PDA

Просмотр полной версии : Нарушение изолированной среды при запуске локально, а при запуске из билдера все норм


AlexsWulf
16.09.2011, 14:47
Доброго времени суток.
Есть flex проект.
Запускаю выполнение или отладку в Flash Builder все отлично работает.
Компилирую файл с отладкой.
Запускаю локально, тоже все работает.
Компилирую релизный файл. Запускаю. Проект падает с ошибкой нарушение изолированной среды.

Подскажите что я делаю не так?

Заранее благодарю за ответ.

Добавлено через 15 минут
Заметил еще одну особенность.
К примеру отладочные файлы билдер копирует в папку bin-debug
Запускаю из нее проект работает.
Копирую из нее все файлы в какую либо другу папку.
Запускаю и вижу ошибку о нарушении изолированной среды

Genzo
16.09.2011, 15:32
Framework Linkage : Merged into code;

AlexsWulf
16.09.2011, 16:16
Если я правильно понял.
То у меня и так в настройках стоит
Связывание инфраструктуры - Объединено с кодом.

Genzo
16.09.2011, 16:39
Значит у вас идет куда-то обращение , скорее всего к какому то asset'у

etc
17.09.2011, 12:01
Genzo, если бы либа была внешней, оно бы вообще не работало.

Termer
18.09.2011, 14:13
такая же проблема...проект в html работает ток в папке bin-debug.

Добавлено через 46 минут
Решение проблемы достаточно простое:
project -> properties -> flex compiler
в поле additional compiler arguments дописать -use-network=false

AlexsWulf
19.09.2011, 08:44
Все необходимые либы включены в проект
-use-network - не помогает
Дело в том что проект работает с сокетами

Переделал проект на чистый AS3
Все тоже самое. Работает только из билдера или папки бин дебаг.

Что еще с ним сделать я уже и не знаю.

GBee
19.09.2011, 13:15
Бин-дебаг добавляется в доверенные автоматом.

http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e3f.html

Про сокеты

http://help.adobe.com/ru_RU/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c60.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7c63

AlexsWulf
19.09.2011, 15:30
Спасибо огромное.
Добавил локальную папку в доверенную.
И все заработало.