Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2009, 13:37
beta2hoy
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
El valor del parámetro sound debe ser distinto de null computeSpectrum

estoy intentando dibujar el espectro del sonido en curso pero me sale el siguiente error:
Código:
TypeError: Error #2007: El valor del parámetro sound debe ser distinto de null.
	at flash.media::SoundMixer$/computeSpectrum()
he probado los ejemplos de livedocs de adobe y ahi si me funciona bien porque son sencillos los ejemplos..
la cosa es que yo tengo una clase:

Código:
package  com.model {
	import flash.net.URLRequest;
	import flash.media.Sound;
	//... y todo lo necesario
	
	public class MP3Model extends Sprite {
		
		private var player:Sound;
		//... y todo lo necesario
		
		public function MP3Model(s:Object): void {
			
			player = new Sound(....);
			player.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
		}
		private function onLoadProgress(evt:ProgressEvent):Number {
			//...
			var bytes:ByteArray;				
			SoundMixer.computeSpectrum(bytes, false, 0); <-- aqui genera error
			soundVisualizer.display(bytes);			
			//...
		}

	}
}
he leido el manual buscando el porque! y no hay un parametro sound... no se que me falta,
alguna ayuda?

gracias de antemano