我已經有幾部動畫片段從庫中添加到舞臺中,在動畫片段內部有一些我想要控制的MC,這裏是我的腳本。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
{
trace("ERROR!");
}
以上代碼將從庫如果selectDiffText變化加載特定的movieclip。
var movieList:Array = [cartoonMedium1,cartoonMedium2,cartoonMedium3,cartoonMedium4,cartoonMedium5,cartoonMedium6];
function getRandomMovie():MovieClip
{
var index:int = Math.floor(Math.random() * movieList.length);
var mcClass:Class = movieList.splice(index,1)[0];
return new mcClass();
}
playGame = getRandomMovie();
addChild(playGame);
讓說,如果被添加到c1_medium階段,c1_medium也將隨機添加的影片剪輯的1來自於它的庫。
的瑣事 MC的內部,我已經mouseTarget.alpha = 0; ...我如何從根層面控制它? c1_easy也有mouseTarget.alpha = 0。
你究竟想要這段代碼做什麼? – Jordan 2012-04-11 01:51:48
每個c1_easy和c1_medium都有mc叫做mouseTarget,但每次我只是將c1_easy或c1_medium加載到舞臺上。我想控制mouseTarget的alpha值。 水平是這樣的舞臺> c1_easy/c1_medium>瑣事 我想是從根/臺,以控制這玩笑其中加入由任何c1_easy或c1_medium – pizza0502 2012-04-11 03:32:56