从javascript调用swfobject方法-不工作
ActionScript代码:从javascript调用swfobject方法-不工作,javascript,swfobject,Javascript,Swfobject,ActionScript代码: import flash.external.ExternalInterface; var process = ExternalInterface.addCallback("process", this, Process); function Process(){ avatar.process_loop.gotoAndPlay("loop"); } <div id="avatar"></div> <script type="tex
import flash.external.ExternalInterface;
var process = ExternalInterface.addCallback("process", this, Process);
function Process(){
avatar.process_loop.gotoAndPlay("loop");
}
<div id="avatar"></div>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("imgs/avatar.swf", "avatar", "170", "170", "9.0.0", "expressInstall.swf");
swfobject.process();
</script>
JavaScript代码:
import flash.external.ExternalInterface;
var process = ExternalInterface.addCallback("process", this, Process);
function Process(){
avatar.process_loop.gotoAndPlay("loop");
}
<div id="avatar"></div>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("imgs/avatar.swf", "avatar", "170", "170", "9.0.0", "expressInstall.swf");
swfobject.process();
</script>
swfobject.embeddeswf(“imgs/avatar.swf”、“avatar”、“170”、“170”、“9.0.0”、“expressInstall.swf”);
swfobject.process();
swf加载,我在页面上看到,只是连接或方法调用不起作用
顺便说一下,swf上的一切都很好,这个函数实际上执行了那个“循环”。我的代码有什么问题吗
谢谢 swfobject是对domeElement的引用吗?它需要引用元素,而不是任何其他构造函数/函数等 如果我正确调用并查看它是否是一个函数,您可以
alert(typeof swf.process)
。在此之前,您可以执行swfobject.nodeType
以查看它是否是实际的DOM节点
编辑:
试着做:
document.getElementById('avatar').process()
而不是
swfobject.process
非常抱歉,我不知道domeElement是什么。。。您是否在询问这是否是我的代码/页面上唯一的“swfobject”变量/对象。。如果是的话,是的。你能在jsbin或类似的网站上做一个演示吗?