我一直在使用一种名为Stencyl的可视化编程语言为用户创建一个程序来编辑图像(基本上),但我遇到的一些困难是用户导出他们的图像(或文本文件)图像数据)一旦完成编辑它。 Stencyl有一个扩展,允许程序将PNG图像和.txt文件保存到程序文件夹中的特定位置,但我一直在努力使程序打开一个保存为Microsoft Windows的对话框。
经过几天的努力,我决定尝试向别人寻求帮助。我打算发布我正在研究的地方的链接,但我已经被广泛提醒,我需要至少10个声望来发布两个以上的链接,所以没关系。目前,我似乎需要使用名为sys.io.FileOutput
的内容,而且我已经获得了有关如何从this webpage实际编写代码的大部分信息。
如果有人能够帮助我,我会非常感激。
答案 0 :(得分:2)
虽然我认为Haxe本身没有文件对话库,但有多个。 HaxeUI和haxeui-file-dialogs实现了这样一个ui。
如果你正在编译Flash,那么actionscript用于支持文件打开和保存为对话框,它仍然可以在Haxe的Flash支持中实现。 flash.net.FileReference
是您当时正在寻找的。 p>
您也可以自己制作。使用sys.FileSystem
,您可以列出文件夹中的所有文件并进行导航。虽然它需要一些工作,但您必须测量更好的东西,构建自己的解决方案或学习ui库来实现它。在大多数情况下,它是后者,但它并不那么有趣。
请注意,出于安全原因,某些目标会阻止此类文件访问。很多年前Flash的添加引起了很多安全问题。