2

我正在构建一个 AS3 项目,我想将 Feathers 合并到其中,但是在尝试遵循他们的文档时我很困惑。大概是我的错!

我正在尝试添加一个主题(MinimalMobileTheme)但是我不知道在哪里添加主题文件夹或我应该添加哪些文件夹或我如何显示添加它们。

我正在使用 Flash 生成器。

任何帮助表示赞赏。

4

2 回答 2

1

好的,只需按照本教程进行 Starling 和 Feathers 设置:

http://gamua.com/starling/first-steps/

从各自的 github 存储库下载每个文件并解压缩,然后将源文件夹添加到指定的构建路径中。在 -app.xml 文件中将 renderMode 更改为 direct,并使用示例确保 Starling 本身工作正常。

我现在正在研究主题的使用,但似乎基本上只使用了一个大的精灵表 png 和一个伴随它的 XML 文件以及每个主题的字体。我想这将与您只需下载源并将其链接到 flash builder 项目属性中的方式相同(可以右键单击导航器中的项目并转到属性,或转到主项目菜单并选择属性,然后转到到 ActionScript 构建路径并添加源文件夹)。

Embed 应该与您的构建路径之一相关。

以下是迄今为止帮助我的一些资源:

http://wiki.starling-framework.org/feathers/getting-started

http://www.hsharma.com/tutorials/starting-with-starling-ep-1-intro-setup/

挂断我在尝试使用羽毛时遇到了一个错误,看起来开发人员已经意识到了,他们正在解决当前版本的一些问题,因此需要付出相当大的努力来挖掘和解决问题(这里是新手)。如果您已经让当前的负责人开始工作或进行了一些较旧的修订,请告诉我,我会再试一次。

http://forum.starling-framework.org/topic/error-supportscissorrectangle-this_scissorrect

发布到 Feathers 网站的示例在源代码中使用了这个:

private function addedToStageHandler(event:Event):void
{
    this._theme = new MetalWorksMobileTheme(this.stage); //start using theme

    this._navigator = new ScreenNavigator(); //components added afterwards have theme applied
    this.addChild(this._navigator);
于 2012-12-03T22:33:41.043 回答
0

按照以下步骤 1) 将文件 feathers-1.0.1 解压到桌面 2) 右键单击​​包资源管理器上的项目名称并转到属性 3) 选择源路径 4) 添加新文件夹 feathers-1.0.1\themes\桌面上的 MetalWorksMobileTheme\source 文件夹 5) 好的。行。然后导入包

import feathers.themes.MetalWorksMobileTheme;

并按照教程http://wiki.starling-framework.org/feathers/getting-started中的后续步骤进行操作

于 2013-05-08T11:30:30.487 回答