嗨,我正在尝试让这块砖在 Flash AS3 的破砖游戏中被球击中时淡出。这是代码。目前只有一个 removechild 函数使它消失我想知道如何让它淡出。另外,当球击中砖块时,我想添加一个破碎的声音,并且想知道如何添加这个声音?
编辑:我已经设法在删除子行之后使用 Var & Play 添加声音
package {
import flash.display.*;
import flash.events.*;
public class Brick extends MovieClip {
private var _root:MovieClip;
public function Brick(){
addEventListener(Event.ADDED, beginClass);
addEventListener(Event.ENTER_FRAME, enterFrameEvents);
}
private function beginClass(event:Event):void{
_root = MovieClip(root);
}
private function enterFrameEvents(event:Event):void{
if(this.hitTestObject(_root.Ball)){
_root.ballYSpeed *= -1;
this.parent.removeChild(this);
removeEventListener(Event.ENTER_FRAME, enterFrameEvents);
}
}
}
}