这是我写的代码。它是基于通用对象的flash类。
package{
import flash.events
import flash.ui
import flash.Sprite;
import flash.Sound;
public class SongPlayer extends Object {
private var _song : Sound;
private var _soundTrans : SoundTransform;
addEventListener(Event.ENTER_FRAME , onEnter);
public function SongPlayer (_sound:Sound) : void {
_song = _sound;
var chan : SoundChannel = new SoundChannel();
chan = _song.play();
};
}
}
答案 0 :(得分:0)
事实上,您的代码充满了错误:
flash.display.Sprite
和flash.events.Event
)。onEnter
函数来处理事件extends Object
,因为Flash中的所有自定义类都按照定义扩展了对象。将来:阅读错误消息。他们通常意味着什么。然后,反复修复第一个错误,然后重新编译 - 直到编译完成。
我也非常肯定有很多播放声音的例子,即使在ActionScript API文档中,您也可以使用它们开始 - 没有必要从头开始...