js和as的稳定传值问题解决


Posted in Javascript onJuly 14, 2013

但是在实现js传值给flash时,flash在获取值存在几率性,有时可以获得到,有时有获取不到。后来发现,其实是由于<object ...></object>所对应的flash没有加载完,在js就开始调用flash中的ExternalInterface.addCallback()所开放的方法,导致flash还没获取到值时就开始播放音乐,此时,当然播放不了。为了保证能正常传值,就必须在flash加载完后才传值,可是如何判定呢?其实只要利用flash开放的js的接口PercentLoaded 即可。具体如下:
Js代码

var checkFlashLoaded = setInterval(function() {  
        if(flash.PercentLoaded =100) {  
           flash.setBGMusic("bkmusic.mp3");  
           clearInterval(checkFlashLoaded);  
        }  
   },10); 
var checkFlashLoaded = setInterval(function() {
        if(flash.PercentLoaded =100) {
           flash.setBGMusic("bkmusic.mp3");
           clearInterval(checkFlashLoaded);
        }
   },10);

通过判断PercentLoaded是否100%即可知道flash加载完成没有,如果没有的话就一直监听,直到完成,成功之后
再传值,此时才能保证传值成功
Javascript 相关文章推荐
javascript实现面向对象类的功能书写技巧
Mar 07 Javascript
不同的jQuery API来处理不同的浏览器事件
Dec 09 Javascript
Bootstrap零基础入门教程(二)
Jul 18 Javascript
js实现鼠标左右移动,图片也跟着移动效果
Jan 25 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
vue项目中v-model父子组件通信的实现详解
Dec 10 Javascript
ES6 中可以提升幸福度的小功能
Aug 06 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 Javascript
手把手教你使用TypeScript开发Node.js应用
May 06 Javascript
Javascript 关于基本类型和引用类型的个人理解
Nov 01 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
Nov 19 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
Jul 14 #Javascript
javascript实现TreeView 无刷新展开的实例代码
Jul 13 #Javascript
Jquery封装tab自动切换效果的具体实现
Jul 13 #Javascript
JS图片根据鼠标滚动延时加载的实例代码
Jul 13 #Javascript
js confirm()方法的使用方法实例
Jul 13 #Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 #Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
Jul 13 #Javascript
You might like
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
python时间整形转标准格式的示例分享
2014/02/14 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
python实现简单登陆流程的方法
2018/04/22 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
Python 中@property的用法详解
2020/01/15 Python
体育教育个人自荐信范文
2013/12/01 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
小学毕业感言150字
2014/02/05 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
李开复演讲稿
2014/05/24 职场文书
预防传染病方案
2014/06/14 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
本溪关门山导游词
2015/02/09 职场文书
小学教师岗位职责
2015/04/02 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
护士业务学习心得体会
2016/01/25 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Python Pandas 删除列操作
2022/03/16 Python
Spring 使用注解开发
2022/05/20 Java/Android