Foros del Web » Programación para mayores de 30 ;) » Programación General »

Error al crear objetos dinámicos ActionScrip 3.

Estas en el tema de Error al crear objetos dinámicos ActionScrip 3. en el foro de Programación General en Foros del Web. Hola a todos, resulta que tengo el siguiente problema, estoy tratando de generar de forma dinámica en ActionScrip 3 el siguiente proceso pero me genera ...
  #1 (permalink)  
Antiguo 03/04/2013, 07:44
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Pregunta Error al crear objetos dinámicos ActionScrip 3.

Hola a todos, resulta que tengo el siguiente problema, estoy tratando de generar de forma dinámica en ActionScrip 3 el siguiente proceso pero me genera error:

playerObject_1.sourceSnd = new audio_1();
playerObject_1.outputSnd = new Sound();
playerObject_1.outputSnd.addEventListener(SampleDa taEvent.SAMPLE_DATA, function(e:SampleDataEvent):void{processSound(e, 1)});

playerObject_2.sourceSnd = new audio_2();
playerObject_2.outputSnd = new Sound();
playerObject_2.outputSnd.addEventListener(SampleDa taEvent.SAMPLE_DATA, function(e:SampleDataEvent):void{processSound(e, 2)});

playerObject_3.sourceSnd = new audio_3();
playerObject_3.outputSnd = new Sound();
playerObject_3.outputSnd.addEventListener(SampleDa taEvent.SAMPLE_DATA, function(e:SampleDataEvent):void{processSound(e,3) });

playerObject_4.sourceSnd = new audio_4();
playerObject_4.outputSnd = new Sound();
playerObject_4.outputSnd.addEventListener(SampleDa taEvent.SAMPLE_DATA, function(e:SampleDataEvent):void{processSound(e, 4)});

Cuando trato de hacer el mismo proceso de esta forma me genera el siguiente error:
ReferenceError: Error #1069: No se encontró la propiedad audio_1 en sonidos y no hay ningún valor predeterminado. at sonidos()

for (var i:int = 1; i <= 4; i++){
this["playerObject_" + i].sourceSnd = new this["audio_"+i]();
this["playerObject_" + i].outputSnd = new Sound();
this["playerObject_" + i].outputSnd.addEventListener(SampleDataEvent.SAMPLE _DATA, function(e:SampleDataEvent):void{processSound(e, i)});
this["playerObject_" + i].outputSnd.play();
}

Agradezco cualquier ayuda al respecto.

Etiquetas: objetos
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 22:25.