Я сталкиваюсь с чем-то немного странным, но, может быть, кто-то еще сталкивался с этим раньше.
У меня есть базовый класс, который ничего не расширяет.Давайте назовем это ...
public class FooBar {
//...
}
Но я хочу связать КАЖДОЕ одно из его открытых свойств:
[Bindable] public class FooBar {
public var propertyOne:String;
public var propertyTwo:String;
}
Во время отладки / профилирования класса я замечаю, что каждыйесли свойство изменено - экземпляр FooBar вызывает для него « .dispatchEvent () ».Но мой класс не расширяется EventDispatcher .
Что дает?
Означает ли это, что во время компиляции мой класс автоматически расширяется EventDispatcher иликакой-то другой класс с возможностью отправки событий?Как я мог прослушать PropertyChangeEvent , если в моем классе не объявлен метод " addEventListener "?