我有三個影片剪輯都鏈接到舞臺,我希望他們的行爲像一個按鈕/但我沒有使用一個按鈕,因爲我沒有找到一種方法來讓每個部分,上,下,擊)動畫,而不僅僅是當鼠標與它一起使用時纔會改變。到目前爲止,我已經能夠讓所有三個人出現在我的舞臺上,並展示何時點擊鼠標,以及點擊時的情況,但我認爲我在使用removeChild時會出現問題。每個MC應該一次出現一個,現在當我將鼠標懸停並看起來「閃爍」時,所有三個MC都顯示出來。這裏是我的代碼:ActionScripting問題:添加/刪除兒童
var mainMoon:swayingMoon = new swayingMoon();
mainMoon.x = 50;
mainMoon.y = 10;
addChild(mainMoon);
var hoverMoon:glowMoon = new glowMoon();
hoverMoon.x = 50;
hoverMoon.y = 10;
var movieMoon:clickedMoon = new clickedMoon();
movieMoon.x = 50;
movieMoon.y = 10;
mainMoon.addEventListener(MouseEvent.ROLL_OVER, showHoverMoon);
mainMoon.addEventListener(MouseEvent.ROLL_OUT, hideHoverMoon);
hoverMoon.addEventListener(MouseEvent.CLICK, startMovieMoon)
function showHoverMoon(event:MouseEvent):void
{
addChild(hoverMoon);
}
function hideHoverMoon(event:MouseEvent):void
{
removeChild(hoverMoon)
}
function startMovieMoon(event:MouseEvent):void
{
addChild(movieMoon);
}