【发布时间】:2011-01-27 22:10:53
【问题描述】:
您好,第一次发帖。
假设我的页面上有一个 flash(swf) 对象,并且我有一个特定的 JavaScript 类(我们称之为“JSClass”)与该 flash 对象一起使用。
JavaScript 类有一些与 flash 对象通信的方法。
当 flash 对象通过 swfObject 嵌入到页面中时,我创建了一个 JSClass 的实例,并将页面上的 flash 对象的 id 赋予它,以便该实例可以专门与该 flash 对象进行通信。
我在页面上有多个相同的 Flash 文件,我需要区分对特定 Flash 对象的调用。
像这样的:
一切正常。 我遇到的问题是,flash 对象需要在内部做一些事情,然后才能通过 JavaScript 进行操作(它们需要加载一些东西等......)
Flash 对象需要通知引用它们的 JSClass 的实例,它们已准备好被操作。 像这样的。
flashControl1.onFlashReady = 函数() { // 当 flash 准备好时在这里做一些事情。 }如何从 Flash 调用“flashControl1.onFlashReady()”? 请注意,flash 不知道要定位哪个 JSCLass 实例。 如何从 flash 对象中定位特定的 JSClass 实例。
【问题讨论】: