2011-03-19 63 views
0

儘管加入:撓曲標題窗口

源= 「myScript.as」(即基本上饋送main.mxml文件)

到我TitleWindow中部件MXML文件(這是我從主實例。 mxml文件)myScript.as中定義的變量顯示爲空,因此我無法在標題窗口中填充我的文本字段,即使這些變量在main.mxml中正常工作。

任何人都可以請幫忙嗎?

乾杯

+0

也許你的問題是可以理解的一些源代碼。 – splash 2011-03-20 12:09:22

回答

1

當你

<fx:Script source="SomeScript.as" /> 

這是一樣的居然直接包括文本類。你混淆了你的OOP概念。僅僅因爲你在TitleWindow中包含腳本並不意味着這些屬性會被魔法複製過來。您將在TitleWindow中擁有屬性,但這些屬性將爲null,因爲Main.mxml實例與TitleWindow不同。

爲了解決這個問題,您應該使用名爲'dataProvider'(這是標準)的getter/setter創建一個TitleWindow組件,它接受數據(您想知道的數據)。從那裏,你只需要從你的Main.mxml做到這一點:

<YourTitleWindowComponent dataProvider="{dataYouWantCopiedOver}" />