Frage

Wenn ich versuche Test mit FlexUnit4 und IntelliJ zu laufen, ich diesen Fehler:

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]

Ich wüsste wirklich nicht, was das Problem hier ist, und ich kann nichts auf mich online finden. Auch auf IntelliJ und FlexUnit4 gibt es nicht viel zu finden ...

War es hilfreich?

Lösung

Sie müssen die SWF-Zugriff auf das Dateisystem ermöglichen. Stellen Sie die Flashplayer Beglaubigungseinstellungen in einer Datei. Unter Linux muss diese Datei in sein

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

(für Windows gibt es einen ähnlichen Weg irgendwo) und erstellen Sie eine Datei, die Listen der Ausgabepfad des Projekts, z.

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

Bei 'Ziel' ist unser Ausgabeordner.

Andere Tipps

Haben legen Sie Ihre Testquellen Ordner bis hin? Im Projekteinstellung unter Module hinzufügen Flex und Flex klicken und Textquelle Ordner mit der Baumstruktur auf der rechten Seite hinzuzufügen.

(IntelliJ 9.0.2)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top