PDA

Просмотр полной версии : Прилижение работает только в одной папке


Anig
25.08.2012, 13:57
Здравствуйте.
Есть Flex приложение, проект, генерирую swf.
Есть html файл для его тестирования.
Так вот тест удачно идет только в одной конкретной папке(и в любой ее подпапке).
В остальных папках ошибка 2060 security

SecurityError: Error #2060: Security sandbox violation: ExternalInterface caller file:///C:/...myFile.swf cannot access file:///C:/...myFile.html.
at flash.external::ExternalInterface$/_initJS()
at flash.external::ExternalInterface$/addCallback()
at myFile/init()


Помогите пожалуйста, ну откуда ко мне эта папка привязывается, как мне сделать переносимым приложение?

NikolyA
25.08.2012, 14:51
так скопируй html + swf + еще файлы которые надо для работы, в другое место на диске и запускай, тебе ж дается папка куда генерируется html + swf, assets и т.д. файлы, вот эту папку можно копировать куда захочешь и работать

а ошибка тебе и говорить что sandbox violation - ошибка изолированой среды, и т.д.

Anig
28.08.2012, 12:44
не, к сожалению тут дело в защите, а не в отсутствии файлов. Вопрос решается тем, что папка отмечается в настройках плеера как trusted.