国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

flash調用js中的方法,讓js傳遞變量給flash的辦法及思路

2019-11-20 22:26:43
字體:
來源:轉載
供稿:網友
html 頁中的 JavaScript 函數:
復制代碼 代碼如下:

function GetSwfUrl()
{
var pics1 = parseInt(Math.random()*5)+1;
var pics2 = parseInt(Math.random()*5)+1;
document.my_swfId.SetVariable("pic01Num", pics1);
document.my_swfId.SetVariable("pic02Num", pics2);
}

說明:pic01Num 和 pic02Num 為 Flash 中定義的變量,以上函數將 JS 變量 pics1 和 pics1 分別賦值予 Flash 變量 pic01Num 和 pic02Num 。my_swfId 為 html 頁中 swf 的 id .
***************
在 Flash 中與 JS 的通信可以用傳統的 getURL,Flash8 以后,可以用 ExternalInterface 。ExternalInterface 在功能上與 fscommand()、CallFrame() 和 CallLabel() 方法相似,但它更靈活、更通用。推薦對 JavaScript 和 ActionScript 之間的通訊使用 ExternalInterface 。
getURL調用JS:
復制代碼 代碼如下:

getURL("javascript:GetSwfUrl()");

ExternalInterface調用JS:
復制代碼 代碼如下:

import flash.external.ExternalInterface;//導入 ExternalInterface 類
ExternalInterface.call("GetSwfUrl()");

注意:如果要使用 ExternalInterface,當前幀必需要有 import flash.external.ExternalInterface; 或者 import flash.external.*;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旅游| 肇庆市| 青河县| 临湘市| 定远县| 海林市| 海晏县| 诏安县| 广东省| 逊克县| 昌邑市| 济宁市| 东乡| 长寿区| 比如县| 康定县| 广水市| 弋阳县| 克山县| 东山县| 双柏县| 舟山市| 蕉岭县| 孟连| 景德镇市| 陆良县| 千阳县| 海安县| 郓城县| 什邡市| 砚山县| 尼木县| 福鼎市| 綦江县| 宜兴市| 岑巩县| 枣强县| 抚州市| 高密市| 肇州县| 隆德县|