我正在构建一个AS3项目,我想将Feathers纳入其中,但当我试图遵循他们的文档时,我感到困惑。可能是我的错!
我正在尝试添加一个主题(MinimalMobileTheme),但我不知道在哪里添加主题文件夹,也不知道我应该添加什么文件夹,或者我如何显示添加它们。
我正在使用Flash Builder。
感谢您的帮助。
好的,只是按照本教程来设置Starling和Feathers:
http://gamua.com/starling/first-steps/
从各自的github repos下载并提取,然后将源文件夹添加到指定的构建路径中。在app.xml文件中将renderMode更改为direct,并使用示例来确保Starling本身工作正常。
我现在正在研究主题的用法,但基本上只使用了一个大的sprite表png和一个XML文件,以及每个主题的字体。我想这将以与下载源代码并将其链接到flash构建器项目属性相同的方式工作(可以在导航器中右键单击项目并转到属性,或者转到项目主菜单并选择属性,然后转到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);
按照以下步骤操作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