Форум 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)
-   -   [as2] Доступ к событиям наследуемого класса (http://www.flasher.ru/forum/showthread.php?t=86298)

ffffff 12.10.2006 01:25

[as2] Доступ к событиям наследуемого класса
 
Решил сделать класса, который выполняется необходимые действия через определённое количество фреймов.

За основу решил взять класс 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"... не подскажете в чём дело??

iNils 12.10.2006 02:07

Класс в библиотеки для мувиклипа написал?

ffffff 12.10.2006 12:02

Нет. просто в отдельном as файле. И подгружаю через var fo : frameout = new frameout ()

ffffff 12.10.2006 12:04

У меня есть смутное подозрение что клип должен обязательного находится на сцене, чтобы работало событие onEnterFrame

Nirth 12.10.2006 12:34

У меня есть смутное подозрение что пользователи должны прочесть FAQ перед тем как лезть в раздел ActionScript

перенес в раздел для новичков

etc 12.10.2006 13:15

Мувиклипы не создаются через оператор new.
Имя класса должно начинаться с прописной буквы.
Я бы не стал изобретать велосипед и юзал бы конвеер Потапенко.


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

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