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

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

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

Регистрация: Aug 2005
Сообщений: 80
По умолчанию запрет выполнения кода подгружаемого SWF

Подскажите куда копать.

Задача такая - запретить выполнение любого кода в файле swf, подгружаемом в другой файл swf.
Подгружаемые swf могут быть на разных сайтах.

Старый 03.11.2006, 05:27
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
если первый файл пришел с одного домейна, а загружаемый со второго, и при этом на втором домейне нет ХМЛя описывающего кому можно, а кому нельзя загружать и выполнять скрипты, то ничего выполнятся и так не будет.
Случай загрузки в другой клип легко проверить, достаточно где-нибудь в руте проверить наличие какой-нибудь переменной, в существовании которой вы уверены (после загрузки рутом станет рут клипа-загрузчика, где этой переменной наверняка не будет). Если переменной нету - просто выгружаем\удаляем загруженный мувик, ну или в фор-ине удаляем все объекты из рута.
__________________
Hell is the possibility of sanity

Старый 03.11.2006, 14:55
magnit вне форума Посмотреть профиль Отправить личное сообщение для magnit Найти все сообщения от magnit
  № 3  
Ответить с цитированием
magnit

Регистрация: Aug 2005
Сообщений: 80
Спасибо, проверю.
Случай простой - на одном сайте есть swf оболочка для просмотра других swf, которые имеют свой код, например какой-либо файл с программным рисованием чего-либо.
Почему-то я думал, что скрипт этого загружаемого swf будет выполняться без проблем, а нужно бы выполнение любых скриптов в загружаемом мувике запретить.... в целях защиты от спама, от внедрения переадресации и прочих гадостей с других доменов.

Старый 03.11.2006, 15:09
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну и что ты будешь показывать? Первый кадр прелоадера? Или я что-то тотально не догоняю?
__________________
Reality.getBounds(this);

Старый 03.11.2006, 16:51
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
а... нужно запретить из того, который загружает... а я сразу не понял =)
Вобщем, тогда просто интересно зачем?
Большинство флешек - это все-таки не только анимация но и + програмная анимация. К примеру, загрузи ты мои проекты таким образом - ты вообще ничего не увидишь... я, как правило на сцену ничего не кладу...
__________________
Hell is the possibility of sanity

Старый 03.11.2006, 20:42
magnit вне форума Посмотреть профиль Отправить личное сообщение для magnit Найти все сообщения от magnit
  № 6  
Ответить с цитированием
magnit

Регистрация: Aug 2005
Сообщений: 80
Ну естественно, грузиться будут не обычные флешки, а специальные в них на сцене будет растр, а swf используется для поддержки прозрачности.
Хотя часть кода должна быть разрешена, но небольшая, позволяющая драг, но это в виде отдельного исключения из запрета.

Старый 06.11.2006, 23:41
magnit вне форума Посмотреть профиль Отправить личное сообщение для magnit Найти все сообщения от magnit
  № 7  
Ответить с цитированием
magnit

Регистрация: Aug 2005
Сообщений: 80
Да, еще, подскажите знающие, флеш(swf) позволяет подгрузку PNG или как было в 7 версии - только JPG и SWF ? (совершенно не в курсе об изменениях в 8 и тем более 9 версии плейера... )

Старый 06.11.2006, 23:43
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В восьмой версии можно png,jpg,gif

Старый 07.11.2006, 02:07
magnit вне форума Посмотреть профиль Отправить личное сообщение для magnit Найти все сообщения от magnit
  № 9  
Ответить с цитированием
magnit

Регистрация: Aug 2005
Сообщений: 80
Спасибо, добрый человек

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

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

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


 


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


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