Взаимодействие FLASH&JAVASCRIPT

Уильям Брэдберри

В данной статье рассматривается пример взаимодействия javascript - функций, включенных в тело HTML- документа и флэш-ролика, находящегося в этом же документе.

***

Шаг 1.

а) создадим обычный, пустой (пока только основные тэги) , стандартный HTML-документ с помощью любого доступного редактора (в примере - notepad) и назовем его "script.html"

б) во флэш-редакторе создадим новый файл, назовем его "flash.fla", сохраним его в одной дирректории с файлом "script.html", сделаем публикацию (shift+f12) и в результате получим кусочек нужного нам в последствии кода ("flash.html").

в) в документе "script.html" между тэгами напишем три функции, которые потом будем вызывать флэш-роликом и передавать им какие-либо значения...

- - - ЧТО К ЧЕМУ - - -

и так:
- начнем со стандартного заголовка тела ява-скрипта в документе:

г) откроем опубликованый ранее файл "flash.html" и скопируем код нашего ролика ,который находится между тэгами
и вставим его также между тэгами

в файл "script.html"

д)

закроем файл.

-
*** код прилагается ***


***********************

шаг 2.

а) откроем наш файл "flash.fla" во flash-редакторе.

б) создадим три произвольные кнопки

(нарисуем произвольную фигуру и нажав f8 выберем button, затем просто сдублируем copy-paste три раза)

в) последовательно вставляем в каждую из кнопок следующие акции:

button1 -

on (release) {
getURL("javascript:openNewWindow('temp.html',600,200)");
}


тут происходит вызов javascript:функции openNewWindow, и передаются параметры

'temp.html' - урл-нового документа
600 - ширина
200 - высота
-

on (release) {
getURL("javascript:message('МОЯ МЕССАГА')");
}

button2 -

тут происходит вызов javascript:функции message, и передаётся параметр "message"
-

on (release) {
getURL("javascript:closeMain()");
}

button3 -

тут просто происходит вызов javascript:функции closeMain

на этом все.
делаем публикацию f12 или shift+f12,

открываем "script.html" и жмем на наши кнопочки.

****************************************
- старался и писал все это Уильям Брэдберри

mailto:willyam@newmail.ru

http://totemart.newmail.ru
http://wb.legus.ru

Всегда Ваш, Уильям Брэдберри, Мастер Цифрового Облика.

СПИСОК ФАЙЛОВ : sources.zip (6.83 Кб)

 


Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=5245