久久精品麻豆传媒,中文一区二区三区高清,日久艹色视频,AV天堂免费官网,青青激情视频,网友自拍人妻激情网,伊人久大 欧美,午伊人久久,日本精品乱码久久久

云南網(wǎng)站建設(shè)創(chuàng)新企業(yè) 昆明多彩網(wǎng)絡(luò)公司

flash獲取js變量,flash和js交互

來源:昆明多彩網(wǎng)絡(luò)公司 日期:2010-12-23 閱讀: 發(fā)表評論

flash是可以獲取js中的變量的,不是單純的在swf路徑后加參數(shù),而是直接獲取網(wǎng)頁中js的全局變量。

在網(wǎng)頁中給flash傳遞參數(shù)大概有兩種方法:

一、格式如:<embed src="test.swf?query=www.exvpn.cn"></embed>,此方法可以將任意參數(shù)傳遞給flash,在as中直接引用,如if(query=='www.exvpn.cn'){some code},該方法使用簡單快捷,參數(shù)就和網(wǎng)址url后面的參數(shù)傳遞一樣方便;但是有一個(gè)致命的缺點(diǎn)就是會(huì)重復(fù)下載同一個(gè)swf,因?yàn)樵诤竺婕恿瞬煌膮?shù),瀏覽器會(huì)視帶有不同參數(shù)的實(shí)際上是同一個(gè)的swf為不同的動(dòng)畫文件,所以每當(dāng)遇到帶有不通參數(shù)的同一個(gè)swf文件時(shí),就會(huì)再次從服務(wù)器重新加載。這對于網(wǎng)站建設(shè)速度上來說是一個(gè)致命的缺陷,不建議采用,除非到萬不得已的時(shí)候才使用此方法。

二、在flash中使用as獲取js變量,這里有需要導(dǎo)入一個(gè)類;ExternalInterface,在任意幀上輸入import flash.external.ExternalInterface;意思是導(dǎo)入了支持獲取js變量的庫,然后在用as中定義一個(gè)變量來獲取js變量,如:nav = String(ExternalInterface.call("test"));網(wǎng)頁中的代碼:
<script type="text/javascript">
function aa()
{
 var nav='您好,網(wǎng)站建設(shè)專家,http://www.exvpn.cn';
 return nav;
}
</script>

在flash中as變量nav的值也為“您好,網(wǎng)站建設(shè)專家,http://www.exvpn.cn”。

看吧,非常簡單,flash和js產(chǎn)生了交互,將可以把富應(yīng)用擴(kuò)大到更大的范圍,可以將網(wǎng)站建設(shè)的效果做的更酷更炫。

發(fā)表評論評論列表(有 條評論)

商都县| 丰顺县| 吉隆县| 东宁县| 罗江县| 涡阳县| 柘荣县| 霍州市| 汝城县| 怀远县| 色达县| 涟水县| 咸阳市| 梁平县| 嵩明县| 时尚| 锦州市| 巴东县| 夹江县| 区。| 宜良县| 珲春市| 上栗县| 光山县| 沈阳市| 信阳市| 绥滨县| 唐山市| 招远市| 浦江县| 陵川县| 海淀区| 铁岭市| 锡林郭勒盟| 宝山区| 乌兰察布市| 子洲县| 桃江县| 马关县| 新沂市| 张家川|