有沒有辦法讓我想在舞臺上加載到數組中的所有動畫片段?AS3使用一個變量來加載所有動畫片段
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個movieclip,它是cartoonEasy,cartoonMedium和cartoonHard。 我會將其中一個添加到階段,但具有不同的變量。 是否可以讓他們僅使用ONE變量的方式?它使用數組嗎?
因爲如果只使用1個變量,那麼我可以很容易地控制從庫調用的動畫片段內的對象。
我在想什麼是這樣的:
var c1_all:cartoonAll = new cartoonEasy() = new cartoonMedium() = new cartoonHard()
但這將在所有的MC添加...我需要的僅僅是MC的1只舞臺... – pizza0502 2012-04-11 05:54:45
@ pizza0502然後,你可以做'的addChild(c1All [0]); '爲第二個添加第一個'c1All [1]'等等。 – Marty 2012-04-11 06:01:20