home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mobiclic 130
/
MOBICLIC130.ISO
/
pc
/
DATA
/
BID130
/
BID130_00
/
modjlm.swf
/
scripts
/
frame_1
/
DoAction.as
Wrap
Text File
|
2010-12-13
|
9KB
|
383 lines
trace("ΓÇóΓÇóΓÇóΓÇóchargement du modjlm page 1 ");
getPosJLM = function(L_where2find, what2find)
{
var _loc3_ = -1;
var _loc1_ = 0;
while(_loc1_ <= L_where2find.length)
{
if(L_where2find[_loc1_] == what2find)
{
_loc3_ = _loc1_;
break;
}
_loc1_ = _loc1_ + 1;
}
return _loc3_;
};
_global.getPosJLM = getPosJLM;
extractNo = function(p)
{
var _loc3_ = p.chaine;
var _loc1_ = undefined;
var _loc0_ = null;
if((_loc0_ = _loc3_) === "")
{
return -999;
}
_loc1_ = _loc3_.length;
switch(_loc1_ < 2)
{
case true:
return -999;
case false:
return Number(tail({chaine:_loc3_,nbchars:2}));
default:
}
};
_global.extractNo = extractNo;
tail = function(p)
{
var _loc2_ = p.chaine;
var _loc3_ = p.nbchars;
var _loc4_ = undefined;
var _loc0_ = null;
if((_loc0_ = _loc2_) !== "")
{
switch(_loc3_ <= 0)
{
case true:
return "";
case false:
_loc4_ = _loc2_.length;
switch(_loc3_ > _loc4_)
{
case true:
return _loc2_;
case false:
return _loc2_.substr(_loc4_ - _loc3_,_loc4_ - 1);
}
}
_global.tail = tail;
}
return "";
};
but_tail = function(p)
{
var _loc2_ = p.chaine;
var _loc3_ = p.nbchars;
var _loc1_ = _loc2_.length;
return _loc2_.substr(0,_loc1_ - Math.min(_loc3_,_loc1_));
};
_global.but_tail = but_tail;
head = function(p)
{
var _loc2_ = p.chaine;
var _loc1_ = p.nbchars;
return _loc2_.substr(0,_loc1_);
};
_global.head = head;
but_head = function(p)
{
var _loc2_ = p.chaine;
var _loc1_ = p.nbchars;
var _loc3_ = _loc2_.length;
return _loc2_.substr(_loc1_,_loc3_ - _loc1_);
};
_global.but_head = but_head;
familyname = function(p)
{
var _loc4_ = p.chaine;
var _loc5_ = _loc4_.length;
var _loc3_ = false;
var _loc2_ = "";
var _loc1_ = 0;
while(_loc1_ < _loc5_ && _loc3_ == false)
{
tampon = _loc4_.charAt(_loc1_);
if(isNaN(tampon) == true)
{
_loc2_ += tampon;
}
else
{
_loc3_ = true;
}
_loc1_ = _loc1_ + 1;
}
return _loc2_;
};
_global.familyname = familyname;
bruit = function(p)
{
var _loc2_ = p.nomBruit;
joueBruitage({nomSon:"B_" + _loc2_,actionFin:p.actionFin});
var _loc3_ = _root.soundObjects[_root.gBruitageName + "B_" + _loc2_];
if(p.labelRetour !== undefined && p.Mc !== undefined)
{
finbruitage = function()
{
p.Mc.gotoAndStop(p.labelRetour);
};
_loc3_.onSoundComplete = finbruitage;
}
};
_global.bruit = bruit;
killbruit = function(p)
{
var _loc2_ = p.nomBruit;
_root.stopBruitage({nomSon:"B_" + _loc2_});
};
_global.killbruit = killbruit;
bulle = function(p)
{
var _loc3_ = p.refclip;
var _loc2_ = p.suffixe;
_root.gereTextes.afficheIB({codeIB:"IB" + _loc2_,mc:_loc3_});
};
_global.bulle = bulle;
killbulle = function()
{
_root.gereTextes.masqueIB();
};
_global.killbulle = killbulle;
_global.cacheEtlissage = function(L_SharedMc)
{
L_SharedMc = p.L_SharedMc;
var _loc3_ = L_SharedMc.length;
var _loc2_ = 0;
while(_loc2_ < _loc3_)
{
_root.L_SharedMc[_loc2_].cacheAsBitmap = true;
_root.L_SharedMc[_loc2_].forceSmoothing = true;
_loc2_ = _loc2_ + 1;
}
};
_global.cacheEtlissage = cacheEtlissage;
_global.listenulle = function(N)
{
var _loc2_ = new Array();
var _loc1_ = 0;
while(_loc1_ < N)
{
_loc2_.push(0);
_loc1_ = _loc1_ + 1;
}
return _loc2_;
};
_global.ADD2LISTterms = function(L, STUFF)
{
var _loc2_ = L.length;
trace(_loc2_);
var _loc3_ = new Array();
var _loc1_ = 0;
while(_loc1_ < _loc2_)
{
_loc3_.push(L[_loc1_] + STUFF);
_loc1_ = _loc1_ + 1;
}
return _loc3_;
};
_global.sommeListe = function(Liste)
{
var _loc2_ = 0;
var _loc3_ = Liste.length;
var _loc1_ = 0;
while(_loc1_ < _loc3_)
{
_loc2_ += Liste[_loc1_];
_loc1_ = _loc1_ + 1;
}
return _loc2_;
};
_global.isEqualLists = function(LISTE1, LISTE2)
{
var _loc3_ = LISTE1.length;
var _loc6_ = LISTE2.length;
switch(_loc3_ == _loc6_)
{
case true:
var _loc2_ = -1;
var _loc1_ = 0;
while(_loc1_ < _loc3_ && _loc2_ == -1)
{
if(LISTE1[_loc1_] !== LISTE2[_loc1_])
{
_loc2_ = _loc1_;
}
_loc1_ = _loc1_ + 1;
}
if((_loc0_ = _loc2_) !== -1)
{
var _loc7_ = false;
}
else
{
_loc7_ = true;
}
break;
case false:
_loc7_ = false;
}
return _loc7_;
};
getRandomNumber = function(min, max)
{
var _loc1_ = Math.floor(Math.random() * (max - min + 1)) + min;
return _loc1_;
};
_global.getRandomNumber = getRandomNumber;
cloneList = function(L)
{
var _loc1_ = [];
var _loc2_ = L.length;
i = 0;
while(i < _loc2_)
{
_loc1_.push(L[i]);
i++;
}
return _loc1_;
};
_global.cloneList = cloneList;
getRandomList = function(L)
{
var _loc3_ = cloneList(L);
var _loc4_ = [];
var _loc5_ = _loc3_.length;
var _loc2_ = 0;
while(_loc2_ < _loc5_)
{
var _loc1_ = getRandomNumber(0,_loc3_.length - 1);
_loc4_.push(_loc3_[_loc1_]);
_loc3_.splice(_loc1_,1);
_loc2_ = _loc2_ + 1;
}
return _loc4_;
};
_global.getRandomList = getRandomList;
imprimeJLM = function(p)
{
l_Mc2hide = p.l_Mc2hide;
labelretour = p.labelretour;
noEtape = p.noEtape;
switch(noEtape)
{
case 1:
trace(" --> impressionJLM étape 1");
var _loc4_ = l_Mc2hide.length;
var _loc3_ = 0;
while(_loc3_ < _loc4_)
{
l_Mc2hide[_loc3_]._visible = false;
_loc3_ = _loc3_ + 1;
}
break;
case 2:
trace(" --> impressionJLM étape 2");
if(!_global.HOTE.ImprimerEcran())
{
_loc4_ = l_Mc2hide.length;
_loc3_ = 0;
while(_loc3_ < _loc4_)
{
l_Mc2hide[_loc3_]._visible = true;
_loc3_ = _loc3_ + 1;
}
_root.gotoAndStop(labelretour);
}
break;
case 3:
trace(" --> impressionJLM étape 3");
_root.stop();
_loc4_ = l_Mc2hide.length;
_loc3_ = 0;
while(_loc3_ < _loc4_)
{
l_Mc2hide[_loc3_]._visible = true;
_loc3_ = _loc3_ + 1;
}
_root.gotoAndStop(labelretour);
}
};
SoundAndClip_out = function(myclip)
{
_root.gotoAndStop(targetfin);
clearInterval(zveilledEchappement);
zL_Finmedias = null;
zClip = null;
};
SoundAndClip = function(p)
{
idson = p.idson;
modefin = p.modefin;
targetfin = p.targetfin;
var zL_Finmedias = [0,0];
var zClip = _root[p.idclip];
_root.stop();
watchClipProgress = function()
{
switch(modefin)
{
case "C":
if(zClip._currentframe == zClip._totalframes)
{
zL_Finmedias[0] = 1;
}
if(zL_Finmedias[0] == 1)
{
trace("clip terminé - fin du commentaire négligée)");
stopComment();
_root.gotoAndStop(targetfin);
clearInterval(zveilledEchappement);
zL_Finmedias = null;
zClip = null;
}
break;
case "S":
mySound.onSoundComplete = function()
{
zL_Finmedias[1] = 1;
};
if(zL_Finmedias[1] == 1)
{
trace("commentaire terminé -fin du clip négligée)");
stopComment();
_root.gotoAndStop(targetfin);
clearInterval(zveilledEchappement);
zL_Finmedias = null;
zClip = null;
}
break;
case "L":
if(zClip._currentframe == zClip._totalframes)
{
zL_Finmedias[0] = 1;
}
mySound.onSoundComplete = function()
{
zL_Finmedias[1] = 1;
};
if(sommeListe(zL_Finmedias) == 2)
{
trace("le plus long du clip et du son commentaire est terminé ");
stopComment();
_root.gotoAndStop(targetfin);
clearInterval(zveilledEchappement);
zL_Finmedias = null;
zClip = null;
}
}
};
joueSonJLM({nomSon:idson,zapBlock:"ZAP_BLOCK",actionFin:"SoundAndClip_out"});
trace("clip et son lancés");
trace("depth du block = " + mcClicZap.getDepth());
zveilledEchappement = setInterval(watchClipProgress,0.1);
};
global.SoundAndClip = SoundAndClip;
getL_Config = function()
{
var _loc2_ = _root.moduleInfo.returnNodeByPath("Module.Config");
var _loc3_ = _loc2_.childNodes;
return _loc3_;
};