我正在使用 ActionScript3 编程语言在 Flash Professional CS5 中制作一个 Flash 教程项目,我的 SWF 针对 Flash Player 10(或更高版本)进行了优化。
我的问题涉及是否可以在 AS3 中编写鼠标单击函数,附加到一个按钮,当单击该按钮时,将保存在 Flash 中的数组中的数字/字符串数据导出为新的合适的文件格式(例如 CSV/XML),我的用户随后可以在Microsoft Excel中打开、查看和编辑哪些内容?这些数据在任何阶段都不需要传回 Flash。
我的教程很可能嵌入到网页或框架中,而不是放在桌面上。Flash 可以想象“打包”数组保存的数据并生成新的文件类型吗?如果用户要研究从 Excel 软件包中从 Flash 导出的数据,从阅读 CSV 和 XML 文件格式来看我的最佳选择?
如果我将项目嵌入到网络上,是否还需要任何 PHP,这可以帮助重新打包过程并将 CSV 或 XML 发布到服务器上的文件位置,甚至更好地发布到用户的硬盘驱动器?Flash 是否可以直接与 Microsoft Excel 进行“对话”并进行转换、导出和打开,或者用户最多只能获取 CSV/XML 文本文件并在 Excel 中手动打开文件?
我知道一些问题,但如果任何遇到(并希望克服)此类问题的开发人员可以为我提供一些指导,甚至更好地提供一些解决此问题的示例 AS3 代码,我将非常感激。
亲切的问候,
乔尔