2011-01-23 85 views
0

我想知道如何將編輯的動作類應用到組件?如何將已編輯的動作類應用於Flex 4中的MXML組件?

我已經對TileLayout類(spark.layout.supportClasses.LayoutBase)進行了一些更改,但無法將這種新的佈局格式應用到我的應用程序中的組中......它被視爲不同的標記在佈局標籤內?

<s:layout> <s:TileLayout horizontalAlign="justify" /> </s:layout>

<s:layout> <s:MyNewLayoutClass horizontalAlign="justify" /> </s:layout>

非常感謝提前,我真的很感激這個社會提供了答案!

喬希

+0

MyNewLayoutClass是否在層次結構中的任何位置從LayoutBase派生? – 2011-01-23 02:38:34

回答

0

是它當作佈局標籤中的不同標籤 ?

的是,而是<s:MyNewLayoutClass .../>,其中小號引用火花命名空間,你可以使用自己的自定義命名空間,相對於你在哪裏都放在這個類在你的項目目錄。所以,說你的新類是在你的主MXML文件在「src」目錄標有「佈局」,然後在您的應用程序代碼的文件夾中,你會添加一個命名空間文件夾:

xmlns:layouts="layouts.*" 

,然後你標記看起來是這樣的:

<layouts:MyNewLayoutClass .../> 

注意:您使用的命名空間中的名稱不一定要匹配到該文件夾​​的名稱。

相關問題