вау !!, иногда, когда вы пишете вопрос, вы дважды обдумываете его и позволяете вам найти ответ самостоятельно, поэтому я нахожу свое собственное решение, в документации сказано, что я могу сделать все свойства объекта связанными, если я положить [Bindable] в объявлении класса, так что я сделал это так
[Bindable]
[RemoteClass(alias='Uniform')]
public class Uniform extends Object implements IEventDispatcher
однако, когда я пытался отправить событие в установщики, я обнаружил в документах, что я должен добавить имя события, подобное этому
[Bindable("styleChanged")]
public function get style():String
{
return _style;
}
public function set style(value:String):void
{
_style = value;
dispatchEvent(new Event("styleChanged"));
}
теперь я обнаружил, что делая это, помечаю свойство двойным связыванием, и это заставляло меня устанавливать свойство много раз, hugg !, но теперь я знаю, что могу избежать использования второго [Bindable], и все же событие get dispatch Итак, теперь мне интересно, почему мне нужно использовать [Bindable ("styleChanged")] в первую очередь, если я все еще могу обработать событие только с помощью [Bindable] и метода отправки?, странно
надеюсь, что это поможет кому-то