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

Tipo de variable

Estas en el tema de Tipo de variable en el foro de Flash y Actionscript en Foros del Web. Estoy intentando definiar una variable de MovieClip, pero se ve que estoy cometiendo algún error: Mi código es el siguiente: Código: var d:MovieClip = this.marco2; ...
  #1 (permalink)  
Antiguo 03/03/2008, 09:03
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 14 años
Puntos: 0
Pregunta Tipo de variable

Estoy intentando definiar una variable de MovieClip, pero se ve que estoy cometiendo algún error: Mi código es el siguiente:

Código:
var d:MovieClip = this.marco2;
En este caso, el trace(d), me devuelve _level0.marco2

No obstante si sustituyo this.marco2 por:

Código:
var d:MovieClip = this.dArray[this.dIndex];
El trace(d) me devuelve solo marco2.

Como puedo hacer para que el valor del array sea considerado como un MC?

Gracias de antemano
  #2 (permalink)  
Antiguo 03/03/2008, 09:15
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Tipo de variable

Código:
var d:MovieClip = this[dArray[dIndex]];
Ésta sería la sintaxis, pero puede que haya problemas de rutas...
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 03/03/2008, 09:32
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 14 años
Puntos: 0
Re: Tipo de variable

Hola Mahalo,

gracias por tu ayuda, pero lamentablemente el resultado es el mismo. He puesto el siguiente código:

Código:
var d:MovieClip = this.dArray[dIndex];
	trace(d);
Y el resultado es marco2 "solo"

Alguna ideas más?

Gracias!
  #4 (permalink)  
Antiguo 04/03/2008, 01:25
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Tipo de variable

No has puesto lo que dije. Para referenciar un clip de película a partir de una variable tipo texto (aunque sea el elemento de una matriz) la sintaxis es:
Código:
this[variable]; // la variable entre corchetes. 
En tu caso la variable es dArray[dIndex]:
Código:
var d:MovieClip = this[dArray[dIndex]];
Eso sí, hay que tener cuidado con las rutas, pero en tu caso parece que están correctas.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #5 (permalink)  
Antiguo 04/03/2008, 02:31
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 14 años
Puntos: 0
Re: Tipo de variable

Vaya crack!!!

Muchas gracias Mahalo
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 07:44.