home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 110
/
jogo-disk-110.iso
/
Games
/
steppenwolf_2_chapter_8.swf
/
scripts
/
frame_1223
/
DoAction.as
Wrap
Text File
|
2008-11-12
|
4KB
|
126 lines
set("/Variables:PtArret",9);
if(eval("/Variables:PtArrive") == 2)
{
if(eval("/Variables:From") eq "Tab1")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P2) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",1);
set("/Variables:SensYeti",-1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P2) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",3);
set("/Variables:SensYeti",1);
}
else
{
set("/Variables:PtArrive",1);
set("/Variables:SensYeti",-1);
}
}
else if(eval("/Variables:PtArrive") == 3)
{
if(eval("/Variables:From") eq "Tab1")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P3) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",2);
set("/Variables:SensYeti",-1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P3) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",4);
set("/Variables:SensYeti",1);
}
}
else if(eval("/Variables:PtArrive") == 4)
{
if(eval("/Variables:From") eq "Tab1")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P4) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",3);
set("/Variables:SensYeti",-1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P4) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",5);
set("/Variables:SensYeti",1);
}
}
else if(eval("/Variables:PtArrive") == 5)
{
if(eval("/Variables:From") eq "Tab1")
{
if(_root.Gts.Yeti.hitTest(_root.Gts.P5) or eval("/Variables:SensYeti") == 1)
{
set("/Variables:PtArrive",4);
set("/Variables:SensYeti",-1);
}
else
{
set("/Variables:PtArrive",6);
set("/Variables:SensYeti",1);
}
}
else if(_root.Gts.Yeti.hitTest(_root.Gts.P5) or eval("/Variables:SensYeti") == -1)
{
set("/Variables:PtArrive",6);
set("/Variables:SensYeti",1);
}
}
else if(5 < eval("/Variables:PtArrive") and eval("/Variables:PtArrive") < 9)
{
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);
}
}
else if(eval("/Variables:PtArrive") < 2 or 9 < 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);
}
}
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")));
}