我想知道如何将已编辑的actionscript类应用于组件?
我对TileLayout类(spark.layout.supportClasses.LayoutBase)进行了一些更改,但是我无法将这种新的布局格式应用到我的应用程序中的组...它是否被视为一个不同的标记布局标签?
例如
<s:layout> <s:TileLayout horizontalAlign="justify" /> </s:layout>
到
<s:layout> <s:MyNewLayoutClass horizontalAlign="justify" /> </s:layout>
非常感谢,我非常感谢社区提供的答案!
约什
答案 0 :(得分:0)
它是否被视为不同的标签 在布局标签内?
是的,但是 s 引用了spark命名空间,而不是<s:MyNewLayoutClass .../>
,您可以使用自己的自定义命名空间,相对于将此类放在项目目录中的位置。因此,假设您的新类位于“src”目录中标记为“layouts”的文件夹中,然后在主MXML文件的Application标记中添加该文件夹的命名空间:
xmlns:layouts="layouts.*"
然后你的标记看起来像:
<layouts:MyNewLayoutClass .../>
注意:用于命名空间的名称不一定必须与文件夹的名称匹配。