项目设置
在这个项目设置前你应该已经设置好了你的IDE和最新版的SDK,如果你还没有进行过设置,请点击寻找项目的配置教程。
Adobe Flash Builder 4.6
你的Adobe Flash Builder 4.6应该已经安装了最新的Flex SDK来支持Flash Player 11。如果你想开发这对移动平台的应用,按照说明把最新的AIR SDK复制到Flex SDK中即可。
如何创建一个Starling项目:
- 下载Starling并且将它移动到一个新的文件夹下以免你不小心删掉它。
- 在Flash Builder中创建一个新的项目。
- 点击“文件—新建—ActionScript项目”创建一个浏览器应用。
- 点击“文件—新建—ActionScript手机项目”创建一个移动应用。
- 设置一个名称和路径,然后点击下一步。
- 在“构建库路径”中,点击添加文件夹,然后在你刚才移动的目录中选择“starling/src”文件夹。
- 点击“完成”按钮。
你的项目已经创建配置完成,你需要编写一写源代码,当然,这些内容都会在后面的小节中讲到。
要测试Starling的性能,总需要发布一个发行版本非常麻烦。你可以点击“项目—导出发行版”并且测试的时候选择release版本的Flash Player。
FlashDevelop
Android
- 下载并安装Android SDK
- 安装 AIR 3.2
- 下载 AIR 3.2 SDK
- 将 AIR 3.2 SDK文件夹移动到FlashDevelop的flex文件夹下,例如 (C:FlashDevelopToolsflexsdk)
- 下载安装并启动FlashDevelop
- 创建一个新的 Air Mobile As3 项目
- 修改 aplication.xml
xmlns="http://ns.adobe.com/air/application/3.2"> >true> >true> >direct> >landscape> >false>
- 菜单' Project → Properties
- Output (tab)
- Platform → Air Mobile
- Version → 3.2
- Dimensions → 1280×800 (根据你swf播放器的版本)
- Framerate → 60
- Sdk (tab)
- 选择 AIR 3.2 SDK的文件路径
- 编译器选项 (tab)
- 添加编译参数 → -swf-version=13 (-swf-version=15 works too)
- Output (tab)
- 更改 Run.bat
- Target → choose your target type
- Desktop → choose your target resolution
- 创建一个Android设备使用的证书,文件目录为/bat/CreateCertificate.bat
- 下载Starling,并将它拷贝到你的项目文件夹中
- 编写你的APP
- 当你在进行真机调试的时候,你需要将你的android设备调整为USB模式并且允许来源不明应用安装
- Menu → Settings → Applications → Unknown sources
- Menu → Settings → Applications → Development → USB debugging
- 将android连接到计算机后,你需要安装对应的驱动程序。
- 发布 (ctrl + enter)
- 完成喽~~~! =)
如果你看到一个“Fatal error”,那么说明你的程序已经丢失设备,换句话说你的flash已经失去GPU的加速支持,那么你使用Starling.handleLostContext = true;来处理之前丢失设备的Starling对象。
Windows 操作系统
- 安装 AIR 3.2
- 下载 AIR 3.2 SDK
- 将 AIR 3.2 SDK 文件夹移动到FlashDevelop的fle文件夹下,例如 (C:FlashDevelopToolsflexsdk)
- 下载安装并启动FlashDevelop
- 创建一个新的 Air / As3 项目
- 修改配置文件 aplication.xml
xmlns="http://ns.adobe.com/air/application/3.2"> >true> >direct>
- 菜单' Project → Properties
- Output (tab)
- Platform → Desktop
- Version → 3.2
- Dimensions → 1280×800 (根据你swf播放器的版本)
- Framerate → 60
- Sdk (tab)
- Choose the path where you copied the AIR 3.2 SDK
- Compiler Options (tab)
- Additional Compiler Options → -swf-version=13 (-swf-version=15 works too)
- Output (tab)
- 更改 Run.bat文件
- Target → choose your target type
- Desktop → choose your target resolution
- 下载并复制Starling库文件到你的项目路径中
- 编写你的游戏项目代码
- 发布 (ctrl + enter)
- 完成! =)