【发布时间】:2015-02-06 20:04:29
【问题描述】:
在 FlashDevelop 中编写 Haxe。最近将我的一些库和 Haxe 升级到了最新版本,现在我的痕迹突然没有出现在 Flash Player 的左上角(在 FlashDevelop 的发布模式下)。如果我处于调试模式,跟踪将显示在控制台中,但在 Flash Player 中显示跟踪对我来说更方便。我可以拿回这个吗?
谢谢
【问题讨论】:
标签: flash debugging trace haxe
在 FlashDevelop 中编写 Haxe。最近将我的一些库和 Haxe 升级到了最新版本,现在我的痕迹突然没有出现在 Flash Player 的左上角(在 FlashDevelop 的发布模式下)。如果我处于调试模式,跟踪将显示在控制台中,但在 Flash Player 中显示跟踪对我来说更方便。我可以拿回这个吗?
谢谢
【问题讨论】:
标签: flash debugging trace haxe
发布模式始终排除跟踪,因为您无法在发布版本中进行跟踪。
所以你总是需要在调试模式下进行测试,这在大多数情况下是有意义的。
【讨论】:
它对我来说仍然可以正常工作,但您可以随时解决它:
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");
}
(定期清除文本字段留给读者作为练习。)
【讨论】: