Android 硬件和 Adob​​e AIR 续

标签 android flash actionscript air flash-cs5

我在 previous post 中询问过如果可以从 AIR 访问 native API。 LadaRaider回答说不是,但将我链接到一个有黑客攻击的网站。今天我注意到 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_AccelerometerUpdateHandler);
function fl_AccelerometerUpdateHandler(event:AccelerometerEvent):void
{
    accelX = event.accelerationX;
    accelY = event.accelerationY;
}

ball.addEventListener(Event.ENTER_FRAME, moveBall);
function moveBall(evt:Event)
{
    ball.x -= accelX*30;
    ball.y += accelY*30;

    if(ball.x > (480-ball.width/2))
    {
        ball.x = 480-ball.width/2;
    }
    if(ball.x < (0+ball.width/2))
    {
        ball.x = 0+ball.width/2;
    }
    if(ball.y > (800-ball.width/2))
    {
        ball.y = 800-ball.width/2;
    }
    if(ball.y < (0+ball.width/2))
    {
        ball.y = 0+ball.width/2;
    }
}

AccelerometerEvent.UPDATE 来自哪里?

谢谢,

最佳答案

关于Android 硬件和 Adob​​e AIR 续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923668/

相关文章:

C# 相当于 Actionscript 的函数 apply 和 call?

actionscript-3 - 我们可以在flex中添加艺术字样式吗

android - 通过命令行截取的Android屏幕截图的图像格式

javascript - <tr> onclick 有效,但我也想要视觉效果

Java Android - ViewPager fragment 加载

android - 如何获取小于 19 的 Drawable 的 alpha 值

flash - 如何打开 .swf 以查看内容

jquery - 在jquery循环幻灯片中播放swf电影到最后

Android WebView - Flash swf 播放,可以听到音频,但屏幕是空白的

actionscript - 是否可以从 swf 发送 ICMP 回显请求?