![]() |
Help !
Как можно остановить или проигрывать скрипт в одном кадре ? например у меня в объекте находится скрипт что сначала надо написать, чтобы он не проигрывался а потом при каком-либо действии проигрывался
|
скрипт нужно написать в методе
и вызвать его в нужный момент, обратившись к этому методу. для эксперимента, пишем в первом кадре my_mc: this.doSomething = function () { trace("hello" + _root._currentframe) } в руте: помещаем my_mc в первый кадр и задаем ему имя экземпляра my_mc; делаем 30 кадров в руте; добавляем пустой слой сверху, называем его actions, в 30 кадре делаем ключевой кадр и в нем пишем: _root.my_mc.doSomething() тестируем. |
НЕ позоду мне такое не пойдёт ....Но всё равно спасибо :)
|
Вариант, предложенный BitSky категорически
подходит при любом раскладе. Просто ты его не прочувствовал. :p Предлагаю другой вариант иак скажем - школьный. Пишешь в кадре мувика mc скрипт внутри обработчика onEnterFrame, при этом прописываешь IF напр. this.onEnterFrame=function(){ if(ttt==1){ _y+=5 } } или this.onEnterFrame=function(){ if(ttt==1){ //скрипт } } Теперь, что бы вызвать выполнение скрипта надо просто задать зачение переменной ttt в мувике равной 1 Напр. из кнопки on(press){ this.mc.ttt=1 } |
Мда...хех....типа спасиба... =) гы
|
мот исходник кто даст???
|
Вложений: 1
Тяжелый случай. :p
|
14 лет-тяжёлый возраст ;)
|
Цитата:
|
| Часовой пояс GMT +4, время: 02:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.