Иллюстрированный самоучитель по Web-графике

Передача данных из JScript в ActionScript

<HTML>
  
<HEAD>
    <TITLE>Передача данных из JScript во Flash</TITLE>
    <SCRIPT LANGUAGE="JScript">
        function getlt() {
            var message = document.main.input_text.value
            window.document.passFlash.SetVariable("inFlash", message)
                // здесь main - имя формы,
                // input_text - имя поля ввода текста в форме,
                // inFlash - имя текстового поля в ActionScript
        }
    </SCRIPT>
</HEAD>I
<!-- Flash-мультфильм -->
  
<BODY bgcolor="#FFFFFF">
    <!-- URL's used in the movie -->
    <OBJECT classid="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000" codebase=<a href="http://download.macromedia.com/pub/Shockwave/cabs/flash/swflash.cab#version=5,0,0,0" _fcksavedurl="http://download.macromedia.com/pub/Shockwave/cabs/flash/swflash.cab#version=5,0,0,0">http://download.macromedia.com/pub/Shockwave/cabs/flash/swflash.cab#version=5,0,0,0</a>ID=flashvar WIDTH=500 HEIGHT=150 NAME='passFlash'>
        <PARAM NAME=movie VALUE="flashvar.swf">
        <PARAM NAME=quality VALUE=high>
        <PARAM NAME=bgcolor VALUE=#FFFFFF>
        <EMBED src="flashvar.swf" quality=high bgcolor=#FFFFFF WIDTH=500 HEIGHT=150 NAME="passFlash" TYPE="application/x-shockwave-flash" PLUGINSPAGE='<a href="http://www.macromedia.com/Shockwave/download/" _fcksavedurl="http://www.macromedia.com/Shockwave/download/">http://www.macromedia.com/Shockwave/download/<;/a> index.cgi?Pl_Prod_Version=ShockwaveFlash'>153, 757 450</EMBED>
    </OBJECT>
    <FORM NAME="main">
        <!-- Текстовое поле -->
        <INPUT TYPE="text" NAME="input_text" LENGTH=14>
        <!-- Кнопка -->
        <INPUT TYPE="button" value="Нажмите здесь" ONCLICK="getIt()">
    </FORM>
</BODY>
  
</HTML>

Обратите внимание, что в тэгах<ОВJЕСТ> и <EMBED> задаются имя файла с мультфильмом flashvar.swf и имя passFlash объекта, представляющего мультфильм в HTML-документе. Имя passFlash используется в сценарии на JScript.

Текст, вводимый в поле формы HTML-документа, появляется в текстовом поле Flash-мультфильма, если щелкнуть на кнопке с надписью "Нажми здесь". При этом шрифт текста будет таким, каким он был определен в мультфильме. Это показано на следующем рисунке.

Иллюстрированный самоучитель по Web-графике › Анимация во Flash › Передача данных из JScript в ActionScript
Рис. 629. Внешний вид страницы в браузере

Поле ввода и кнопка внизу являются элементами формы HTML-документа, а все остальное – Flash-мультфильм.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.