【问题标题】:Array of movie clips ActionScript 3影片剪辑数组 ActionScript 3
【发布时间】:2012-02-04 16:03:41
【问题描述】:

我将如何制作一系列电影剪辑?

如果您可以包含一个设置数组一部分的示例,那就太好了:)

【问题讨论】:

    标签: arrays flash actionscript-3 movieclip


    【解决方案1】:

    (未经测试的代码)

    //Create array of movie clips
    var someArray:Array = new Array(mc1,mc2,mc3,mc4);
    
    //Access certain movie clip, in this case mc3
    someArray[2].visible = false;
    

    也可以考虑使用向量,一般比较快。

    //Declare a vector
    var someVector:Vector.<MovieClip> = new Vector.<MovieClip>();
    //Add movie clips
    someVector.push(mc1);
    someVector.push(mc2);
    someVector.push(mc3);
    someVector.push(mc4);
    

    要访问它们,我会这样做:

    var tempMC:MovieClip = someArray[1]; // or = someVector[1];
    tempMC.x = 30;
    tempMC.width = 300;
    

    或者你可以说:

    MovieClip(someArray[1]).x = 30;
    

    或上面第二行代码所示的懒惰方式。

    【讨论】:

    • 如果我想像访问电影剪辑一样访问它,它允许吗?喜欢设置它的位置?
    • 非常感谢 ;) 帮助了我。
    猜你喜欢
    • 2014-09-19
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    相关资源
    最近更新 更多