我正忙于更新以前开发人员的 Flash 应用程序,但它是为 Windows 编写的。我正忙于在 Mac 上开发,有这段代码:
_global.localSO = SharedObject.getLocal("personalCookie", "/");
_global.localSO.data.name = textFileContent;
_global.localSO.flush();
fscommand("exec", "fscommand/save_personal.exe");
它的基本作用如下:
- 它将一个值存储到 Flash 中的会话变量中(以前的开发人员告诉过这个)
- 它调用从 Director 编译的文件,
save_personal.exe
save_personal.exe
fl_save_personal.swf
在 .exe 文件中调用另一个fl_save_personal.swf
检索会话变量并将它们传递给save_personal.exe
save_personal.exe
将此变量写入文本文件personal.txt
(因为它在变量本身没有其他计算的情况下得到它)
现在,我真正的问题是,这可以save_personal.exe
在 Mac 上执行吗(在这种情况下,通过原始 Flash 应用程序调用它myApplication.app
),还是我必须发布 Director 文件save_personal.app
以便测试文件创建?