У меня есть видеоклип "achtergrond" из моей библиотеки, который я поставил на сцену с помощью такой функции:
function set_game ()
{
oefNr = 4;
var bg:achtergrond = new achtergrond();
bg.x = 0;
bg.y = 0;
bg.name = "bg";
bg.gotoAndStop ("uit");
addChild (bg);
set_next ();
}
Видеоклип содержит 2 кадра «aan» и «uit» и начинается с кадра «uit». Далее в моей игре я хочу установить рамку на «ан» во время воспроизведения звука, например:
function playSnd ():void
{
getChildByName("bg").gotoAndStop("aan");
snd = new Sound(new URLRequest("phonetic_" + curArr[curSnd] + ".mp3"));
cnl = snd.play();
cnl.addEventListener (Event.SOUND_COMPLETE, completeSnd);
}
Но хоть убей, я не могу найти правильный способ сделать это. Flash продолжает говорить о displayObjects и других вещах, и я понятия не имею, почему я не могу обратиться к своему мувиклипу. На самом деле, я имею представление, но не более того. Я еще не очень хорошо разбираюсь в этой части Flash.