发新话题
打印

[求救] 天,谁能解决这个问题?

天,谁能解决这个问题?

我用代码导入外部swf文件的时候有些swf文件能导入有些就不能
比如:导入这个gbook.swf就不行
var _mcl:MovieClipLoader = new MovieClipLoader();
this.onLoadInit = function(_mc:MovieClip) {
    _mc._x = 0;
    _mc._y = 0;
    _mc._width = 150;
    _mc._height = 160;
};
_mcl.addListener(this);
_mcl.loadClip("gbook.swf", mc);

但是导入ls.swf就可以
var _mcl:MovieClipLoader = new MovieClipLoader();
this.onLoadInit = function(_mc:MovieClip) {
    _mc._x = 0;
    _mc._y = 0;
    _mc._width = 150;
    _mc._height = 160;
};
_mcl.addListener(this);
_mcl.loadClip("ls.swf", mc);
文件都是放在同一个文件夹的!
求救啊
附上文件..望高手帮忙一下

附件

未命名-1.fla (41.5 KB)

2008-5-4 14:32, 下载次数: 17

gbook.swf (114.94 KB)

2008-5-4 14:32, 下载次数: 11

ls.swf (76.74 KB)

2008-5-4 14:32, 下载次数: 9

TOP

加载是双方的,与被加载的文件结构及其中代码也有关系的。
你试试:
复制内容到剪贴板
代码:
var _mcl:MovieClipLoader = new MovieClipLoader();
this.onLoadInit = function(_mc:MovieClip) {
        _mc._lockroot =true;//锁定其中代码的路径
        _mc._x = 0;
        _mc._y = 0;
        //_mc._width = 150;//宽高的设置与加载完成时获得的实际大小有关。
        //_mc._height = 160;
};
_mcl.addListener(this);
_mcl.loadClip("gbook.swf", mc);

TOP

还是不行啊!!!调入不进去!
测试的时候出现这个
Error opening URL "file:///C|/Documents%20and%20Settings/Administrator/桌面/新建文件夹/guest_gb.asp?page=undefined&temp=35.401350338012"
文件我都是放在 桌面/新建文件的
这个gbook.swf是我下载的一个留言本里面的FLASH

TOP

提示已经很明显了,ASP的测试需要IIS环境。另外要注意文件被调用后的相对路径是否有变化 。

TOP

我现在是iis下测试的
ASP的测试没有问题
可是测试gbook.swf依然还是什么也没出现?如果调入别的SWF文件就没问题 天啊,咋整啊?版主,麻烦你了啊

TOP

Error opening URL "file:///C|/Documents%20and%20Settings/Administrator/桌面/新建文件夹/guest_gb.asp?page=undefined&temp=35.401350338012"

这样的提示就是指没有在IIS下测试,要么把ASP的调用换成绝对路径,要么就到IIS下测试

TOP

玻璃瓶

提示: 作者被禁止或删除 内容自动屏蔽

TOP

Google排名

提示: 作者被禁止或删除 内容自动屏蔽

TOP

Google排名

提示: 作者被禁止或删除 内容自动屏蔽

TOP

水处理设备

提示: 作者被禁止或删除 内容自动屏蔽

TOP

吊粒

提示: 作者被禁止或删除 内容自动屏蔽

TOP

我把它放到IS下测试了,,,,这个错误提示已经没有了^^^
可是加载这个gbook.sw文件的时候就还是没有出现什么
可是,我只要在iss下,直接运行gbook.swf时候,这个gbook就没有问题
但是一旦是被加载的就还是什么也没有出现...
我用来加载的swf文件和gbook文件都是放在同一个文件夹下,都是测试ASP服务器的文件夹!
我用来测试asp文件都没有问题的啊?
郁闷,咋回事啊?
版主,如果用绝对路径是如何弄啊?
我刚刚直接用gook的绝对路径测试了,结果是来源有错
原来的代码是这样写的_mcl.loadClip("F:\flash\小旋风AspWebServer\wwwroot\gbook.swf", mc);
显示Error opening URL "file:///F: lash\旋风AspWebServer\wwroot\book.swf"
文件都是在这个文件夹下的
搞不明白

TOP

怎么才一会就这么留言被禁止了,呵呵

TOP

版主啊,是不是我太傻了...没整明白还是代码确实有问题啊?

TOP

在线等啊 ,,,,,,,半天了没有人反应了

TOP

"file:///F: lash\旋风AspWebServer\wwroot\book.swf"

出现这样的情况.证明你根本没通过IIS调试

TOP

发新话题