Hola amigos, me estoy adentrando en la programacion orientada a objetos. Y estoy intentado crear mi propia clase para controlar un reproductor MP3 pero tengo problemas porque no me reproduce nada. Creo que tengo que importar algo para trabajar con Sound. Pero no se como hacerlo y he probado de mil maneras.
Audio.as
Código:
class Audio {
//Variables
private var sonido_clase:Sound;
//Acciones al crear la clase
function Audio() {
this.sonido_clase = new Sound();
}
//Carga el sonido
public function Cargar(fichero:String) : Void {
this.sonido_clase.onLoad = function(success:Boolean) : Void {
if (success)
this.sonido_clase.start();
};
this.sonido_clase.loadSound(fichero);
}
}
reproductor.fla (este codigo lo pongo en el primer fotograma)
Código:
import Audio;
var sonido:Audio = new Audio();
sonido.Cargar("miotro.mp3");
El caso esque si la clase la paso al primer fotograma de mi fla si funciona. Que me falta?
Gracias de antemano.