【发布时间】:2016-11-15 20:59:44
【问题描述】:
我将 HaxePunk 2.5.6 与 OpenFL 3.6.1 和 Lime 2.9.1 一起使用;我在an issue on the HaxeFlixel GitHub 中读到,Lime 阻止访问其遗留类。这是个大问题,因为 HaxePunk 默认使用 legacy。我想使用lime.ui.FileDialog 打开和保存文件,但由于HaxePunk 被遗留在遗留问题上,显然这不起作用(lime.ui.FileDialog 读作null 而不是Class<lime.ui.FileDialog> ...)。有解决方法吗?我在 OpenFL 中没有看到任何可以替代它的东西,所以我真的迷路了。显然我不想安装任何额外的库,除非真的有必要。在编译覆盖-Dlegacy 时使用-Dnext 或-Dhybrid 会破坏一切,因此这也不是解决方案。
提前致谢!
【问题讨论】:
-
经过进一步检查,OpenFL 似乎实现了
openfl.net.FileReference类,这正是我所需要的。除了猜猜是什么?openfl-legacy也没有实现它,所以,我还是和以前一样卡住了。