![]() |
|
||||||||||
|
|
|
|||||
|
Banned
Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
|
Как можно остановить или проигрывать скрипт в одном кадре ? например у меня в объекте находится скрипт что сначала надо написать, чтобы он не проигрывался а потом при каком-либо действии проигрывался
|
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
скрипт нужно написать в методе
и вызвать его в нужный момент, обратившись к этому методу. для эксперимента, пишем в первом кадре my_mc: this.doSomething = function () { trace("hello" + _root._currentframe) } в руте: помещаем my_mc в первый кадр и задаем ему имя экземпляра my_mc; делаем 30 кадров в руте; добавляем пустой слой сверху, называем его actions, в 30 кадре делаем ключевой кадр и в нем пишем: _root.my_mc.doSomething() тестируем. |
|
|||||
|
Banned
Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
|
НЕ позоду мне такое не пойдёт ....Но всё равно спасибо
![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Вариант, предложенный BitSky категорически
подходит при любом раскладе. Просто ты его не прочувствовал. Предлагаю другой вариант иак скажем - школьный. Пишешь в кадре мувика 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 } |
|
|||||
|
Banned
Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
|
Мда...хех....типа спасиба... =) гы
|
|
|||||
|
Banned
Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
|
мот исходник кто даст???
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Тяжелый случай.
![]() |
|
|||||
|
Banned
Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
|
14 лет-тяжёлый возраст
![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
![]() |
![]() |
Часовой пояс GMT +4, время: 02:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|