在flashCS3中创建apollo应用
原文:Create Apollo Apps in Flash CS3
译文:在flashCS3中创建apollo应用(http://canque.rssidea.com/create-apollo-apps-in-flashcs3/)
我已经创建了一个flash扩展,它使apollo runtime作为flash的一部分来测试你的flash影片。您需要准备Flash CS3、Apollo SDK以及最新的Macromedia Extension Manager。这个扩展现在能运行于Windows and Mac OSX上。
同时,我正在开发一个flash的apollo扩展包,它能让你在完成开发的时候,打包发布你的apollo应用。稍后会有更多相关消息。
继续,Test in Apollo在命令菜单上添加了一个新命令:命令>Test in Apollo
在这里下载Test in Apollo extension
在这里下载Apollo SDK
对于那些感兴趣的人,可以从这里得到源代码
第一次运行命令时,你需要在机器里选择Apollo SDK文件夹。如果扩展不能找到Apollo SDK文件夹,比如你移动了,或者删除了……,你需要再次告诉扩展它的新位置。
当你第一次在某特定flash文档中运行这个命令时,你需要输入一些关于你的应用的一下细节,以便扩展能够自动生成一个描述这个apollo应用的xml文件。这个文件将存放在和flash文档同文件夹下。之后,如果你愿意,您还可以编辑这个xml文件。它只生成一次,如果你删除了它,flash将再次创建它。
之后,您就可以使用 命令>Test in Apollo 来在察看包含在apollo中的flash影片。所以,只要您愿意,您可以直接在flash中创建apollo应用了。
要在flash中创建apollo应用您需要先做一些事情:
1.在Apollo SDK的frameworks\libs\apollo文件夹下复制apolloglobal.swc文件
2.将它粘贴到Adobe Flash CS3安装文件夹下的\语言\Configuration\ActionScript 3.0\Classes文件夹下
3.删除该文件夹下的playerglobal.swc文件
4.将apolloglobal.swc重命名为playerglobal.swc
之后,只要将您的发布设置成输出为flash player 9和actionscript3,你就可以使用apollo API,编写apollo应用并在flash CS3中编译它。
cs3。。。。。。。。。。。。。。。。。。。。
[…] 最近在研究Adobe AIR,也就是以前的Apollo。发现这是一个很强大,也很容易混淆的技术。主要分为Appliction技术和文档技术。Application技术指用HTML/JavaScript或者Flash/Flex来构建可以执行的程序。文档技术主要是指渲染PDF和HTML文档的能力。现在所知的能够输出.AIR文件的渠道有一下几种: 命令行形式:先安装AIR SDK, 安装方法跟安装Java的SDK类似,需要设置环境变量到path到SDK的bin文件夹。然后通过”adl filename.xml”命令就可生成和预览了。 要想打包成.AIR文件,还得安装JRE。很多安装说明中说要安装JVM,其实是错的。要使用命令行工具,你得有主文件(html,MXML或swf文件)和一个XML描述文件(可以从SDK的templates文件夹中拷贝出来修改)。 FlexBuilder 3生成:这个集成化的IDE用来做以Flash和Flex为主文件的AIR非常方便。“新建/文件”中有“AIR”项目,然后调试,生成都只要点击按钮就可以了。 Dreamweaver CS3生成:需要安装一个插件,就可以生成了。但我没安装上,可能是我装的Dreamweaver CS3版本有问题。如果装好,应该和FlexBuilder 3类似。 Flash CS3生成:官方插件正在研发,但爱好者开发的AIRPanel已经很好用了。具体安装请参考http://canque.rssidea.com/create-apollo-apps-in-flashcs3/ […]