loadMovie问题动作2

时间:2010-02-10 20:21:35

标签: actionscript actionscript-2

有没有人在as2中遇到过loadMovie的问题? 我继承了一些可怕的代码并且需要解决一个问题,如果你想象一个画廊并且点击后退和前进会调用loadMovie并从数组中获取URL地址,每次按下后退和前进按钮时,数字会增加并且引用到阵列中不同的图像网址 - 相当直接的东西。

出于某些原因,当我第一次加载图像时,在loadMovie拒绝工作之后没问题,即使任何获取图像的请求也不会触发。以前有人有这个问题吗?

这是一个简短的例子:

var currentImage:Number = 0;
load_image(currentImage);

function load_image(_num:Number):Void {
  container.loadMovie(图像[_num] .IMG);
  trace('loading ======'+ images [_num] .img);
}

next_btn.onRelease = function():Void {
  currentImage ++;
  load_image(currentImage);
}

prev_btn.onRelease = function():Void {
 currentImage - ;
 load_image(currentImage);
}

这很奇怪,我之前没有经历过。我不介意猜测一方的一些代码是干扰它。如果有人有任何建议,这将是伟大的。我愿意接受任何想法!

提前致谢! 将

1 个答案:

答案 0 :(得分:0)

我已经测试了你的代码 - images没有包含这些定义,所以我假设了以下内容:

var images:Array = new Array({img:"0.jpg"}, {img:"1.jpg"}, {img:"2.jpg"});

...它对我来说很好,所以问题可能出在代码的另一个区域?

此外,currentImage --currentImage ++无法防止遇到无效值(例如currentImage = -1),这对您来说是个问题吗?