実際に理解していない状態で、変数をMXMLの中で{}で使っています。私は今、変数の周りで使うべきかどうかを知る必要があります。それは何ですか?{variable}はフレックスで何をするのですか
例:<mx:label text="{variable}"/>
あなたはそれがする「変数」の値を変更した場合、この場合、
!、結合、それはラベルのテキストは、「変数」のコンテンツを表示することを意味します
実際に理解していない状態で、変数をMXMLの中で{}で使っています。私は今、変数の周りで使うべきかどうかを知る必要があります。それは何ですか?{variable}はフレックスで何をするのですか
例:<mx:label text="{variable}"/>
あなたはそれがする「変数」の値を変更した場合、この場合、
!、結合、それはラベルのテキストは、「変数」のコンテンツを表示することを意味します
ラベルによって表示されるテキストも変更します。
{braces}フォーメーションでは、ラベルが変更されたときに応答するコントロールを設定できます。このような[Bindable]属性でマークされた変数:
[Bindable]
public var s:String;
はバインディングステートメントに入れることができます。
ArrayCollectionはIListとICollectionViewを実装しているため、標準のArrayではなくArrayCollectionを使用する必要がある配列にバインドする場合は、アイテムが追加されるたびにコントロールへの更新が発生するコレクションから削除され、アレイでは同期を維持するためにコントロールを手動で更新する必要があります。
上記のとおり、これはそのオブジェクトに変数をバインドします。
<mx:label text="{variable}"/>
variable
が変更されるたびに、ラベルのテキストも変更されますように、これは、ラベルにvariable
をバインドします。心に留めておくべきもう一つの事はあなたがそうのようなBindable
する変数を設定する必要があることになります:
<mx:Script>
...
[Bindable]
private variable:String = "Label";
...
</mx:Script>
としては、それは確かにデータバインディングで、すでに何度か述べました。 data bindings in flexを使用してアドビの素敵な小さな記事があります。