Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.06.2008, 09:12
Гробовщик вне форума Посмотреть профиль Отправить личное сообщение для Гробовщик Найти все сообщения от Гробовщик
  № 1  
Ответить с цитированием
Гробовщик

Регистрация: Nov 2006
Сообщений: 63
По умолчанию Вопрос про global

ситуация следующая. Есть 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 отдельно, то в загружаеммом файле установленных переменных просто нет. Если убрать положение из списка доверенных, то все вновь работает нормально. Почему такое может быть не знаете? Или потенциальные возможности такой проблемы. Сам долго бьюсь. Никак не решу.

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.