Comunidad de diseño web y desarrollo en internet online

problemas con linea de tiempo en mclips

Citar            
MensajeEscrito el 11 Mar 2005 02:32 pm
hola... estoy cargando un mc desde un archivo.swf y se me presentò un problema... el archivo lo cargo perfectamente de la siguiente forma:

Código :

_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
_root.revista.loadMovie("xx.swf");
this.attachMovie("r","revista");


pero despues ese mc llamado "revista" puedo modificarle propiedades como _x o _y, pero no puedo tocar la linea de tiempo interna,,,no se porqe....aca va el codigo

Código :

_root.revista.stop();
esto no anda

Código :

_root.revista.gotoAndStop(3);
tampoco anda

Código :

revista.gotoAndStop(3)
tampoco

Código :

this.revista.gotoAndStop(3)
tampoco

de que forma deveria andar???

gracias

Por nanoman

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Mar 2005 03:04 pm
donde lo estas cargando

Código :

_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
_root.revista.loadMovie("xx.swf");
this.attachMovie("r","revista");


al parcer es en el root

this.attachMovie("r","revista");

y estas creando otro con el mismo nombre

_root.createEmptyMovieClip("revista",this.getNextHighestDepth());

saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 11 Mar 2005 03:22 pm
Es que veo que estás haciendo algo extraño, primero cargas en "revista" un swf, y luego haces un attachMovie dentro de "revista" tambien.

Probablemente lo que estés haciendo así es machacar el contenido, quizá sea por eso por lo que no te funcione.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 11 Mar 2005 05:22 pm
Por que en vez de eso, no te simplificas......

Sí el Action script para mi es una super gran utileria, que un programa de diseño tenga su propio lenguaje es gratificante.


En mis comienzos, yo keria hacer un brazo mecanico con puro action script, y fue cuando entendi que hay que trabajar el flash en conjunto, para llegar al exito..

Entonces..

Por que simplemente en vez de este

Código :

_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
this.attachMovie("r","revista");



y dejas nada mas

Código :

_root.revista.loadMovie("xx.swf");


No haces en el primer layer un dibujo X, que conviertas en movie clip, entras a editarlo borras el dibujo, te regresas ala raiz... le pones nombre de instancia

revista


y listo.. El resto de tu codigo parece estar bien, nada mas borra tu primer codigo y en el layer que quieraz sigue mi consejo y veras que facil, un error comun en sitios que son dinamicos en la muestra de sus archivos SWF y JPG, el gran tipico error siempre, son los; niveles, yo sufri mucho tiempo para entender los niveles, creo que Windows Explorer nos atrofio el cerebro a unos :wink: , jaja broma. pero si es muy usual en todo tipo de fallas, hay que estar bien atento cuando realmente tienes que poner _root. y cuando _parent, por lo mismo, cuando no se necesita no lo uses, te ahorras problemas, sobre todo si eres como yo, que te gusta poner codigo por aqui codigo por haya, codigo por el otro lado codigo por atras en tus paginas jeje.


Peso??? no te preocupes por el peso que realmente el peso lo lleva la movie que creaste, asi que pues no tienes objeciones :P


Aunque bueno volviendo a tu codigo... Si lo dejas asi, estoy seguro que tambien funcionaria :wink:


Código :

_root.createEmptyMovieClip("revista",this.getNextHighestDepth());
this.attachMovie

_root.revista.loadMovie("xx.swf");

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 14 Mar 2005 01:41 pm
hola. me sigue sin andar lo que yo quiero hacer,,,,,es una pavada ero no lo puedo hacer andar , seguramente tenga algun error de concepto de fondo.

this.createEmptyMovieClip("revista",this.getNextHighestDepth());
this.revista.loadMovie("noticias.swf");

el swf externo lo abro de esa forma, todo joya, lo abre..... pero el problema ahora es otro....bah el mismo que en un principio, no puedo manejar las peliculas que tiene adentro "noticias", osea adentro tiene un mc que se llama "ps"

esto no anda....



Código :

this.revista.ps.gotoAndStop(5);


tampoco esto

Código :

revista.ps.gotoAndStop(5);
[/code]

Por nanoman

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Mar 2005 03:03 pm
en estos casos te sugiero q uses el

Código :

trace();


:? donde esta el this
cheka colocandole _parent

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 15 Mar 2005 12:08 am
oh bueno, jeje eh dado con el post....


bueno, pues haz absoluto el valor...

si lo haces.. en cualquier parte donde tu quieras poner el codigo, debe funcionar al momento de llegar a esa parte de la linea de tiempo claro :P

Código :

_root.revista.ps.gotoAndStop()5;


ya que por lo que comentas, el MC revista se crea en la raiz, y le sigue ps , es muy raro ya que el codigo es lo mas simple.. revisa que las instancias sean igual en mayusculas o en minusculas :P recuerda que flahs es sencible a mayusculas :)

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox

 

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