0
我試圖創建一個純ActionScript 3 AIR項目,沒有 Flex的,有點像在以下問題:純AS3項目與onInvoke工作
ActionScript Project to AIR Application?
...但我不確定如何從onInvoke()訪問命令行參數。我需要這個訪問我的Pure AS3 AIR應用程序的命令行參數。
這裏是我的源代碼:
public class Doclet extends Sprite
{
public function Doclet()
{
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke);
var win:NativeWindow = new NativeWindow(new NativeWindowInitOptions());
win.activate();
win.addEventListener(Event.CLOSE, function():void
{
NativeApplication.nativeApplication.exit(0);
});
win.stage.addChild(this);
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
}
private function onInvoke(event:InvokeEvent):void
{
trace('Invoke...');
}
}
進口不再贅述。誰能幫忙?
剛剛添加了一些源代碼,請記住,我沒有MXML文件,我的AIR應用程序是從Doclet.as啓動的:) –
剛剛得到它的工作,我不知道什麼是不合適的。 ..but: NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,onInvokeEvent); 解決了我的問題。謝謝您的幫助!!! –
沒有問題,我記得在閱讀瀏覽器調用的參數時遇到困難。看起來文檔現在更加成熟了(要麼我理解得更好) –