Flash按钮保持按下状态

时间:2011-05-24 17:35:55

标签: flash

我正在建造房屋。现在我希望当我点击一扇门时它会保持打开状态。 我正在使用一个效果按钮。

我认为我需要一些代码才能在点击它之后将te按钮保持在关闭状态

这是我的动作脚本3

import flash.ui.Mouse;
import flash.events.MouseEvent;

// SOUNDS
var sound_aaah:Sound = new Sound();
sound_aaah.load(new URLRequest("aaah.mp3"));
// END SOUNDS

// CLICK EVENTS

trapDeur.addEventListener(MouseEvent.CLICK, trapDeurClick);

function trapDeurClick(e:MouseEvent):void {
    sound_aaah.play();
    gotoAndStop(1);
}
// END CLICK EVENTS

1 个答案:

答案 0 :(得分:0)

请勿使用Button对象作为门,请使用MovieClip。在该MovieClip中的框架上绘制打开的门,并在该框架上设置标签“打开”。然后在Click函数中通过执行e.target.gotoAndStop(“open”)切换其框架;