Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Свой onEnterFrame (http://www.flasher.ru/forum/showthread.php?t=116592)

Dr.XxX 04.10.2008 21:53

Свой onEnterFrame
 
Можно ли как-то создать своё событие 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.


Часовой пояс GMT +4, время: 15:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.