Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas clase Sound personalizada. ActionScript 2

Estas en el tema de Problemas clase Sound personalizada. ActionScript 2 en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/12/2006, 03:11
Avatar de NzO
NzO
 
Fecha de Ingreso: abril-2005
Mensajes: 153
Antigüedad: 12 años, 7 meses
Puntos: 3
Problemas clase Sound personalizada. ActionScript 2

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.
__________________
NzO=EnZo
isiAJAX & isiXML hechos el uno para el otro.
  #2 (permalink)  
Antiguo 29/12/2006, 03:49
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: Problemas clase Sound personalizada. ActionScript 2

tu construccion del objeto esta bien pero la clase no, asi ponla:

Código:
class Audio extends Sound {
	
	
	//Acciones al crear la clase
	function Audio() {
	}
	//Carga el sonido
	public function Cargar(fichero:String):Void {
		this.onLoad = function(success:Boolean):Void  {
			if (success) {
				this.start();
			}
		};
		this.loadSound(fichero);
	}
}
  #3 (permalink)  
Antiguo 29/12/2006, 04:11
Avatar de NzO
NzO
 
Fecha de Ingreso: abril-2005
Mensajes: 153
Antigüedad: 12 años, 7 meses
Puntos: 3
Re: Problemas clase Sound personalizada. ActionScript 2

Muchas gracias Rizzo!! te debo una :)
__________________
NzO=EnZo
isiAJAX & isiXML hechos el uno para el otro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:36.