Я занят обновлением приложения 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
также для проверки создания файла?