home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 110
/
jogo-disk-110.iso
/
Games
/
steppenwolf_2_chapter_8.swf
/
scripts
/
frame_1167
/
DoAction.as
Wrap
Text File
|
2008-11-12
|
5KB
|
131 lines
if(eval("/Variables:From") ne "EauTab1")
{
set("/Variables:PtArret",3);
if(eval("/Variables:PtArrive") == 6)
{
if(eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",5);
set("/Variables:SensYeti",-1);
}
else if(eval("/Variables:From") eq "Tab3")
{
set("/Variables:PtArrive",7);
set("/Variables:SensYeti",1);
}
}
else if(eval("/Variables:PtArrive") == 7)
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P7))
{
if(eval("/Variables:From") eq "Tab4Haut" or eval("/Variables:From") eq "Tab3" or eval("/Variables:From") eq "Tab4Bas")
{
set("/Variables:PtArrive",8);
set("/Variables:SensYeti",1);
}
else
{
set("/Variables:PtArrive",6);
set("/Variables:SensYeti",-1);
}
}
else if(eval("/Variables:SensYeti") == 1)
{
if(eval("/Variables:From") ne "Tab3")
{
set("/Variables:PtArrive",6);
set("/Variables:SensYeti",-1);
}
}
else if(eval("/Variables:SensYeti") == -1 and (eval("/Variables:From") eq "Tab4Haut" or eval("/Variables:From") eq "Tab3" or eval("/Variables:From") eq "Tab4Bas"))
{
set("/Variables:PtArrive",8);
set("/Variables:SensYeti",1);
}
}
else if(eval("/Variables:PtArrive") == 8)
{
if(eval("/Variables:From") eq "Tab4Haut" or eval("/Variables:From") eq "Tab3" or eval("/Variables:From") eq "Tab4Bas")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P8) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",9);
set("/Variables:SensYeti",1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P8) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",7);
set("/Variables:SensYeti",-1);
}
}
else if(eval("/Variables:PtArrive") == 9)
{
if(eval("/Variables:From") eq "Tab4Haut" or eval("/Variables:From") eq "Tab3" or eval("/Variables:From") eq "Tab4Bas")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P9) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",10);
set("/Variables:SensYeti",1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P9) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",8);
set("/Variables:SensYeti",-1);
}
}
else if(eval("/Variables:PtArrive") < 6 and 3 < eval("/Variables:PtArrive"))
{
if(eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",eval("/Variables:PtArrive") - 1);
if(eval("/Variables:PtArrive") < 1)
{
set("/Variables:PtArrive",eval("/Variables:PtNb"));
}
set("/Variables:SensYeti",-1);
}
}
else if(9 < eval("/Variables:PtArrive") or eval("/Variables:PtArrive") < 3)
{
if(eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",eval("/Variables:PtArrive") + 1);
if(eval("/Variables:PtNb") < eval("/Variables:PtArrive"))
{
set("/Variables:PtArrive",1);
}
set("/Variables:SensYeti",1);
}
}
set("/Variables:DistanceX",-1 * (getProperty("_root.Gts.Yeti", _X) - getProperty("_root.Gts.P" + eval("/Variables:PtArrive"), _X)));
set("/Variables:DistanceY",-1 * (getProperty("_root.Gts.Yeti", _Y) - getProperty("_root.Gts.P" + eval("/Variables:PtArrive"), _Y)));
if(Math.abs(eval("/Variables:DistanceX")) >= Math.abs(eval("/Variables:DistanceY")))
{
if(eval("/Variables:DistanceX") < 0)
{
set("/Variables:MoveX",eval("/Variables:Vitesse") * -1);
}
else
{
set("/Variables:MoveX",eval("/Variables:Vitesse"));
}
set("/Variables:MoveY",eval("/Variables:DistanceY") / (Math.abs(eval("/Variables:DistanceX")) / eval("/Variables:Vitesse")));
}
else
{
if(eval("/Variables:DistanceY") < 0)
{
set("/Variables:MoveY",eval("/Variables:Vitesse") * -1);
}
else
{
set("/Variables:MoveY",eval("/Variables:Vitesse"));
}
set("/Variables:MoveX",eval("/Variables:DistanceX") / (Math.abs(eval("/Variables:DistanceY")) / eval("/Variables:Vitesse")));
}
}
setProperty("_root.PontGaucheDerriere", _visible, 0);
setProperty("_root.PontDroiteDerriere", _visible, 0);