0

これはとても簡単なはずですが、私にはわかりません。変数に基づいてページのタイトルを動的に変更するにはどうすればよいですか?

タイトルとは、次のような私のビューのタイトルを意味します。

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" title="DynamicTitle" creationComplete="init(event)">

ありがとう!

4

2 に答える 2

2

あなたが探しているのはフレックスデータバインディングです。

MXMLの変数にバインドするには、次の構文を試してください。

<s:View ... title="{stringVar}" ... >

[Bindable] //metadata tag makes the variable bindable
public var stringVar:String = "StartingTitle";
于 2012-05-04T18:04:16.043 に答える
0

ActionScriptのどこかでこれを行います:

this.title = 'New Value'

したがって、myTitleTextという名前のTextInputが次のようになっているとします。

タイトルが変更されるたびにイベントハンドラーがあります。イベントハンドラで、テキストを変更します。

protected function onChange():void{
 this.title = myTitleText.text;
}
于 2012-05-04T18:04:02.263 に答える