[英]How do I apply an edited actionscript class to an MXML component in Flex 4?
我想知道如何將編輯的動作腳本類應用於組件?
我對TileLayout類(spark.layout.supportClasses.LayoutBase)進行了一些更改,但是無法將此新的布局格式應用於我的應用程序中的組……是否將其視為布局標簽中的另一個標簽?
例如
<s:layout> <s:TileLayout horizontalAlign="justify" /> </s:layout>
至
<s:layout> <s:MyNewLayoutClass horizontalAlign="justify" /> </s:layout>
在此先感謝您,非常感謝該社區提供的答案!
喬希
是否將其視為布局標簽中的其他標簽?
是的,但是相對於<s:MyNewLayoutClass .../>
(其中s引用了spark命名空間),您將使用自己的自定義命名空間,而不是將此類放置在項目目錄中的位置。 因此,假設您的新類位於“ src”目錄中標有“ layouts”的文件夾中,然后在主MXML文件的Application標記中為該文件夾添加一個名稱空間:
xmlns:layouts="layouts.*"
然后您的標記將類似於:
<layouts:MyNewLayoutClass .../>
注意:用於名稱空間的名稱不一定必須與文件夾名稱匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.