PDA

Просмотр полной версии : Свой onEnterFrame


Dr.XxX
04.10.2008, 21:53
Можно ли как-то создать своё событие onEnterFrame ?

flash33
04.10.2008, 22:01
Событие - нет. А навесить на него кучу своих процедур - пожалуйста. Примерно так
onEnterFrame = function(){
myFunction1();
myFunction2();
....
}

Это самый простой выход

darksranger
04.10.2008, 22:33
событие создать елементарно( читаем про broadcastMessage), только чем вас не устраивает onEnterFrame ? используйте setInterval

PS
ошибочно писать так
onEnterFrame = function
потому как 1
нужно комуто всетаки присваивать сообытие
тоесть mymovie.onEnterFrame (иначе как вы собрались его удалять ? ) или пускай мучает до смерти процессор ?
и второе
mymovie.onEnterFrame = myfunc

( видимо вы не пишите в классах ... )

Dr.XxX
04.10.2008, 22:41
Мне нужно одному и тому же объекту присвоить два onEnterFrame.

darksranger
04.10.2008, 22:44
можно поподробнее ? что то мне подсказывает, что есть простое решение вашей проблемы

Dr.XxX
04.10.2008, 22:49
Нужно контролировать MovieClip из двух классов.
В одном классе MovieClip.onEnterFrame = Delegate.create(this, controllCord);
В другом классе MovieClip.onEnterFrame = Delegate.create(this, changeDir);
При этом MovieClip уже созданный в .fla.