PDA

Просмотр полной версии : Вопрос про global


Гробовщик
23.06.2008, 09:12
ситуация следующая. Есть swf файл, по сути это прелодаер, называется соотвественно, preloader.swf. Внутри этого файла создается (аттачится на временную шкалу) клип. Который внутри себя устанавливает несколько переменных в обьекте global.
_global.alawar_f = true;
_global.link = null;
_global.dload_f = null;
_global.close_f = null;
_global.bypass = false;

а так же создает экземпляр класса movieClipLoader с помощью которого грузит другую swf (main.swf). У обоих файлов при публикации было выставлено LocalFiles only в настройках безопасности. После загрузки в определенном месте main.swf пытается перейти по ссылке, так как выбрано LocalFiles only, то Flash предупреждает о том, что осуществляется переход по ссылке и появляется известное всем окошко, если на нем нажать Settings и добавить место исполняемого файла в разрешенные (безопасные адреса - Always allow), то далее main.swf перестает видеть переменные _global установленные ранее. Причем, если после добавления места в список доверенных запустить preloader.swf (откомпилировать и запустить) flash среды, и вывести все свойства объекта global в загруженном main.swf, то все будет видно нормально. Если же запустить preloader.swf отдельно, то в загружаеммом файле установленных переменных просто нет. Если убрать положение из списка доверенных, то все вновь работает нормально. Почему такое может быть не знаете? Или потенциальные возможности такой проблемы. Сам долго бьюсь. Никак не решу.