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实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
Sep 15 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
May 28 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
Dec 01 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
AngularJS自定义控件实例详解
Dec 13 Javascript
bootstrap输入框组件使用方法详解
Jan 19 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
Jun 23 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
vue.js template模板的使用(仿饿了么布局)
Aug 13 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP中,文件上传
2006/12/06 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
PHP7多线程搭建教程
2017/04/21 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
用 JSON 处理缓存
2007/04/27 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
详解Python3注释知识点
2019/02/19 Python
深入了解Django View(视图系统)
2019/07/23 Python
python join方法使用详解
2019/07/30 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
Python eval函数介绍及用法
2020/11/09 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
Boden美国官网:英伦原创时装品牌
2017/07/03 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
生物专业个人自荐信范文
2013/11/29 职场文书
ktv收银员岗位职责
2013/12/16 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
初中差生评语
2014/12/29 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
Python数据处理的三个实用技巧分享
2022/04/01 Python