为什么从 javascript 调用 flash 函数对我来说失败?
我这样做是这样的:
...
public function j2fCall()
{
Alert.show( "j2fCall?");
}
public function Main( nav: Navigation )
{
if(ExternalInterface.available)
{
ExternalInterface.addCallback("javascriptUpdateSettings", j2fCall);
}
...
}
但是当我从 javascript 调用 javascriptUpdateSettings
时,只收到错误:
javascriptUpdateSettings is not defined
上面出了什么问题?
更新
我正在嵌入 swf 并这样称呼它:
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
swfobject.javascriptUpdateSettings();
I'm doing it this way:
...
public function j2fCall()
{
Alert.show( "j2fCall?");
}
public function Main( nav: Navigation )
{
if(ExternalInterface.available)
{
ExternalInterface.addCallback("javascriptUpdateSettings", j2fCall);
}
...
}
But when I call javascriptUpdateSettings
from javascript,only got the error:
javascriptUpdateSettings is not defined
What's wrong above?
UPDATE
I'm embedding swf and call it this way:
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
swfobject.javascriptUpdateSettings();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
swfobject.getObjectById("myContent").javascriptUpdateSettings()
Try
swfobject.getObjectById("myContent").javascriptUpdateSettings()