欧美黄色一级免费,爽爽日本在线视频免费,在线免费观看黄色片,欧美在线视频一区在线观看,99久视频,欧美九九视频,99精品在线播放

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

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

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

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

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

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

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

在flash中as變量nav的值也為“您好,網(wǎng)站建設專(zhuān)家http://www.predjimost.com”。

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

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

万宁市| 四平市| 天长市| 冕宁县| 高邑县| 时尚| 信阳市| 巢湖市| 普格县| 青龙| 新源县| 洛宁县| 讷河市| 宝丰县| 福鼎市| 南平市| 太谷县| 酉阳| 澄城县| 会宁县| 塔城市| 蒙自县| 塔河县| 旬阳县| 汉中市| 凤台县| 宣武区| 团风县| 专栏| 茂名市| 长垣县| 克拉玛依市| 丰城市| 伊金霍洛旗| 库伦旗| 西畴县| 廊坊市| 车险| 富源县| 瑞丽市| 上虞市|