2012-01-26 47 views
-1

这是我写的代码。它是基于通用对象的Flash类。Flash Class给我和导入错误

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

事实上,你的代码是完全错误的:(!)

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

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

我也相当肯定有很多的例子用于播放声音,甚至动作脚本API文档中,你可以用它来上手 - 没有必要从头做到这一点...