Flash类给我和导入错误

时间:2012-01-26 22:05:36

标签: flash

这是我写的代码。它是基于通用对象的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(); 

        };


    }

}

1 个答案:

答案 0 :(得分:0)

事实上,您的代码充满了错误:

  • 您的import语句的所有(!)都无效。检查每个类的API文档,找出要导入的正确包或限定类名(例如flash.display.Spriteflash.events.Event)。
  • 在功能块之外添加事件侦听器
  • 您甚至没有声明onEnter函数来处理事件
  • 无需编写extends Object,因为Flash中的所有自定义类都按照定义扩展了对象。

将来:阅读错误消息。他们通常意味着什么。然后,反复修复第一个错误,然后重新编译 - 直到编译完成。

我也非常肯定有很多播放声音的例子,即使在ActionScript API文档中,您也可以使用它们开始 - 没有必要从头开始...