Comunidad de diseño web y desarrollo en internet online

Pequeña duda con duplicateMovieClip

Citar            
MensajeEscrito el 08 May 2007 06:28 pm
Hola.

A ver si entendéis lo que sucede aquí...

Código :

var b:MovieClip = mask.duplicateMovieClip("new",this.getNextHighestDepth());
trace("height :"+mask._height);
trace("height new :"+b._height);


Ese código muestra:

450
0

¿Cómo es posible, si lo acaba de duplicar?


Saludos ^^

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 09 May 2007 03:55 pm
pero el duplicado no es b, es new!

el metodo duplicateMovieClip, no es de retorno, por lo cual a b no le asignas nada con el = .

Código :

    trace("height new :"+new._height);


De hecho no deberías utilizar la palabra new como nombre de variable.

;)

Por J

148 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 May 2007 06:53 pm

duplicateMovieClip (método MovieClip.duplicateMovieClip)

Valor devuelto
MovieClip - Una referencia al clip de película duplicado (admitido en Flash Player 6 y posteriores).


Según la ayuda de Flash, sí, devuelve el MovieClip correspondiente, así que ese no es el problema.


Saludos ^^

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 10 May 2007 01:29 am
Tienes razón, yo estaba viendo la referencia de duplicateMovieClip como función global, el cual es void.

Hice una replica de tu problema y el resultado fue el correcto.

tal ves viendo las propiedades de el clip mask, si esta importado para AS, revisar el nombre de la instancia, etc.

Por J

148 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.