![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2009
Сообщений: 176
|
Подскажите пожалуйста как сделать паузу в onEnterFrame?
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
что значит паузу?
|
|
|||||
|
Никак. Удалить обработчик,а потом повесить заново.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 176
|
например крутится мувик (в onEnterFrame) нажал на кнопку он остановился. Потом опять нажал и он начал опять крутиться с того же места где остановился
![]() Добавлено через 54 минуты И всё таки можно ![]() ![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Если удалить onEnterFrame не катит, то в начале функции написать что-нибудь типа
а при нажатии на кнопку "пауза/плей" делать что-то типа а в начале инициализировать переменную |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Смотря что написано в onEnterFrame.
В моем примере катит. rainbowrussia, в вашем случае крутящийся клип будет всегда привязан к корню. Это плохо Нельзя. Вам же сказали |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Цитата:
Ну а если 100% нагрузка и подвисание не пугает, можно так "запаузить" onEnterFrame: Последний раз редактировалось rainbowrussia; 09.06.2010 в 10:46. |
|
|||||
|
Не надо так делать.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
flag_pause = true; var clip:MovieClip = _root.attachMovie("clip_mc","clip",1) clip._x = 50; clip._y = 200; clip.onEnterFrame = engine_clip; var but_btn:MovieClip = _root.attachMovie("but_btn","but_btn",2) but_btn._x = 50; but_btn._y = 300; but_btn.onPress = btn function btn(){ if(flag_pause){flag_pause = false;}else{flag_pause = true}; } function engine_clip(){ if(flag_pause){this._x += 1;};}; |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|