我已经有几部动画片段从库中添加到舞台中,在动画片段内部有一些我想要控制的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