根据“bAS3类”,mxml类中<fx:Declarations>
标记内的所有声明实际上都是可绑定的。 [source]
所以现在我想知道这对应用程序的性能有何影响。为了提高我的代码的可维护性,我做了很多这样的声明,但是因为我正在开发一个移动应用程序,所以我可以获得最大的性能。
建议完全抛弃<fx:Declarations>
的东西以支持性能吗?我知道flex的绑定非常重,这就是为什么我尽可能避免它。
答案 0 :(得分:1)
我非常怀疑声明是否会对性能造成太大影响,除非声明是用于创建数百个组件的Factory对象。但是正确的是,如果绑定属性发生很大变化,重度数据绑定可能会影响性能,因此这将是首先要改进的。补救措施包括使用[Bindable(“eventName”)]而不仅仅是[Bindable]或沟渠数据绑定,并使用直接事件。