PDA

Просмотр полной версии : EventType issue


ir73
02.07.2006, 13:39
Что за дела, везде в интернете в примерах есть такая конструкция:
this.addEventListener (EventType.ENTER_FRAME, onLoad);

а мне на нее выдает ошибку:
ReferenceError: Error #1065: Variable EventType is not defined.

Более того, тут я вообще EventType не нашел:
http://livedocs.macromedia.com/labs/1/flex20beta3/langref/index.html

вот мой пример:
package {
import flash.display.*;
import flash.utils.*;
import flash.events.Event;
import flash.events.EventType;

public class MyBox extends MovieClip {

public function MyBox () {
this.addEventListener (EventType.ENTER_FRAME, onLoad);

}

private function onLoad (e:Event) {
trace ("loaded " + e.currentTarget);
trace(this.root);
}
}


}

fishbounce
02.07.2006, 14:02
EventType - это из промежуточной alpha1 или alpha 2 версии flex. Потом все эти классы с константами (EventType, KeyboardEventType...) убрали, а константы запихнули в соответствующие классы (Event, KeyboardEvent...).
Так что, скорее всего (ща точно не помню, где там ENTER_FRAME), нужно писать

Event.ENTER_FRAME

iNils
02.07.2006, 14:12
Более того, тут я вообще EventType не нашел:
http://livedocs.macromedia.com/labs/1/flex20beta3/langref/index.html
Самое последнее
http://livedocs.macromedia.com/flex/2/langref/index.html