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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.07.2012, 13:50
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 11  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Как вариант, проверяйте в конструкторе Document Class свойство stage. Владелец Stage является первой swf.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 31.07.2012, 16:32
kunlan вне форума Посмотреть профиль Отправить личное сообщение для kunlan Найти все сообщения от kunlan
  № 12  
Ответить с цитированием
kunlan
[+4 25.07.12]
 
Аватар для kunlan

Регистрация: Nov 2010
Сообщений: 13
Ещё раз хотел сказать огромное спасибо dimarik'у и отписаться здесь более конкретно по данной проблеме. Надеюсь, кому-нибудь в будущем это поможет.
В чём смысл возникшей проблемы я уже описал, поэтому перейду к решению.
В статье, ссылку на которую кинул dimarik, узнал, что особенностью FlashPlayer'a при загрузке является то, что он даёт допольнительные имена загружаемым объектам. То есть если вы загружаете своё приложение, то preloader должен иметь дополнительное имя(root.name) "root1", main.swf - "root2" и т.д. Смысл защиты от "инекции" заключается в проверке имеет ли ваш preloader.swf дополнительное имя "root1"(в противном случае скорее всего сторонний preloader шпионит за вашим приложением). name является read-only, хотя может-быть переопределён, но вызовет ошибку на этапе выполнения.

if (root.name != "root1") {return;}

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

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

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


 


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


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