同一 SWF 的不同实例之间的 LocalConnection?
我正在 AS3 中构建一个简单的音频播放器。我想在我的 html 中嵌入此音频播放器的多个实例,当一个播放器播放时,其他播放器会暂停。是否可以使用 LocalConnection 在同一 swf 的不同实例之间进行通信?根据我的测试,一旦与一个实例建立连接,其他实例就会抛出错误...
我的另一种选择是使用 javascript。还有其他想法吗?
I'm building a simple audio player in AS3. I would like to embed multiple instance of this audio player in my html and when one's playing, others are paused. Is it possible to use LocalConnection to communicate between different instance of the same swf? From what I could test, once the connection is made with one instance, the others throw an error...
My other option is to use javascript. Any other ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于感兴趣的每个人,这是我的简单实现。
Javascript代码
AS3代码
For everyone interested, here's my simple implementation.
Javascript Code
AS3 Code
在 IE、FF 下运行良好。
在 chrome 中
return document[movieName];
返回未定义。我刚刚替换为
return document.getElementById(movieName)
。现在 Chrome 也可以使用。It works good in IE, FF.
in chrome
return document[movieName];
returns undefined.i just replaced with
return document.getElementById(movieName)
. now works Chrome also.