LINUX.ORG.RU

2 вопроса по Flash


0

1

1) Можно из Flash ролика менять html документ в который он встроен?
Не знаю, как это может быть... Может быть есть механизмы внутри flash, или может быть как либо можно через javascript, кажется есть возможность вызова скриптов из flash, только сам скрипт тоже надо будет записать в html. Ну вдруг так можно...
Задача в том чтобы без помощи со стороны исходного html документа изменить этот самый документ из ActionScript-скрипта flash-ролика, размещенного в этом самом документе.

2) Можно ли, и как, делать из flash кроссдоменные запросы?
Например взять с другого домена текстовый файлик.

Спасибо!

★★★★★

Есть класс в ActionScript какой-то там External-bla-bla-bla, который коммуницирует с javascript, может работать как с входящими запросами, так и исходящими. Я вечером погуглю, может, кину линку на туториалы, если найду

Bezuhov
()

> 2) Можно ли, и как, делать из flash кроссдоменные запросы?

Например взять с другого домена текстовый файлик.


да.. (в случае если домен который является объектом кросдоменнго запроса заранее настроить (приписать разрешения, внутри какогото xml-файла, который находитсья в корне))

просто так взять инфу с любого другого домена конешноже нельзяили может

быть как либо можно через javascript, кажется есть возможность вызова скриптов из flash ...


вродебы единственный способ взаимодействия с flash (из javascript) — это установка и чтение переменных swf-объекта

(это делать можно в любой момент времени, а не только во время инициализации swf-объекта)

...при этом внутри flash — можно сделать обработчик события которые реагирует на изменение какойто своей переменной и вызывает callback-функцию. (или реагирует на то что javascript пытается прочитать flash-переменную)

в какомто смысле это похоже на вызов функции из Javascript в Flash (но только своим извращённым путём :))

mkfifo
()

по первому вопросу гуглить setVariable(..) и getVariable(..) [эти функции вызываются из javascript-кода]

а также гуглить: watch(..) [эта функция для задания callback из AcrionScript]

mkfifo
()
Ответ на: комментарий от mkfifo

> вродебы единственный способ взаимодействия с flash ...

сори — правильнее былобы сказать не ежинственный... а самый прямой (простой/основной/обычный) ..

...но конешно как сказал товариш выше — есть и другие способы.. когда например flash без спроса основного HTML-документа .. чтото творит (вызывает javascript-функции и т п...)

mkfifo
()

Есть средства для вызова flash-функции из скрипта и скриптовой функции из флеша. В обоих случаях можно передавать параметры.

Второе - только с сайтов, с которых явным образом разрешено подобное получение контента - через специальный XML в корне сайта.

avol
()
Ответ на: комментарий от avol

Второе - только с сайтов, с которых явным образом разрешено подобное получение контента - через специальный XML в корне сайта.

а обмануть бразуер и подсунуть ему этот специальный XML как-нибудь можно? )) чтобы по-простому, конечно

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

>а обмануть бразуер и подсунуть ему этот специальный XML как-нибудь можно? )) чтобы по-простому, конечно
через прокси наверное можно

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.