2012-07-16 123 views
0

我一直在开发一个AS3项目,但决定改用空气代替,因为我发现这是不可能的,以节省用户的硬盘上的文件,而不提示出现。我的问题是,我必须期待什么改变?是用相同的AS3语法/风格编写的代码? AIR中实例化对象/绘图形状/定位系统/阶段更改?谢谢。迁移从Flash AS3到AIR

+0

如果你是刚移植的代码,你现在应该有一个问题,在所有。课程不应该是一个问题。如果您有影片剪辑,您将遇到问题。这完全取决于它是否是纯粹的AS3项目。 – 2012-07-16 17:09:26

+0

我确实有影片剪辑,但它们是从代码中创建的。如果这就是你的意思.. – astralmaster 2012-07-16 17:36:45

+0

我的意思是一个fla的MovieClip实例。基本上你不能真正转换MovieClip实例的时间轴代码。如果MovieCLip是通过代码创建的,那么它不应该是一个问题。这也带来了你可能想知道的其他东西。通过代码创建MovieClip的唯一原因是您可以控制该时间轴中的帧。如果你不需要框架控制,那么你应该创建一个Sprite。动画片段扩展了Sprite,并增加了帧支持。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/MovieClip.html – 2012-07-16 18:42:07

回答

1

一切都是从代码的角度相同,不同的是AIR SDK包括相当数量的新的API,限制较少,向应用开发面向自部署目标不再是一个网页浏览器。

如果可以的话,你应该休息一天或2,读通了documentation所以你会知道什么是提供给您。确保选择Packages and Class Filters: Runtimes这样的文档被填充了你所需要的是在最近期的AIR和Flash Player版本。

+0

好,这里是一个侧面的问题:我创建了一个空白的航空项目,以及进口的。作为文件。我能在这个.as文件中使用AIR API吗?像文件流例如?因为当我打开这个.as文件并尝试声明新的File()对象时,它不会自动完成对象的名称本身,也不会将导入添加到filestream类。 – astralmaster 2012-07-16 17:45:35

+0

你是什么意思的“并导入一个.as文件”? – TheDarkIn1978 2012-07-16 21:58:47

+0

正是它听起来像,添加了.as文件的导入。没关系我解决了它。 – astralmaster 2012-07-17 06:52:05