久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

JavaScript和MacromediaFlash的通信示例-創(chuàng)新互聯(lián)

原文地址: www.macromedia.com/support/flash/ts/documents/java_script_comm.htm
說明: 略作修改,主要是一些很初級的操作; 又很多相似的文章,不過這個很權(quán)威
下面是一些在Flash和使用Javascript的HTML文件直接通信的示例,每個示例都有簡略的步驟
本文討論了3種基本的Flash/Javascript通信方式:
Javascript 到 Flash的通信----使用Flash播放器的javascript方法
Flash 到 Javascript的通信----使用Flash的fscommand
Flash 到 Flash的通信----------使用本地連接對象或綜合上2種技術(shù)
并不是所有的瀏覽器都很重視腳本.為了和Flash播放器通信,瀏覽器必須有內(nèi)置的鉤子以便Flash播放器可以'監(jiān)聽'.瀏覽器必須是下列的幾種:
Netscape Navigator 3.0-4.7x, 和 Netscape 6.2或更高
(Windows 95/98/NT/2000/XP 或 MacOS; 允許Java和LiveConnect)
Internet Explorer 3.0 或更高
(僅Windows 95/98/NT/2000/XP; 允許ActiveX)
注意:Macintosh上的Internet Explorer和早期版本的Netscape6不支持這種方法.請查看本文的附加信息
Javascript到Flash的通信

這個例子演示了如何使用Flash的method把變量從HTML的input text 發(fā)送到該頁面中的Flash文件中.HTML input的數(shù)據(jù)通過Flash的SetVariable方法傳送到Flash文件中.

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)天橋免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

查看示例:示例
下載源文件: javascript_to_flash.zip(17k)
步驟:

Flash中
1.新建一個文件,保存為javascript_to_flash.fla
2.用文字工具在舞臺上創(chuàng)建一個文本域
3.選擇這個文本域,在屬性面板中,從下拉列表中選擇動態(tài)文本(Dynamic Text),在變量(variable)欄填上"myVar"
注意:最好的習(xí)慣是使用Instance,用myVar.text更改myVar的值(測試過myVar.text不能做變量名,可以使用myVar_text).為了簡單起見和兼容Flash5和Flash6,我們使用的是變量名的形式.
4.保存文件
5.發(fā)布HTML文件和SWF文件

Dreamweaver中
下一步的工作轉(zhuǎn)移到Dreamweaver中了,當(dāng)然也可以是其他的HTML編輯器
1.打開上一步發(fā)布的HTML文件
2.插入生成的SWF文件和OBJECT/EMBED標(biāo)簽
(1) Insert>Media>Flash,并選擇這個Flash
(2) 切換到代碼視圖,我們需要修改被選中的標(biāo)簽
(3) 在OBJECT標(biāo)簽中,插入id="myFlash"

codebase="http://download.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=5,0,0,0"
width=366 height=142 id="myFlash">

注意:如果你是粘貼復(fù)制代碼的話,確保刪除不必要的換行.否則可能會引起錯誤; id也可以在屬性面板里直接輸入
(4) 在EMBED標(biāo)簽中,插入name="myFlash"和swLiveConnect="true",確保沒有使用id屬性!代碼應(yīng)當(dāng)是這樣子的:

type="application/x-shockwave-flash" pluginspage="/tupian/20230522/shockwave-end-of-life-faq.html />P1_Prod_Version=ShockwaveFlash"
name="myFlash" swLiveConnect="true">

3.創(chuàng)建表單域
(1) 回到設(shè)計(jì)視圖
(2) 插入文本域(Insert> Form Object> Text Field),如果詢問是否添加表單域,選擇是
(3) 把文本域的HTML標(biāo)簽修改成這樣:


每當(dāng)文本域內(nèi)容發(fā)生變化時,onChange就被觸發(fā),doPassVar()函數(shù)就被調(diào)用

4.創(chuàng)建傳遞變量值的Javascript函數(shù)
復(fù)制下面的Javascript到標(biāo)簽內(nèi)


5.保存文件,測試一下(F12)

完整的例子




javascript_to_flash


<!-- 影片中使用的 URL-->
<!-- 影片中使用的文本-->

Example of Javascript-to-Flash communication


Enter some text in the HTML form field
below and then click outside the field, or hit the Tab key, to send the text
to the Flash movie below:





codebase="http://fpdownload.macromedia.com/pub/shockwave/c......version=8,0,0,0" width="300"
height="300" id="myFlash" align="middle">




height="300" name="myFlash" align="middle" allowscriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />




注意:html和swf文件已經(jīng)要放在應(yīng)用服務(wù)器,才可以訪問,否則會彈出flash通信的對話框設(shè)置

[@more@]

網(wǎng)站標(biāo)題:JavaScript和MacromediaFlash的通信示例-創(chuàng)新互聯(lián)
路徑分享:http://sd-ha.com/article42/shiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、App設(shè)計(jì)、微信公眾號、小程序開發(fā)、網(wǎng)站制作、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)