标签: air

Adobe AIR Application是否可以通过命令行输出到控制台?

我有一个AIR应用程序,通过onInvoke获取命令行参数.一切都很好,但我无法弄清楚如何将一些状态消息打印回用户(可以说是stdout/console).可能吗?

即使是跟踪的默认日志文件也没关系,但我无法在任何地方找到任何关于它的信息.我是否需要创建自己的日志文件?现在那很傻.

air console command-line stdout

7
推荐指数
1
解决办法
5813
查看次数

Flash,Air和ActionScript之间的区别

有人可以描述这三种技术,它们之间的差异,以及它们之间的相互关系吗?

air flash actionscript

7
推荐指数
1
解决办法
2579
查看次数

让相机在Away3DLite上工作的问题

我已经使用Adobe Air for Android,FLARManager,Away3DLite为Android实现了增强现实应用程序.该程序在闪存上工作正常,但是当我在手机上发布它(HTC Nexus One)或在模拟器上运行时,我的相机不会激活,我只能看到背景颜色和帧率显示.

我认为问题是我使用过的Camera3D,它是FLARManager的FLARCamera_Away3DLite.

这就是我设置相机的方式

import com.transmote.flar.camera.FLARCamera_Away3DLite;

private var camera3D:FLARCamera_Away3DLite;

this.camera3D = new FLARCamera_Away3DLite(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));
Run Code Online (Sandbox Code Playgroud)

我真的很感激你能得到的任何建议.

谢谢乔治

air android away3d flartoolkit

7
推荐指数
1
解决办法
726
查看次数

移动和桌面AIR之间的差异

香港专业教育学院尝试过在黑莓论坛上提问但没有运气......也许这里有一些黑莓/ Adob​​e专家......

我即将使用Adobe AIR/flex为Blackberry Playbook开始一个项目,我有几个问题:

  1. 如果我为Playbook开发应用程序,那么同一个应用程序是否能够在桌面上运行?如果是这样,会有什么不同吗?
  2. 桌面和移动库有什么区别?与桌面相比,我是否只能访问移动设备上的SDK子集?
  3. 我可以创建一个可以将方法调用到我的服务器上的JAVA后端的playbook应用程序吗?

谢谢菲尔

apache-flex air mobile adobe blackberry

7
推荐指数
1
解决办法
1911
查看次数

使用renderMode = GPU在iPad AIR应用程序上突然降低性能

我们在Apple iPad上运行AIR应用程序,偶尔会出现性能突然下降.帧速率从60fps下降到2fps,它永远不会从中恢复.

我们的一些观察是:

  • 这只能在iOS 4上重现,但从未在iOS 5上重现 - 我们在两个相同的iPad(第1代)上检查过
  • 性能偶尔下降,但总是在我们在应用程序之间切换时 - 从我们的应用程序切换到另一个应用程序
  • 很少,性能下降也会在应用程序首次启动时发生
  • 此性能问题不会发生renderMode=CPU,但此模式对我们不起作用,因为渲染很难看,特别是在旋转的位图上

还有其他人遇到类似的问题吗?任何想法如何解决它?

air flash actionscript-3 ipad ios4

7
推荐指数
1
解决办法
542
查看次数

在iOS和Android上的AS3中找到我的航空应用程序版本

Air中是否有as3 API(我使用3.2)来访问我的应用程序版本?我在App Store或Android Market上发布的那个?

air android actionscript-3 ios

7
推荐指数
1
解决办法
2510
查看次数

如何修复"未找到初始内容"错误?

在客户端的某些代码上使用Flash Builder 4.6.单击调试(也尝试运行)并收到此错误:

Process terminated unexpectedly.

initial content not found

Launch command details:  "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0
\bin\adl.exe" -runtime "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0
\runtimes\air\win" -profile mobileDevice -screensize 640x920:640x960 -XscreenDPI 326 -
XversionPlatform IOS "C:\Users\tstiffler\Adobe Flash Builder 4.6\TP\bin-debug\TP-
app.xml" "C:\Users\tstiffler\Adobe Flash Builder 4.6\TP\bin-debug"
Run Code Online (Sandbox Code Playgroud)

我该如何解决?请尽可能详细,因为我之前从未使用过Flash Builder.谢谢!

apache-flex air debugging flash flash-builder

7
推荐指数
1
解决办法
1万
查看次数

在移动设备上使用Adobe Air进行声学回声消除

有人在Adobe Air构建的移动应用程序中实现回声消除吗?

有:

  • Microphone.getEnhancedMicrophone()但它在移动设备上返回null.

  • Microphone.setUseEchoSuppression(true)也不起作用.

  • 也许与ANE?我在Apple Docs中看到了回声抑制设置

任何人?

air android microphone flash-builder ios

7
推荐指数
1
解决办法
1145
查看次数

在flex中调用Win32 API以设置Window Display Affinity

我用Adobe Air创建了一个Flex桌面应用程序.我需要保护应用程序不被捕获.通过改变应用程序的窗口显示亲和性,可以保护应用程序不被捕获.如何在flex中使用win API?有没有其他方法来保护窗口不被捕获?

apache-flex air winapi actionscript actionscript-3

7
推荐指数
1
解决办法
823
查看次数

TouchEvent.TOUCH_BEGIN,onTouchBegin在几次重载之后冻结

我正在构建一个Adobe Air AS3 IOS和Android App,其中我在舞台中央有一个影片剪辑.当您开始触摸此影片剪辑时,您可以在舞台上移动它.
这就是我这样做的方式:

            Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
            MC_M1.alpha = 1;
            MC_M1.addEventListener(Event.ENTER_FRAME, ifHitAct);
            MC_M1.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
            MC_M1.x = 0.516 * gameIntro.stageWidthToUse;
            MC_M1.y = 0.75 * gameIntro.stageHeightToUse;
            MC_M1.height = 0.2 * gameIntro.stageHeightToUse;
            MC_M1.width = MC_M1.height / 1.4;
            gameIntro.STAGE.stage.addChildAt(MC_M1,1);

function onTouchBegin(event:TouchEvent)
        {
            trace("TouchBegin");
            if (touchMoveID != 0)
            {
                trace("It Did Not");
                return;
            }
            touchMoveID = event.touchPointID;

            gameIntro.STAGE.stage.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
            gameIntro.STAGE.stage.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
        }
        function onTouchMove(event:TouchEvent)
        {
            if (event.touchPointID != touchMoveID)
            {
                return;
            }
            //trace("Moving")
            MC_M1.x = event.stageX;
            MC_M1.y = event.stageY;
        }
        function onTouchEnd(event:TouchEvent)
        { …
Run Code Online (Sandbox Code Playgroud)

air flash actionscript-3

7
推荐指数
1
解决办法
273
查看次数