All pastes #457889 Raw Edit

Anonymous

public text v1 · immutable
#457889 ·published 2007-04-25 16:56 UTC
rendered paste body
import com.stevensacks.galapagos.assets.AbstractAsset;
import mx.utils.Delegate;

class com.stevensacks.galapagos.assets.SoundAsset extends AbstractAsset
{
	public var clip:MovieClip;
	private var audio:Sound;
	
	function SoundAsset()
	{
		super();
	}
	public function load():Void
	{
		if (!_loaded) {
			audio = new Sound(clip);
			audio.loadSound(_src, true);
			audio.stop();
			loadBegin();
		} else {
			loadComplete();
		}
	}
	private function getBytesLoaded():Number
	{
		return audio.getBytesLoaded();
	}
	private function getBytesTotal():Number
	{
		return audio.getBytesTotal();
	}
}