有没有办法让我想在舞台上加载的所有影片剪辑成一个数组?
if (selectDiffText.text == "Collection 1 Easy")
{
var c1_easy:cartoonEasy = new cartoonEasy();
addChild(c1_easy);
c1_easy.x = 412;
c1_easy.y = 400;
TweenMax.from(c1_easy, 0.5, {alpha:0, ease:Expo.easeOut});
}
else if (selectDiffText.text == "Collection 1 Medium")
{
var c1_medium:cartoonMedium = new cartoonMedium();
addChild(c1_medium);
c1_medium.x = 412;
c1_medium.y = 400;
TweenMax.from(c1_medium, 0.5, {alpha:0, ease:Expo.easeOut});
}
else if (selectDiffText.text == "Collection 1 Hard")
{
var c1_hard:cartoonHard = new cartoonHard();
addChild(c1_hard);
c1_hard.x = 412;
c1_hard.y = 400;
TweenMax.from(c1_hard, 0.5, {alpha:0, ease:Expo.easeOut});
}
else{trace("ERROR!")}
现在我在图书馆里有 3 个电影剪辑,分别是 cartoonEasy、cartoonMedium 和 cartoonHard。我会将其中一个添加到舞台中,但变量不同。这是一种我可以让他们只使用一个变量的方法吗?它使用数组吗?
因为如果只使用 1 个变量,那么我可以轻松地控制我从库中调用的影片剪辑的 1 内的对象。
我的想法是这样的:
var c1_all:cartoonAll = new cartoonEasy() = new cartoonMedium() = new cartoonHard()