我有一个AIR应用程序,通过onInvoke获取命令行参数.一切都很好,但我无法弄清楚如何将一些状态消息打印回用户(可以说是stdout/console).可能吗?
即使是跟踪的默认日志文件也没关系,但我无法在任何地方找到任何关于它的信息.我是否需要创建自己的日志文件?现在那很傻.
有人可以描述这三种技术,它们之间的差异,以及它们之间的相互关系吗?
我已经使用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)
我真的很感激你能得到的任何建议.
谢谢乔治
香港专业教育学院尝试过在黑莓论坛上提问但没有运气......也许这里有一些黑莓/ Adobe专家......
我即将使用Adobe AIR/flex为Blackberry Playbook开始一个项目,我有几个问题:
谢谢菲尔
我们在Apple iPad上运行AIR应用程序,偶尔会出现性能突然下降.帧速率从60fps下降到2fps,它永远不会从中恢复.
我们的一些观察是:
renderMode=CPU,但此模式对我们不起作用,因为渲染很难看,特别是在旋转的位图上还有其他人遇到类似的问题吗?任何想法如何解决它?
Air中是否有as3 API(我使用3.2)来访问我的应用程序版本?我在App Store或Android Market上发布的那个?
在客户端的某些代码上使用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.谢谢!
有人在Adobe Air构建的移动应用程序中实现回声消除吗?
有:
Microphone.getEnhancedMicrophone()但它在移动设备上返回null.
Microphone.setUseEchoSuppression(true)也不起作用.
也许与ANE?我在Apple Docs中看到了回声抑制设置
任何人?
我用Adobe Air创建了一个Flex桌面应用程序.我需要保护应用程序不被捕获.通过改变应用程序的窗口显示亲和性,可以保护应用程序不被捕获.如何在flex中使用win API?有没有其他方法来保护窗口不被捕获?
我正在构建一个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 ×10
flash ×4
android ×3
apache-flex ×3
actionscript ×2
ios ×2
adobe ×1
away3d ×1
blackberry ×1
command-line ×1
console ×1
debugging ×1
flartoolkit ×1
ios4 ×1
ipad ×1
microphone ×1
mobile ×1
stdout ×1
winapi ×1