무대에 추가 할 라이브러리의 영화 클립이 거의 없습니다. 영화 클립의 일부에는 내가 제어하려는 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 변화에서 특정 무비 클립을로드합니다.
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을 추가합니다 말한다. PlayGame을 MC의 내부
, 나는 mouseTarget.alpha = 0했습니다; ... 루트 수준에서 어떻게 제어 할 수 있습니까? c1_easy에는 mouseTarget.alpha = 0도 있습니다.
이 코드에서 정확히 원하는 것은 무엇입니까? – Jordan
각 c1_easy 및 c1_medium에는 mouseTarget이라는 mc가 있지만, 매번 c1_easy 또는 c1_medium을 스테이지에로드 할 때마다. mouseTarget의 알파 값을 제어하고 싶습니다. 수준이 무대처럼> c1_easy/c1_medium> PlayGame을 내가 원하는 것은 PlayGame을 내가 클래스 코드에 익숙하지 않아요 중 하나 c1_easy 또는 c1_medium – pizza0502