Trace HaxeFlixel迹
第一天HaxeFlixel编码器。愚蠢的错误,但是谷歌帮不了我 如何使用Haxe、NME和Flixel跟踪FlashDevelop输出。它在使用C++执行时工作,但对于Flash来说,没有任何效果。p> 我试过了Trace HaxeFlixel迹,trace,flashdevelop,haxe,haxeflixel,Trace,Flashdevelop,Haxe,Haxeflixel,第一天HaxeFlixel编码器。愚蠢的错误,但是谷歌帮不了我 如何使用Haxe、NME和Flixel跟踪FlashDevelop输出。它在使用C++执行时工作,但对于Flash来说,没有任何效果。p> 我试过了 trace(“你好”); Lib.trace(“你好”)//输入正确 对不起,我现在感觉很愚蠢 我不使用FlashDevelop,而是使用FlashPlayer的调试版本,我在FlashPlayer中看到了痕迹 你看到或试过这个吗?或者这?由于flashplayer无法将flash目
trace(“你好”);
Lib.trace(“你好”)//输入正确
对不起,我现在感觉很愚蠢 我不使用FlashDevelop,而是使用FlashPlayer的调试版本,我在FlashPlayer中看到了痕迹
你看到或试过这个吗?或者这?由于flashplayer无法将flash目标的跟踪重定向到flashdevelop输出,因此flash目标的跟踪显示在播放器本身上。解决方法是在开发时使用neko target,一旦开发完成,删除所有跟踪并编译到flash。您的系统上可能没有与SWF文件关联的“调试”flash播放器。这是OpenFL项目所需要的(与flashDevelop管理的常规Flash项目相反) 首先确保已安装一个:
- 在FlashDevelop中选择
Tools>Install Software…
- 选择Flash Player SA(独立调试Flash Player)
- 重新启动FlashDevelop
- 在FlashDevelop中选择工具>程序设置…
- 在
FlashViewer插件>外部播放器路径中查找路径
- 现在在窗口资源管理器中,找到一些SWF文件并将此播放器可执行文件与SWF文件关联
- 在“窗口资源管理器”中双击SWF时,它将打开此程序
- 在右键单击播放机时,验证其上下文菜单中是否有“调试器”项
project.xml
并添加:
<haxeflag name="--no-traces" />
虽然不是针对您的问题的具体解决方案,但我可能有一个建议,即我的开发配置文件与独立调试flash player(操作系统范围)关联.swf文件,并在flash Develop中构建调试而不是发布 此外,它们仅在编译“Release”时出现。“调试”时,跟踪消息也不会显示。@NicolasMommaerts没有注意到。谢谢。这是不对的,如果您使用调试Flash player运行SWF,FD可以捕获Flash player跟踪。这两个链接都已损坏(请参阅此答案的第二部分)。简而言之,使用neko
将其设置为编译。在Release旁边有一个选项neko(在FlashDevelop工具栏中)