要用stage3d硬件加速制作2d游戏,最好使用星空框架,而starling教程不使用flash pro cs6,而设计级别是用代码完成的,这是否意味着由于flash pro cs6使用旧的Flash,而且它没有硬件加速,我的意思是如果您将舞台上的艺术转换为带有flash pro cs6的电影剪辑,那么Flash编辑器会像Flash.display.MoviClip或Starling.display.MoviClip那样吗?
如果Flash cs6使用"flash.display.MovieClip",这会导致性能下降,还是您的游戏不需要全明星才能获得stgae3d硬件加速呢?
我有一个虚拟世界(用户登录,创建化身,四处走动和玩游戏)在网络上运行与flash/as3作为客户端和smartfox2X作为服务器。我计划将整个系统安装到android平板电脑上。
我的问题是如何实现这一点?或者,将其转换为在选项卡上运行的最佳方式是什么?将发布设置从flash player 11更改为Air for android是否有效?
我在中询问是否可以从AIR访问原生API。回答说不是,但它把我链接到了一个网站,周围有黑客攻击。今天,我注意到Flash中的一个默认AIR应用程序,它使用Android设备上的加速计来移动球。有人能解释这个吗?
import flash.events.Event;
var accelX:Number;
var accelY:Number;
var fl_Accelerometer:Accelerometer = new Accelerometer();
fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_Accel
以下是我调试的全部错误:
Car initiated: [object MovieClip]
Wheel initiated: [object MovieClip]
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.George.MegaAmazingApp.Components::Wheel/clickHandler()[C:\Documents and Settings\reithg\My Documents\Classes\com\George
我正在测试加速度计,并尝试使用Android示例的默认AIR,现在正在尝试在flash中制作自己的游戏。我复制了示例的代码:
import flash.events.Event;
var accelX:Number;
var accelY:Number;
var fl_Accelerometer:Accelerometer = new Accelerometer();
fl_Accelerometer.addEventListener(AccelerometerEvent.UPDATE, fl_AccelerometerUpdateHandler);
function fl_Acc