0
我在与加载SWF引用外部SWF文件的问题
...问题加载SWF与外部SWF文件 - 使用SWFObject和ExternalInterface的
主要SWF文件加载罚款,如果HTML文件是在同一文件夹如使用下面的代码的所有主权财富基金:
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = { allowScriptAccess: "always" };
params.quality = "high";
params.wmode = "transparent";
var attributes = {id:"IDofSWF", name:"IDofSWF"};
swfobject.embedSWF("event_so_js.swf", "flashContent", "700", "400", "7.0.0", false, flashvars, params, attributes);</script>
</head>
<body>
<div id="flashContent"> <object data="event_so_js.swf"
name="IDofSWF" id="IDofSWF" type="application/x-shockwave-flash"
width="700" height="400"></object></div>
但只要我移动HTML文件中指出,文件夹的根文件夹,并更新链接,它无法正确加载 - 看来,它的有外部SWF文件出现问题。我确实已经成功地直接加载了一个外部SWF文件,但它在主SWF文件中遇到了问题。所有的SWF文件都在同一个文件夹中,所以我不知道它为什么会遇到问题。下面是在HTML文件中的代码时,它的根文件夹:
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = { allowScriptAccess: "always" };
params.quality = "high";
params.wmode = "transparent";
var attributes = {id:"IDofSWF", name:"IDofSWF"};
swfobject.embedSWF("folio/event_so_js.swf", "flashContent", "700", "400", "9.0.0", false, flashvars, params, attributes);</script>
</head>
<body>
<div id="flashContent"> <object data="folio/event_so_js.swf"
name="IDofSWF" id="IDofSWF" type="application/x-shockwave-flash"
width="700" height="400"></object></div>
还有调用使用ExternalInterface的ActionScript中的功能页面上的链接,所以它可能是造成问题。该链接的代码是:
<a href="#" onclick="document.getElementById('IDofSWF').clicky()">
任何帮助将是可怕的,因为它真的让我感到困惑。