![]() |
|
||||||||||
|
|||||
|
Есть 2 клипа
Part1 и Part2 Нужно заставить их ехать друг к другу и при достижении определенной отметки, заставить поехать обратно. Код сделал такой: _root.Part1.onEnterFrame = function(){
if ((_root.Part1._y <60)&&(_global.stopmove == 0)){
_root.Part1._y += 10;
_root.Part2._y -= 10;
}
}
_root.main.onEnterFrame = function(){
if ((_root.Part1._y == 60)){
_global.stopmove = 2
}
}
_root.Part2.onEnterFrame = function(){
if ((_root.Part2._y > 170)&&(_global.stopmove == 2)){
_root.Part1._y -= 10;
_root.Part2._y += 10;
}
}
НО! Теперь задача усложнилась. Теперь надо заставить их на долю секунды замереть в точке _y==60. Как это сделать? |
|
|||||
|
setTimeout();
|
|
|||||
|
ветеран форума
|
Если прям в этот код впихнуть, то например так:
_root.Part1.onEnterFrame = function(){
if ((_root.Part1._y <60)&&(_global.stopmove == 0)){
_root.Part1._y += 10;
_root.Part2._y -= 10;
}
}
_root.main.onEnterFrame = function(){
if ((_root.Part1._y == 60)){
_global.stopmove = 5;
_global.setTimeout(function():Void{_global.stopmove = 2;},100);
}
}
_root.Part2.onEnterFrame = function(){
if ((_root.Part2._y > 170)&&(_global.stopmove == 2)){
_root.Part1._y -= 10;
_root.Part2._y += 10;
}
}
__________________
4am is time to rock Последний раз редактировалось DarkLight; 23.02.2008 в 01:25. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|