FlexUnit4 в IntelliJ - PullRequest
       36

FlexUnit4 в IntelliJ

0 голосов
/ 07 мая 2010

Когда я пытаюсь запустить тест с FlexUnit4 и IntelliJ, я получаю эту ошибку:

SecurityError: Error #2148: SWF file file:///C|/Users/LIC/Projects/ProgramJef/out/production/Flex%2DClient%2DTests/%5Fflexunit.swf cannot access local resource file:///C|/Users/LIC/Projects/ProgramJef/out/production/Flex%2DClient%2DTests/textLayout_1.1.0.604.swf. Only local-with-filesystem and trusted local SWF files may access local resources.
    at flash.net::URLStream/load()
    at flash.net::URLLoader/load()
    at mx.core::CrossDomainRSLItem/load()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\CrossDomainRSLItem.as:240]
    at mx.core::RSLListLoader/loadNext()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\RSLListLoader.as:184]
    at mx.core::RSLListLoader/load()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\RSLListLoader.as:156]
    at mx.preloaders::Preloader/initialize()[E:\dev\4.x\frameworks\projects\framework\src\mx\preloaders\Preloader.as:279]
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::initialize()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\SystemManager.as:1925]
    at mx.managers::SystemManager/initHandler()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\SystemManager.as:2419]

Я действительно не знаю, в чем здесь проблема, и я не могу найти что-нибудь об этом в Интернете. Даже на IntelliJ и FlexUnit4 найти не так много ...

Ответы [ 2 ]

2 голосов
/ 09 августа 2010

Вы должны разрешить полученный SWF-доступ к вашей файловой системе. Установите настройки доверия Flashplayer в файл. В Linux этот файл должен быть в

~/.macromedia/Flash_Player/#Security/FlashPlayerTrust/

(для Windows где-то есть аналогичный путь) и создайте файл, в котором указан путь вывода вашего проекта, например,

/dev/myproject/target
/dev/anotherproject/target

В случае, если 'target' является нашей выходной папкой.

0 голосов
/ 26 июля 2010

Правильно ли вы установили папку с тестовыми источниками? В настройках проекта в разделе «Модули» добавьте «Flex» и нажмите «Flex» и добавьте исходные текстовые папки, используя древовидную структуру справа.

(IntelliJ 9.0.2)

...