|
|
|||||
Регистрация: Jul 2006
Сообщений: 3
|
Передача функций в функции?
В книге Колина Мука "ActionScript. Подробное руководство" есть пример на 228 стр. По аналогу с ним создал клип, в первом слое
на 15 кадре ключевой кадр, в котором Во втором слое с 1 по 20 кадр идет движение клипа. Вопрос первый - почему не останавливается клип, т.е. не срабатывает вызов? |
|
|||||
Регистрация: Jul 2006
Сообщений: 3
|
Большое спасибо, iNils, за оперативный ответ! Все получилось! Это даже лучше, можно передавать действие со ссылкой на того, кому предназначено действие, но, со стопом и плеем все работает, но надо было для другого.
Нужно было чтобы функция задержки(таймера) была одна для всего клипа, а вызывать ее внутри любого мувика, где прописаны свои собственные функции, о которых ничего не знает основная сцена. Теперь есть первый кадр, в нем написано //Единая функция задержки клипа// function func_shetchik(method,arg_playing,arg) { clearInterval(zadergka) method(arg_playing).apply(arg) } function My_zadergka(milisek,method,arg_playing,arg){ var zadergka=setInterval(func_shetchik,milisek,method,arg_playing,arg); } stop() krug.stop() ///////////////////////////// Playing=function(arg_playing){ trace(arg_playing) play()} _root.My_zadergka(1000,Playing,"Ф-я Playing",this) Что неправильно в этом коде? Почему он не работает? |
|
|||||
Регистрация: Jul 2006
Сообщений: 3
|
Точнее почему не останавливается мувик на 15 кадре? и правильно ли написан код?
|
Часовой пояс GMT +4, время: 14:20. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|