私は呼び出しハンドラをデバッグしようとしています。 2回目の起動時に、Flash Builder IDEが実行中のAIRアプリケーションを停止しているように見えるので、2回目の起動(つまり、アプリケーションが既に起動している間)をデバッグすることはありません。IDE内でAIR NativeWindow.invokeをテストするにはどうすればよいですか?
アイデア?
(P.S.グローバルカウンタ以外のイベントを呼び出す最初とその後の間の違いを見分けるための任意の巧妙な方法は?)
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"
invoke="onInvoke(event)">
<fx:Script>
<![CDATA[
private function onInvoke(event : InvokeEvent) : void
{
logText.text +=
"invoke: event.arguments = " + event.arguments.toString() +
"; event.currentDirectory = " + ((event.currentDirectory != null) ? event.currentDirectory.nativePath : "null") +
"; event.reason = " + ((event.reason != null) ? event.reason : "null") + "\n";
}
]]>
</fx:Script>
<s:TextArea id="logText" left="10" right="10" top="105" bottom="10"/>
</s:WindowedApplication>
いくつかのコードを示します。 –