У меня мало мувиклипов из библиотеки, которые будут добавлены к сцене, внутри мувиклипа есть некоторые 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 из мувика из библиотеки на нем.
внутри пустяки тс, Я mouseTarget.alpha = 0; ... как я могу контролировать его с корневого уровня? c1_easy также имеет значение mouseTarget.alpha = 0.
Что именно вы хотите этот код? – Jordan
каждый из c1_easy и c1_medium имеет mc, называемый mouseTarget, но каждый раз, когда я просто загружал только c1_easy или c1_medium только на сцену. Я хочу контролировать альфа-значение mouseTarget. Уровень подобно этой стадии> c1_easy/c1_medium> пустяки то, что я хочу от корня/стадии контроля mouseTarget, который в пустяки, которые добавлены либо c1_easy или c1_medium – pizza0502