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