![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
Здпавствуйте! Помогите разобраться . Нужно чтобы объект совершал последовательные действия.
1.Появлялся. 2.После того как появился начал движение. 3. На определённом месте остановился. stop (); var can1:Boolean = false ; var can2:Boolean = false ; robot._alpha = 0; robot.onEnterFrame = function() { if(robot._alpha<100) { robot._alpha += 4; can1 = true; } if (can1) { robot.gotoAndStop(2); }; if (robot._x<300) { robot._x +=5; can2 = true; } if (can2) { robot.gotoAndStop(1); } } |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
stop(); var can1:Boolean = false; var can2:Boolean = false; var can3:Boolean = false; robot._alpha = 0; robot.stop(); robot.onEnterFrame = chainOfOperations; function chainOfOperations():Void { if (this._alpha<100) { this._alpha += 4; } else { can1 = true; } if (can1) { this.gotoAndStop(2); can3 = true; } if (can3) { if (this._x<300) { this._x += 5; } else { can2 = true; } } if (can2) { this.gotoAndStop(1); } }; Последний раз редактировалось Zik.; 09.11.2009 в 21:54. |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 158
|
Спасибо
Добавлено через 1 час 25 минут А как сделать чтоб пасле этого всего this.gotoAndStop(2); опять заработал? Добавлено через 2 часа 6 минут когда возвращается на this.gotoAndStop(1); или 2 то внутренняя анимация объекта перестаёт работать Добавлено через 17 часов 0 минут Никто не поможет? |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|