私は自分のライブラリからムービークリップ「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 ();
}
ムービークリップには「aan」と「uit」の 2 つのフレームが含まれており、フレーム「uit」から始まります。さらに私のゲームでは、次のように、サウンドの再生中にフレームを「aan」に設定したいと考えています。
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 のこの部分はまだよくわかりません。