首页
社区
课程
招聘
请问下这段flash的代码是什么意思
发表于: 2012-12-21 23:02 4279

请问下这段flash的代码是什么意思

2012-12-21 23:02
4279
ExternalInterface.call("Execute", JSON.encode(_loc3_));
这个swf文件是由一个程序调用的,我反编译了这个swf,看到这行代码,不明白,请问"Execute"这个函数应该在哪里找

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 94
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
就是vbscript的Execute
2012-12-21 23:25
0
雪    币: 236
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ExternalInterface.call是调用页面的js脚本,可以在加载这个flash的html页面上找这个函数
2012-12-21 23:50
0
雪    币: 69
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
这个不是网页里的flash,是一个程序调用的,官方文档说调用的是这个swf的container的函数,它的container是不是指程序的ocx控件
2012-12-22 00:07
0
雪    币: 3511
活跃值: (4037)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
5
Execute 这个应该是调用外部程序的命令吧。
2012-12-22 00:12
0
雪    币: 69
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
这个Execute 是个函数名
2012-12-22 00:18
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
js后缀的文件里找。
2013-4-8 14:38
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
flash的代码是actionScript 的代码, 上面这段是flash里调用js。
这个网上有很多地方都有的,下面这段摘自 http://blog.csdn.net/sws9999/article/details/6315231

AS调用JS的方法(实例演示)

Flash中代码:
//导入包
import flash.external.*;
get_btn.onRelease = function(){
//调用页面中的JS函数
var temp_str = String(ExternalInterface.call("say", "Hello,World"));
result_txt.text = temp_str;
}
Html中代码:function say(txt){
return txt;
}

没错,就这么简单,JS函数定义没有任何要求,AS中使用call方法直接调用就可以了。
2013-4-8 15:07
0
游客
登录 | 注册 方可回帖
返回
//