簡體   English   中英

彈性標題窗口

[英]flex title window

盡管添加:

source =“ myScript.as”(基本上提供main.mxml文件)

到我的TitleWindow組件MXML文件(我從main.mxml文件實例化)后,myScript.as中定義的變量似乎為null,因此即使這些變量在main.mxml。

有人可以幫忙嗎?

干杯

當你做

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

它與實際將文本直接包含到您的班級中相同。 您會混淆您的OOP概念。 僅僅因為您將腳本包含在TitleWindow中並不意味着將神奇地復制屬性。 您將在TitleWindow中具有屬性,但是由於Main.mxml實例與TitleWindow不同,因此這些屬性將為null。

為了解決這個問題,您應該在TitleWindow上創建一個組件,該組件使用名為'dataProvider'的getter / setter方法(標准方法)來接受數據(您希望了解的數據)。 從那里,您只需要在Main.mxml中執行以下操作:

<YourTitleWindowComponent dataProvider="{dataYouWantCopiedOver}" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM