我希望能够在浏览器中运行的spark应用程序底部设置页脚。我正在阅读应用程序的文档和令人敬畏的Adobe示例。不幸的是,当文档讨论如何通过spark.skins.spark.ApplicationSkin将控制栏区域放在底部时,我总是迷路了 - 遗憾的是我不确定从实际的角度来看这意味着什么并且卡住了。我该如何设置? 我是否需要创建应用程序皮肤(似乎不是MXML皮肤的选项)并将其应用于皮肤?或者实例化ApplicationSkin并用它做什么(确切地说是什么)?
对不起,我确信这很简单,但我找不到任何明显的例子......
˚F
答案 0 :(得分:2)
基本流程如下:
1)在主应用程序文件中,为页脚创建外观部件。这可以是你想要的任何类型。
2)基于Application Skin创建MXML外观。确保hostcomponent元数据指向主应用程序文件
2)在MXML中定义外观部件。使用与主应用程序文件中的变量相同的ID。使用您喜欢的任何过程(布局或绝对定位等)将其放置在组件的底部。
3)在主应用程序中,设置外观类。作为MXML或ActionScript中的属性。在MXML中,类似这样:
<s:Application skinClass="com.skins.mynewAppSkinClassWithControlBar">
在AS3中,类似这样:
this.setStyle('skinClass', com.skins.mynewAppSkinClassWithControlBar);