AS3 dispatchEvent не работает в классе

Я создал этот класс событий:

package com.site {
    import flash.events.Event;

    public class clientEvent extends Event {
        public static const connectionSucceeded: String = "connectionSucceeded";

        public var prams: Object;

        public function clientEvent(type: String, prams: Object) {
            super(type);
            this.prams = prams;
        }
        override public function clone(): Event {
            return new clientEvent(type, prams);
        }
    }
}

а по другому классу (не по основному) им написано:

dispatchEvent(new clientEvent(clientEvent.connectionSucceeded, new Object()));

Я импортирую класс и возвращаю эту ошибку: 1180: вызов возможно неопределенного метода dispatchEvent.

1 ответ

Другой класс должен расширяться EventDispatcher учебный класс.

См. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/EventDispatcher.html

Другие вопросы по тегам