Comunidad de diseño web y desarrollo en internet online

CreateEmpty

Citar            
MensajeEscrito el 06 Dic 2004 07:45 pm
Hola gente
mi problema es el sgte estoy creado un MC vacio con el nombre de "contenido_01" pero no se como ingresar para cambiar unos text
uso las rutas del _level0,_root y nada

Código :

_parent.createEmptyMovieClip(eval("contenido_01"),1);
trace(this.eval("contenido_01"));
trace(_level0.contenedor.eval("contenido_01"));
trace(_root.contenedor.eval("contenido_01"));


ni uno de los trace funciona y para que sirve el 1 que se coloca al final de createEmptyMovieClip(""),1)
como podria hacer para visualizarlo


Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 06 Dic 2004 08:02 pm
Cambia el codigo por esto

Código :

_parent.createEmptyMovieClip("contenido_01",1); 
trace(_parent.contenido_01);

No es necesario el eval

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 06 Dic 2004 08:06 pm
ya le encrontre porque puse ese eval("contenido_01"),1
si solo era "contenido_01"

pero a que se referencia el 1 me pueden decir en la ayuda de flash me dice que es profundidad como esta eso o es como _level0,_level1....

Gracias :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 06 Dic 2004 08:13 pm
:lol: :lol: mucho me demore en darle el enviar, no llegue a ver tu respuesta freddie® pero gracias por contestar de a pocos se llega

^^ Saludos y gracias
:? para que sirve el 1

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 06 Dic 2004 08:14 pm
Pero esa profundidad es independiente al ambito, tu estas creando ese movie clip en un _parent que no sabemos si es root, si simplemente escribes _level1 estamas llamando al nivel 1 del root, no al nivel 1 del ambito actualo, es una situación enredada asi que es preferible NO usar _level* para no confundirte

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 06 Dic 2004 09:24 pm
diantres
ahora no se que pueda ser
todo carga normal no hay problema pero cuando dentro cargo SWF llamado cuadro el cual tiene un texto.text y quiero visulizar el contenido del texto.text no sale nada

Código :

_root.createEmptyMovieClip("contenido_0"+ 1,0);
eval("contenido_0"+ 1).loadMovie("cuadro.swf");

trace(contenido_01.texto.text);
trace(_level0.contenido_01.texto.text);
trace(_root.contenido_01.texto.text);


Cual puede ser el problema...

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 06 Dic 2004 09:31 pm
Deja de usar eval ¬_¬
La razon es que un loadMovie no ocurre de inmediato ni en tiempo de procesador, en el que se ejecuta tu codigo

Debes esperar a que se cargue el SWF externo antes de cualquier cosa
La manera "pseudo correcta" de llamar a eso seria

Código :

_root["contenido_0"+1].loadMovie("cuadro.swf");

Aunque supongo que vas a cambiar el 1 por una variable, porque si dejas al 1, no tiene sentido

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 06 Dic 2004 09:50 pm
jeje asi es freddie® ese 1 sera un "I" o "X" una var mas, quiero crear una serie de de botones trabajando desde un mc de base, es por eso que uso el eval pero veo que el _root esta trabajando como un eval eso era factible

^^ entendi el detalle del 1 al fianl del create al momento de cambiarlo por "X" me crea varios en un solo level verdad

Gracias :D

Por flasher

Invitado



 

firefox

 

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