【问题标题】:fading images - argument error褪色的图像 - 参数错误
【发布时间】:2023-03-27 11:54:01
【问题描述】:

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

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);
}
}

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

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

    应该是这样的:

    function goPlay(e:Event) { ...
    

    【讨论】:

      【解决方案2】:

      您应该补间 loadWindow,而不是 images[i] ... 以及像 Srayer 所说的 e:Event

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-17
        • 2013-01-25
        • 2017-11-20
        • 1970-01-01
        • 1970-01-01
        • 2013-05-01
        相关资源
        最近更新 更多