如何将已编辑的actionscript类应用于Flex 4中的MXML组件?

时间:2011-01-23 02:31:31

标签: actionscript-3 class mxml

我想知道如何将已编辑的actionscript类应用于组件?

我对TileLayout类(spark.layout.supportClasses.LayoutBase)进行了一些更改,但是我无法将这种新的布局格式应用到我的应用程序中的组...它是否被视为一个不同的标记布局标签?

例如

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

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

非常感谢,我非常感谢社区提供的答案!

约什

1 个答案:

答案 0 :(得分:0)

  

它是否被视为不同的标签   在布局标签内?

是的,但是 s 引用了spark命名空间,而不是<s:MyNewLayoutClass .../>,您可以使用自己的自定义命名空间,相对于将此类放在项目目录中的位置。因此,假设您的新类位于“src”目录中标记为“layouts”的文件夹中,然后在主MXML文件的Application标记中添加该文件夹的命名空间:

xmlns:layouts="layouts.*"

然后你的标记看起来像:

<layouts:MyNewLayoutClass .../>

注意:用于命名空间的名称不一定必须与文件夹的名称匹配。