2012-04-17 44 views

回答

0

文件是AIR类,请确保您的项目是为桌面或移动(AIR)。如果没有,您可以通过文件/新建/ Flex项目...并签入桌面复选框(用于移动设备,请选择Flex Mobile Project)来制作新的桌面项目。

关于WAVWriter,请确保您链接了相关资源。

+0

这是否意味着应用程序无法在网络浏览器上运行 – Rajeev 2012-04-17 08:45:22

+0

这是正确的,您无法从浏览器操作用户文件系统(它不是Flex限制,但是为了保护用户计算机而限制浏览器)。如果您想使用本地文件系统中的文件,则只有在用户单击并使用** FileReference.browse()**手动选择此文件时才可以执行此操作。 – 2012-04-17 10:19:50

1

正如Adnan Doric所说。如果要使用Flash Player运行时(而不是AIR)输出文件,则应使用flash.net.FileReference类。调用它的dowload()方法将弹出一个可用于保存文件的外部对话框。