2015-02-06 58 views
0

在FlashDevelop中写入Haxe。最近,我将一些图书馆和Haxe升级到最新版本,现在突然我的痕迹不会显示在Flash Player的左上角(在FlashDevelop的发布模式中)。如果我处于调试模式,Trace的控制台将显示在控制台中,但在Flash Player中显示的曲线对我来说更方便。我可以拿回来吗?在Flash Player中未显示Flash/Haxe跟踪消息

感谢

回答

0

释放模式始终排除痕迹,因为你不能在一个发布版本跟踪。

所以你总是需要在调试模式下进行测试,这在大多数情况下是有意义的。

0

它仍然工作正常,我,但你总是可以解决它:

var textField:TextField = new TextField(); 
textField.width = stage.stageWidth; 
textField.height = stage.stageHeight; 
textField.mouseEnabled = false; 
stage.addChild(textField); 

Log.trace = function(value:Dynamic, ?infos:PosInfos):Void { 
    textField.appendText(infos.fileName + ":" + infos.lineNumber + ": " + Std.string(value) + "\n"); 
} 

(定期清除文本字段作为练习留给读者)