Изменяем web-страницу из flash-ролика (AS 2.0)

Попросили сделать то же самое, что в посте Изменяем web-страницу из flash-ролика, но только на ActionScript 2.0. Да, на AS 2.0 можно сделать что-то подобное, причём довольно просто.

Для начала нам потребуется сама веб-страничка...

Код HTML:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ActionScript 2.0 & JavaScript</title> <script> function showText(newhtml){ document.getElementById("flash").innerHTML = newhtml; } </script> </head> <body> <div id="flash"> <object type="application/x-shockwave-flash" data="as2_to_js.swf" width="550" height="400"><param name="movie" value="as2_to_js.swf"/><param name="menu" value="false"/></object> </div> </body> </html>

Страничка самая простая. Но стоит обратить внимание на то, что в этом html-документе присутствует функция showText, написанная на языке JavaScript. Данная функция в качестве единственного параметра принимает некую строку, которую вставляет в блок с id = "flash". Думаю, ничего сложного здесь нет...

Далее создаём флеш-ролик, который будет встроен в созданную ранее web-страницу.

Ролик тоже сделаем максимально простым. В нём будет всего две кнопки: alert_btn и func_btn. На главной временной шкале ролика разместим следующий несложный код...

Код ActionScript 2.0:

alert_btn.onPress = function() { getURL("javascript:alert('Hello!')"); } func_btn.onPress = function() { getURL("javascript:showText('Hello!')"); }

Как видно из кода, мы можем с помощью функции getURL, относящейся к языку AS 2.0, вызывать функции, написанные на языке JavaScript! Клик по кнопке alert_btn должен вызывать встроенную функцию alert языка JavaScript. А если пользователь нажмёт кнопку func_btn, то JavaScript должен будет выполнить функцию showText, которую мы создали ранее в html-документе.

Впрочем, стоит проверить сей факт. Открываем это Демо и проверяем :-)

Автор: admin

Дата добавления: 2014-01-20

Просмотров: 4628

Рейтинг поста: +9-

Правила перепечатки

Социальные закладки:
Комментарии:
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2014-01-21
Спасибо.
Комментатор
Комментарий добавил(а): Михаил
Дата добавления: 2014-01-21
Довольно полезно :)
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика