褪色图像 - 参数错误

时间:2010-11-18 23:34:14

标签: flash actionscript-3

我正在尝试编写一个快速位,将一些图像加载到一个数组中,然后循环遍历它们,加载然后逐渐淡出每个图像。我得到的错误是......

ArgumentError:错误#1063:images_fla :: MainTimeline / goPlay()上的参数计数不匹配。预计为0,得到1。

我的代码 -

import fl.transitions.Tween;
import fl.transitions.easing.*;

play_btn.addEventListener(MouseEvent.CLICK, goPlay)

var images = new Array();

images[0] = "../1.jpg";
images[1] = "../2.jpg";
images[2] = "../3.jpg";
images[3] = "../4.jpg";
images[4] = "../5.jpg";
images[5] = "../6.jpg";
images[6] = "../7.jpg";
images[7] = "../8.jpg";
images[8] = "../9.jpg";
images[9] = "../10.jpg";

function goPlay() {
    for (var i:int = 0; i <10; i++) {
    loadWindow.source = images[i];
    var myTween:Tween = new Tween(images[i], "x", Elastic.easeOut, 0, 300, 5, true);
}
}

2 个答案:

答案 0 :(得分:1)

你在goPlay()的声明中缺少一个参数。使用Event对象调用事件侦听器,该对象包含有关已触发事件的数据。

它应该是这样的:

function goPlay(e:Event) { ...

答案 1 :(得分:0)

你应该补间loadWindow,而不是图像[i] ...和e:像Srayer这样的事件说