注册
登录
会员
搜索
标签
统计
帮助
影像
博客
涂鸦
闪吧首页
闪吧论坛
»
[Action Script讨论区]
» ExternalInterface.call如何访问JS变量?
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[求救]
ExternalInterface.call如何访问JS变量?
我心等待
注册会员
帖子
43
积分
7
技术分
0
在线时间
10 小时
注册时间
2008-5-14
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-5-16 16:27
只看该作者
ExternalInterface.call如何访问JS变量?
import
flash
.external.*;//
加载
包
text_1.text = String(ExternalInterface.call("a",""));
text_1.text = String(ExternalInterface.call("a"));
不对啊
帮助里也没怎么说。
哎。 是我太笨 还是 FLASH里的帮助。。。
UID
767979
帖子
43
精华
0
积分
7
阅读权限
20
在线时间
10 小时
注册时间
2008-5-14
最后登录
2008-5-17
查看详细资料
TOP
我心等待
注册会员
帖子
43
积分
7
技术分
0
在线时间
10 小时
注册时间
2008-5-14
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-5-16 16:28
只看该作者
修饰符
签名
说明
static
addCallback(methodName:String, instance:Object, method:Function) : Boolean
将 ActionScript 方法注册为可从容器调用。
static
call(methodName:String, [parameter1:Object]) : Object
调用由 Flash Player 容器公开的函数,传递零个或多个参数。
UID
767979
帖子
43
精华
0
积分
7
阅读权限
20
在线时间
10 小时
注册时间
2008-5-14
最后登录
2008-5-17
查看详细资料
TOP
我心等待
注册会员
帖子
43
积分
7
技术分
0
在线时间
10 小时
注册时间
2008-5-14
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-5-16 16:28
只看该作者
也没提到啊。
UID
767979
帖子
43
精华
0
积分
7
阅读权限
20
在线时间
10 小时
注册时间
2008-5-14
最后登录
2008-5-17
查看详细资料
TOP
我心等待
注册会员
帖子
43
积分
7
技术分
0
在线时间
10 小时
注册时间
2008-5-14
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-5-17 12:07
只看该作者
"a_fl" "function getA(){return a;};getA()" "eval" "flash" "external" "ExternalInterface" "call" "a_txt" "text"
不明白
UID
767979
帖子
43
精华
0
积分
7
阅读权限
20
在线时间
10 小时
注册时间
2008-5-14
最后登录
2008-5-17
查看详细资料
TOP
mymylove
对联
版主
对联素偶
帖子
4198
积分
578
技术分
84
在线时间
615 小时
注册时间
2003-5-14
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-5-17 15:22
只看该作者
你JS代码是什么呢
发上来源文件看看不行吗?
来~~ 给爷笑一个!
UID
100473
帖子
4198
精华
1
积分
578
阅读权限
200
在线时间
615 小时
注册时间
2003-5-14
最后登录
2008-9-6
查看详细资料
TOP
lovego
新手上路
帖子
21
积分
4
技术分
0
在线时间
15 小时
注册时间
2007-4-6
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-5-17 22:45
只看该作者
以下为JS:
//输出测试,通过v传递flash变量
function jsAlert(v) {
alert(v);
}
//调用flash中的方法,"my_mv"为html页中swf的id
function callExternal() {
thisMovie("my_mv").flAlert();
}
//搭建js与flash互通的环境
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}else{
return document[movieName]
}
}
以下为AS:
//导入ExternalInterface类
import flash.external.ExternalInterface;
//下面这个赋值一定要注意,如果是字符串,写法应该是在双引内再加单引,此前我郁闷了一天
var i:String = "’js调用flash中的方法,传递flash变量给js’";
//var i:Number = 1234;
function showAlert(){
//调用js方法jsAlert(),并将flash变量赋值给js
ExternalInterface.call("jsAlert("+i+")");
}
//允许js中的flAlert()调用flash中的showAlert()
ExternalInterface.addCallback("flAlert",null,showAlert);
UID
624430
帖子
21
精华
0
积分
4
阅读权限
10
在线时间
15 小时
注册时间
2007-4-6
最后登录
2008-9-2
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
:: 闪客之吧 ::
[FLASH技术交流]
[Flash发展版]new
[教材发布区]
[Flash AS3讨论区] new
[Action Script讨论区]
[RIA综合讨论区]
[Flash动画技术区]
[Flash游戏技术区]
[图形处理与视觉传达]
[手绘艺术与角色设计]
[Flash资源共享]
[视频后期动画专区]
[供求热线]
[Flash 3d 技术专版]
[网页设计与编程]
[精品WEB-SITE]
个人作品交流专用版
[闪吧专家门诊]
:: 活动区 ::
第三届科普课件动画大赛官方论坛
全国第六届法制动漫作品征集活动
[比赛竞技场]
[往期活动讨论版]
百事我创Flash动画征集大赛讨论区
全国第四届法制动漫作品征集活动
网易精品网络游戏Flash设计大赛
全国第五届法制动漫作品征集活动
“寻找动漫M-ZONE人”动漫大赛
华人青年FLASH设计大奖赛
2004 PConline第三届全国FLASH创作大赛
全国第二届法制动漫作品创作大赛
263YOYO杯中国原创沟通生活创意大赛讨论区
联想杯 QQ Flash大赛
Intel-2004年度中国数字盛典
2004闪动生活我们的时代flash大赛
PConline索尼爱立信K700Flash广告有奖征集
:: 娱乐交流 ::
情感空间
贴图园地
闪吧灌水区
闪吧电脑学校
FM 综合讨论区
:: 闪吧管理 ::
闪吧站务管理
个人空间交流版
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间