2011-07-06 2 views
1

私は呼び出しハンドラをデバッグしようとしています。 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> 
+0

いくつかのコードを示します。 –

答えて

0

答えは1つがIDE内の後続の呼び出しをテストすることができないことのようです。

大丈夫です。最初のオカレンスではないことが検出されたときにinvokeHandler()が呼び出すと思われるものを呼び出す大規模で醜いテストボタンを配置できます。

+0

うわー、一年後...:-O –

+0

あなたも、バブビー

関連する問題