在FlashDevelop中写入Haxe。最近,我将一些图书馆和Haxe升级到最新版本,现在突然我的痕迹不会显示在Flash Player的左上角(在FlashDevelop的发布模式中)。如果我处于调试模式,Trace的控制台将显示在控制台中,但在Flash Player中显示的曲线对我来说更方便。我可以拿回来吗?在Flash Player中未显示Flash/Haxe跟踪消息
感谢
在FlashDevelop中写入Haxe。最近,我将一些图书馆和Haxe升级到最新版本,现在突然我的痕迹不会显示在Flash Player的左上角(在FlashDevelop的发布模式中)。如果我处于调试模式,Trace的控制台将显示在控制台中,但在Flash Player中显示的曲线对我来说更方便。我可以拿回来吗?在Flash Player中未显示Flash/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");
}
(定期清除文本字段作为练习留给读者)