为什么我按教程做了,flash仍然无法调用外部swf ??

上次在百度知道上提了问,大家很热心地指教了,但我完全按照大家的指示做,仍然无法调用,以下是大家教我和我照做的步骤:
A.新建立一个空影片剪辑mymc,把它放在场景中,取实例名:mymc
B.新建一层,制作两个按扭(一个点击后调用外部swf并且播放,一个点击后卸除调用)放到此层中合适位置。
C.分别点击按钮编辑按扭上的AS脚本:调用按扭上的AS脚本:
on(release){//鼠标离开按扭后开始执行后面的脚本;
loadMovie("xxx.swf","mymc");//加载外部的"xxx.swf"文件到"mymc"空影片剪辑中mymc._x=400;//加载影片的X轴坐标,
mymc._y=300;//加载影片的Y轴坐标;
mymc._xscale=800;//加载影片的宽度;
mymc._yscale=600;//加载影片的高度;
}
卸载按扭上的AS脚本:
on(release){//鼠标离开按扭后执行下面的代码
unloadMovie(mymc);//删除用loadMovie加载的*.swf文件;
}

我要调用的是一个画面大小800*600,大小为17M左右的swf。有朋友说一定要注意swf和flash文件要放在同一个文件夹,所以我照做了,在D盘建了一个命名“a”的文件夹一起放进去。左后仍然没有用处,发布或者测试场景时点按钮没有任何反应。是不是空的影片剪辑里面还要怎么设置?还是建一个空的影片剪辑之后就可以直接拉到场景中?大家帮我看看我哪里错了

第1个回答  2011-03-05
刚刚我看了你的代码,是没错的,然后按你说的做了个测试了,也是完全可以的,我想问下输出时,有什么错误提示吗?你有设置发布语言为AS2吗?如果上面的都没问题,你可以换一个其他的swf文件试试,如果这个可以,就说明是那个17M的swf有问题,也有可能是因为它是AS3写的,所以你的as2不能对其进行加载。
第2个回答  2011-03-06
loadMovie("xxx.swf","mymc");
改成
loadMovie("xxx.swf",mymc);//本回答被网友采纳
相似回答