您现在的位置是:首页
>
jsurl传值 js和as的稳定传值问题解决
j 和a 的稳定传值问题解决 最近在实现fla h的播放音乐的功能 这就涉及到j 和a 交互的问题 因为要实现动态改变音乐文件的功能 可是如何判定呢? 但是在实现j 传值给fla h时 fla h

js和as的稳定传值问题解决
最近在实现flash的播放音乐的功能 这就涉及到js和as交互的问题 因为要实现动态改变音乐文件的功能 可是如何判定呢?但是在实现js传值给flash时 flash在获取值存在几率性 有时可以获得到 有时有获取不到 后来发现 其实是由于<object ></object>所对应的flash没有加载完 在js就开始调用flash中的 ExternalInterface addCallback()所开放的方法 导致flash还没获取到值时就开始播放音乐 此时 当然播放不了 为了 保证能正常传值 就必须在flash加载完后才传值 可是如何判定呢?其实只要利用flash开放的js的接口PercentLoaded 即可 具体如下 Js代码
复制代码 代码如下: var checkFlashLoaded = setInterval(function() { if(flash PercentLoaded = ) { flash setBGMusic("bkmusic mp "); clearInterval(checkFlashLoaded); } } ); var checkFlashLoaded = setInterval(function() { if(flash PercentLoaded = ) { flash setBGMusic("bkmusic mp "); clearInterval(checkFlashLoaded); } } ); lishixinzhi/Article/program/Java/JSP/201311/20541 很赞哦! (1052)