FLASH中按钮时调用JS文件两个JS之间的函数互相调用,显示两个JS之间的函数互相调用要flash动画中另一原件上显示

flash软件里面,有个按钮元件,如何实现按钮元件点击后调用一个js方法。_百度知道
flash软件里面,有个按钮元件,如何实现按钮元件点击后调用一个js方法。
如上,感谢...
如上,感谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:533
获赞数:678
btn.addEventListener(MouseEvent.CLICK,&jsCallBack);function&jsCallBack(evt:MouseEvent):void&{&&&&ExternalInterface.call(&jsFunction&,&&sendToJavaScript&);//&jsFunction&是js中的方法名,&sendToJavaScript&是从Flash里传过去的参数。}
感谢,但是我想知道在哪操作。能否截个图。
首先给你场景里的按钮取个实例名叫 btn
来自电脑网络类芝麻团
采纳数:4610
获赞数:2613
参与团队:
如下,markurl是js方法,要在加载FLASH的页面上,后面是要传的值。flash.external.ExternalInterface.call(&markUrl&,要传的值(a1,a2。。。));
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。flashAS2调用js函数
flash 调用js 最简单的方法是 :
getURL(“javascript:function()”); //function 为此FLASH所在页面的JS函数名.
js 传递变量给 flash 最简单的方法是:
flash.setVariable(“变量名”,”变量值”); //flash为此FLASH的id
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。js与flash配合读取本地文件内容到页面中例子
作者:用户
本文讲的是js与flash配合读取本地文件内容到页面中例子,
本文也没什么技术可说的,在说主题前,我还想吐槽一下,自己没写过flash,都是通过百度然后再修修改改才得以实现的,本来是想找已离职同事(flash程序员)帮忙写的,结果不是说忙就是说没做过这样的功能,不知道是不想帮还是……
本文也没什么技术可说的,在说前,我还想吐槽一下,自己没写过flash,都是通过百度然后再修修改改才得以实现的,本来是想找已离职同事(flash程序员)帮忙写的,结果不是说忙就是说没做过这样的功能,不知道是不想帮还是……
算了,不说了,直接上代码:
import flash.events.*;
import flash.net.FileR
import flash.net.FileF
import flash.external.ExternalI
var fileRef:FileR
this.stage.addEventListener(MouseEvent.CLICK,clickAction);
function clickAction(evt:Event):void
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, onFileSelected);
fileRef.addEventListener(Event.CANCEL, onCancel);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError);
var textTypeFilter:FileFilter = new FileFilter("请选择文本文件 (*.txt)","*.txt");
fileRef.browse([textTypeFilter]);
function onFileSelected(evt:Event):void
fileRef.addEventListener(ProgressEvent.PROGRESS, onProgress);
fileRef.addEventListener(Event.COMPLETE, onComplete);
fileRef.load();
function onProgress(evt:ProgressEvent):void
//trace("Loaded " + evt.bytesLoaded + " of " + evt.bytesTotal + " bytes.");
ExternalInterface.call('getFileContent','loading','正在读取文件中...'+(evt.bytesLoaded/evt.bytesTotal*100)+'%'); /// as调用js的方法
function onComplete(evt:Event):void
//trace("File was successfully loaded.");
//trace(fileRef.data);
//ExternalInterface.addCallback(); /// 提供给js调用的as方法
ExternalInterface.call('getFileContent','complete',fileRef.data.toString()); /// as调用js的方法
function onIOError(evt:IOErrorEvent):void
//trace("There was an IO Error.");
ExternalInterface.call('getFileContent','error',"读取文件失败"); /// as调用js的方法
function onSecurityError(evt:Event):void
//trace("There was a security error.");
ExternalInterface.call('getFileContent','error',"由于浏览器安全限制无法读取文件"); /// as调用js的方法
function onCancel(evt:Event):void
//trace("The browse request was canceled by the user.");
// 供flash调用
function getFileContent(){
console.log(arguments)
代码就这么多了。本来是想通过js+服务端实现,但需求没说让移动端兼容,所以用flash可以减少服务端的请求而且读取文件内容的速度也快。
虽然flash是一个过时的东西,还是记录在这里吧,以便以后会用。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
flash读取本地文件、过盈配合的例子、间隙配合例子、flash例子、flash引导层动画例子,以便于您获取更多的相关知识。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
云服务器9.9元/月,大学必备
云栖社区(yq.aliyun.com)为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!}

我要回帖

更多关于 wincc项目函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信