![]() |
|
||||||||||
|
|||||
|
Регистрация: 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, время: 22:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|