![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Решил сделать класса, который выполняется необходимые действия через определённое количество фреймов.
За основу решил взять класс MovieClip, чтобы воспользоваться его событием onEnterFrame, но что-то ничего не получается.
class frameout extends MovieClip {
private var events : Array = new Array();
private var eventsCount : Number = 0;
function frameout(){
trace(this.onEnterFrame);
this.onEnterFrame = function(){
trace("oef");
}
}
}
ну не в какую не хочет в трейсе писаться "eof"... не подскажете в чём дело?? |
|
|||||
|
Нет. просто в отдельном as файле. И подгружаю через var fo : frameout = new frameout ()
|
|
|||||
|
У меня есть смутное подозрение что клип должен обязательного находится на сцене, чтобы работало событие onEnterFrame
|
|
|||||
|
4AM Games
|
У меня есть смутное подозрение что пользователи должны прочесть FAQ перед тем как лезть в раздел ActionScript
перенес в раздел для новичков
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Мувиклипы не создаются через оператор new.
Имя класса должно начинаться с прописной буквы. Я бы не стал изобретать велосипед и юзал бы конвеер Потапенко. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|