0

「The bAS3 Class」によると、タグ内にある mxml クラスのすべての宣言<fx:Declarations>は、実際にはバインド可能です。[ソース] .

だから今、私はそれがアプリケーションのパフォーマンスに何をするのか疑問に思っています. コードの保守性を高めるために、かなり多くの宣言を行っていますが、モバイル アプリを開発しているため、得られる最大のパフォーマンスを求めています。

<fx:Declarations>パフォーマンスを優先して、それらを完全に捨てることをお勧めしますか? バインディングはフレックスがかなり重いことを知っているので、可能な限り避けました。

4

1 に答える 1

1

宣言が何百ものコンポーネントを作成するために使用される Factory オブジェクトでない限り、宣言がそれほどパフォーマンスを妨げるかどうかは非常に疑問です。しかし、バインディング プロパティが大幅に変更された場合、重いデータ バインディングがパフォーマンスを損なう可能性があることは正しいので、最初に改善する必要があります。解決策としては、[Bindable] だけでなく [Bindable("eventName")] を使用するか、データバインディングを廃止して直接イベントを使用します。

于 2012-07-13T15:35:35.910 に答える