2016-10-03 59 views
-1

如何顯示txtName從kuiz.mxml到kuiz1.mxml? 我是編程界的新手。感謝您的幫助。如何在Flash Builder中顯示輸入到另一個mxml文件?

kuiz.mxml

<s:TextInput x="25" y="112" width="273" prompt="Name" id="txtName" restrict="a-zA-Z"/> 
<s:Label id="nameU" x="88" y="175" width="145" text="{txtName.text}" /> 

kuiz1.mxml

<s:TextArea id="myTA" x="16" y="336" width="286" height="40" editable="false" prompt="test"/> 
+0

kuiz和kuiz1如何添加到應用程序? –

+0

我必須將用戶名值從kuiz.mxml傳遞給kuiz1.mxml。是否可以將一個MXML文件的值傳遞給另一個MXML文件?怎麼樣? – Harith

回答

0

如果你在kuiz.mxml到kuiz1.mxml即

private var kuiz1Displ:kuiz1; 
  1. 參考在kuiz1.mxml中創建一個Bindable變量,例如

    [Bindable] public var textDispl:String;

  2. 事件偵聽器和事件處理程序添加到文本輸入即

    S:的TextInput X = 「25」 y = 「112」 寬度= 「273」 提示= 「名稱」 ID = 「txtName的」 限制= 「A-ZA-Z」 變化= 「txtName_changeHandler(事件)」

    保護的函數txtName_changeHandler(事件:TextOperationEvent):無效 { kuiz1Displ.textDispl = txtName.text; }

  3. 使用你的文本區域中kuiz1即

    S上的可綁定文本:文本ID = 「myTA」 文本= 「{textDispl}」 ×= 「16」 y = 「336」 寬度=」 286" HEIGHT =‘40’可編輯=‘假’的提示=‘測試’

記住,當你改變在txtName的文本到kuiz1初始化期間分配給一個參考變量,現在,這種變化將是反映在你的kuiz1。

對不起,我不得不忽略開放<和關閉mxml代碼中的/>標記,因爲代碼不會顯示。

相關問題