2014-02-13 95 views
0

我正在使用FlashBuilder 4.7和Flex SDK 4.11。FlashBuilder 4.7中的跟蹤不起作用

我創建新的移動Flex項目和創建2個文件在默認包:

bestPairs.mxml:

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx" 
      xmlns:bestpairs="*" 
      width="640" 
      height="480"> 

<s:layout> 
    <s:BasicLayout /> 
</s:layout> 

<s:Label text="Hello World!" horizontalCenter="0" verticalCenter="0" /> 

<s:Button id="myButton"/> 

</s:Application> 

Main.as:

package 
{ 
import flash.events.MouseEvent; 

import mx.events.FlexEvent; 

import spark.components.Button; 
import spark.components.Group; 

public class Main extends Group 
{ 
    public var myButton:Button; 

    public function Main() 
    { 
     super(); 
     this.addEventListener(FlexEvent.CREATION_COMPLETE, onCreationComplete); 

     trace("main!"); 
    } 

    private function onCreationComplete(e:FlexEvent):void { 
     this.removeEventListener(FlexEvent.CREATION_COMPLETE, onCreationComplete); 
     myButton.addEventListener(MouseEvent.CLICK, onClick); 
    } 

    private function onClick(e:MouseEvent):void { 
     // Do something 
     trace("clicked!"); 
    } 
} 
} 

因爲我想從設計中分割代碼。無論如何,痕跡並沒有顯示出來。在調試模式下。我也試過這個:https://stackoverflow.com/a/3627826/1264375(我在src/config中創建了flex-config.xml文件,並向編譯器添加了參數 - http://blog.flexexamples.com/2008/12/21/using-a-custom-flex-configxml-file-in-flex-builder-3/)和其他Google搜索解決方案。沒有什麼工作我剛看到這一點:

[SWF] bestPairs.swf - 解壓後3190645個字節

,稍後:

[卸載SWF] bestPairs.swf

我使用iPhone4 Air模擬器測試應用程序。

有什麼方法可以顯示跟蹤日誌嗎?沒有他們就很難發展。

任何幫助將不勝感激, 關心!

回答

2

除非我錯過了某些東西,否則絕不會將Main對象添加到您的應用程序中。爲了跟蹤發生,你必須實例化一個Main的實例。在此之前,該類中的代碼都不會運行

+0

謝謝,就是這樣。我正在使用示例,它無法正常工作。在該跟蹤的頂部只能在調試模式下工作。 – Makalele