2009-06-24 1 views
3

実際に理解していない状態で、変数をMXMLの中で{}で使っています。私は今、変数の周りで使うべきかどうかを知る必要があります。それは何ですか?{variable}はフレックスで何をするのですか

例:<mx:label text="{variable}"/>あなたはそれがする「変数」の値を変更した場合、この場合、
!、結合、それはラベルのテキストは、「変数」のコンテンツを表示することを意味します

答えて

8

ラベルによって表示されるテキストも変更します。

3

{braces}フォーメーションでは、ラベルが変更されたときに応答するコントロールを設定できます。このような[Bindable]属性でマークされた変数:

[Bindable] 
public var s:String; 

はバインディングステートメントに入れることができます。

ArrayCollectionはIListとICollectionViewを実装しているため、標準のArrayではなくArrayCollectionを使用する必要がある配列にバインドする場合は、アイテムが追加されるたびにコントロールへの更新が発生するコレクションから削除され、アレイでは同期を維持するためにコントロールを手動で更新する必要があります。

5

上記のとおり、これはそのオブジェクトに変数をバインドします。

<mx:label text="{variable}"/> 

variableが変更されるたびに、ラベルのテキストも変更されますように、これは、ラベルにvariableをバインドします。心に留めておくべきもう一つの事はあなたがそうのようなBindableする変数を設定する必要があることになります:

<mx:Script> 
    ... 
    [Bindable] 
    private variable:String = "Label"; 
    ... 
</mx:Script> 
1

としては、それは確かにデータバインディングで、すでに何度か述べました。 data bindings in flexを使用してアドビの素敵な小さな記事があります。

関連する問題