2016-10-03 49 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代码中的/>标记,因为代码不会显示。

相关问题