0
尽管加入:挠曲标题窗口
源= “myScript.as”(即基本上馈送main.mxml文件)
到我TitleWindow中部件MXML文件(这是我从主实例。 mxml文件)myScript.as中定义的变量显示为空,因此我无法在标题窗口中填充我的文本字段,即使这些变量在main.mxml中正常工作。
任何人都可以请帮忙吗?
干杯
尽管加入:挠曲标题窗口
源= “myScript.as”(即基本上馈送main.mxml文件)
到我TitleWindow中部件MXML文件(这是我从主实例。 mxml文件)myScript.as中定义的变量显示为空,因此我无法在标题窗口中填充我的文本字段,即使这些变量在main.mxml中正常工作。
任何人都可以请帮忙吗?
干杯
当你
<fx:Script source="SomeScript.as" />
这是一样的居然直接包括文本类。你混淆了你的OOP概念。仅仅因为你在TitleWindow中包含脚本并不意味着这些属性会被魔法复制过来。您将在TitleWindow中拥有属性,但这些属性将为null,因为Main.mxml实例与TitleWindow不同。
为了解决这个问题,您应该使用名为'dataProvider'(这是标准)的getter/setter创建一个TitleWindow组件,它接受数据(您想知道的数据)。从那里,你只需要从你的Main.mxml做到这一点:
<YourTitleWindowComponent dataProvider="{dataYouWantCopiedOver}" />
也许你的问题是可以理解的一些源代码。 – splash 2011-03-20 12:09:22