2012-06-08 62 views
0

我想調試一個actionscript 3.0應用程序,但我看不到其他類中的靜態變量,而不是當前代碼的靜態變量。在Flash CS5.5上進行調試時如何查看其他類變量?

舉例來說,如果我有這樣的:

public class Main extends Sprite{ 
    public static var myVar:Number = 12 
} 
public class theBreakPointReliesOnThisClass { 
>>breakpoint<< public function executeALotOfThingsBasedOnExternalVar():void { 
      if(Main.myVar == 12) { 
       //stuff to execute 
      } 
     } 
} 

如何從調試器訪問Main.myVar?我也想在運行時改變它的價值。使用Flash IDE可能嗎?

回答

1

我會推薦你​​Monster Debugger,它會允許你在運行時改變變量的值。

+0

我使用FLASH IDE,它不會工作=/ – Lucas

+0

@Lucas呀應該,你只需要添加SWC依賴和初始化的MonsterDebugger類和運行怪物調試器,我不認爲有任何原因這是行不通的。 http://demonsterdebugger.com/tour/link-swc – shaunhusain

相關問題