发新话题
打印

[求救] 我的loadMovie加载图片,为什么不显示呢?仅贴出代码,无相关文件,谢谢

我的loadMovie加载图片,为什么不显示呢?仅贴出代码,无相关文件,谢谢

加载图片 为什么不显示呢?????? 请终极大哥 和 各位大虾指教

var mc_array:Array = [mc1,mc2,mc3,mc4]; //  4个空影片剪辑

var pic_array:Array = [pc1,pc2,pc3,pc4];//4张图片

mc_array.loadMovie(pic_array+".jpg")// 4个空影片剪辑 加载4张图片

onEnterFrame = function () {

var a = mc_array.getBytesLoaded();

var b = mc_array.getBytesTotal();

if(a/b == 1 and b>20) {
  delete this.onEnterFrame;

if(mc_array._width>435) {
   mc_array._width = 435;
   mc_array._yscale = mc_array._xscale;
  }else if(mc._height > 261) {
   mc_array._height = 261;
   mc_array._xscale = mc_array._yscale;
  }
}
}用

TOP

mc_array.loadMovie(pic_array+".jpg")// 4个空影片剪辑 加载4张图片

让数组来加载图片,肯定是错的,应该在for 中加载

for(var p in mc_array)
mc_array[p].loadMovie(xxxxxxxxxx);
}

TOP

终极大哥 我给改成 这样了 但是 4个 影片剪辑 输出全是 Error opening URL "[url=file:///C|/Documents%20and%20Settings/Administrator/]file:///C|/Documents%20and%20Settings/Administrator/[/url]桌 这是为什么 谢谢指教面/undefined,undefined,undefined,undefined.swf"
var mc_array:Array = [mc1,mc2,mc3,mc4];
var pic_array:Array = [pc1,pc2,pc3,pc4];
for(var p in  mc_array){
mc_array[p].loadMovie(pic_array+".swf");
onEnterFrame = function () {
var a = mc_array[p].getBytesLoaded();
var b = mc_array[p].getBytesTotal();
}
if(a/b == 1 and b>20) {
  delete this.onEnterFrame;
  if(mc_array[p]._width>435) {
   mc_array[p]._width = 435;
   mc_array[p]._yscale = mc_array[p]._xscale;
  }else if(mc._height > 261) {
   mc_array[p]._height = 261;
   mc_array[p]._xscale = mc_array[p]._yscale;
  }
}
}

[ 本帖最后由 gyye-angel 于 2008-6-20 10:55 编辑 ]

TOP

你的num没变嘛,当然都是第4个图
for(var p in  mc_array){
mc_array[p].loadMovie("pc"+num+".jpg")
num--//这样整一下嘛

TOP

谢谢 终极大哥

TOP

学习学习

TOP

学习学习学习

TOP

也学习了!

TOP

发新话题