Flash / Haxe跟踪消息未在Flash Player中显示

时间:2015-02-06 20:04:30

标签: flash debugging trace haxe

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

由于

2 个答案:

答案 0 :(得分:0)

发布模式始终排除跟踪,因为您无法在发布版本中进行跟踪。

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

答案 1 :(得分: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");
}

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