Предполагая, что вы разрабатываете WebApplication
, а не AIR
настольное приложение, вам разрешен доступ к сетевым или локальным файлам, но не к обоим. Когда вы запускаете из FlashBuilder, ваша программа выполняется из SandBox, и такие ограничения не будут применяться, однако когда вы развертываете снаружи, вы получите ошибку безопасности.
Если вашему приложению не нужно использовать какие-либо сетевые функции, вы можете указать use-network=false
как часть параметров компилятора, которые позволят вам получить доступ к локальным файлам.
Чтобы добавить / изменить параметры компилятора, щелкните правой кнопкой мыши свой проект в Flash Builder, выберите «Свойства», затем «Flex Compiler» и введите параметр в «Дополнительные аргументы компилятора». (Я использую Flex Builder 3, поэтому он может отличаться в используемом Flash Builder)
Опции компилятора Flex