0

根据“The bAS3 Class”,<fx:Declarations>标签内的 mxml 类中的所有声明实际上都是可绑定的。[来源]

所以现在我想知道这对应用程序的性能有什么影响。为了提高我的代码的可维护性,我做了很多这样的声明,但是由于我正在开发一个移动应用程序,所以我追求的是我可以获得的最大性能。

是否建议<fx:Declarations>完全放弃这些东西以支持性能?我知道 flex 中的绑定非常繁重,这就是为什么我尽可能避免使用它的原因。

4

1 回答 1

1

我非常怀疑声明是否会严重影响性能,除非声明是用于创建数百个组件的工厂对象。但是,如果绑定属性发生很大变化,那么繁重的数据绑定可能会影响性能,这是正确的,因此这将是首先要改进的事情。补救措施包括使用 [Bindable("eventName")] 而不仅仅是 [Bindable],或者放弃数据绑定,并使用直接事件。

于 2012-07-13T15:35:35.910 回答