Comunidad de diseño web y desarrollo en internet online

Problema al cargar un mc dentro de otro mc desde un boton

Citar            
MensajeEscrito el 03 Oct 2008 04:49 pm
Hola a todos :D , soy nuevo en el foro y principiante en action script.

Estoy tratando de imitar una television.

tengo una botonera, el marco de la tv y en lo que seria la pantalla quiero que se cargue una animacion, depende del boton en el que se clickee. Despues de buscar en diferentes foros, sale lo que quiero pero a medias.

los nombres son: boton (boton1), el marco de la tv que tambien es un mc (tv) y la mc que aparece como pantalla (pantalla)

el codigo que tengo en boton1 es:

on(release){
_root.attachMovie("pantalla","new_mc",10,{_x:491.1, _y:378.3});
}

Cuando hago click en el boton, la animacion aparece pero en cualquier lado, ya cambie los valores de X e Y varias veces pero no puedo hacer que coincida justo dentro de la mc " tv ".

No se si hay algun codigo para que tome la mc tv como referencia de ubicacion.

Y otra duda que me aparece es, una vez que este cargada la animacion y haga click en otro boton el clip anterior se desaparece o se queda atras del nuevo clip que se cargue.

Espero haberme explicado bien. Desde ya muchas gracias.

Por miguel2885

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Oct 2008 06:27 pm
Prueba haciendo:

root.attachMovie("pantalla","new_mc",10,{_x:tv._x, _y:tv._y});

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Oct 2008 06:54 pm
Hola Jorge, Gracias por responderme, probe con el codigo que me diste pero me sigue apareciendo en el angulo superior izquierdo la mc "pantalla" :( .

Por miguel2885

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Oct 2008 11:44 pm
Entonces tv no es una referencia válida. Igual con prueba y error, o simplemente poniendo otro elemento en el sitio adonde quieres llegar y copiando las coordenadas lo tienes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Oct 2008 12:14 am
Mira, yo te diría que ubiques la pantalla donde quieres realmente, ya sabes, en el inspector de propiedades puedes ver el "x " y el "y", ponle esto, si quieres ubicar a pantalla:

on(release){
_root.attachMovie("pantalla","pantalla_mc");
pantalla_mc._x= 491,1;
pantalla_mc._y= 378,3;
}

Por al_di

65 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 06 Oct 2008 12:22 am
Hola,
te aconsejo utilizar on(release){gotoAndPlay(fotograma);} y poner encada fotograma por separado la animación q te aparece en la tv sin quitar el marco, me dices si tienes problemas,
salu2

Por Santicomputer

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Oct 2008 04:24 pm

al_di escribió:

Mira, yo te diría que ubiques la pantalla donde quieres realmente, ya sabes, en el inspector de propiedades puedes ver el "x " y el "y", ponle esto, si quieres ubicar a pantalla:

on(release){
_root.attachMovie("pantalla","pantalla_mc");
pantalla_mc._x= 491,1;
pantalla_mc._y= 378,3;
}


Lo hice de esa forma pero el problema era que siempre ubicaba pantalla delante de tv y quedaba mal a la vista.

Santicomputer escribió:

Hola,
te aconsejo utilizar on(release){gotoAndPlay(fotograma);} y poner encada fotograma por separado la animación q te aparece en la tv sin quitar el marco, me dices si tienes problemas,
salu2


Lo hice de esta forma y quedo perfecto. :lol:

Gracias a los 3 por haberme respondido tan rapido. :)

Por miguel2885

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Oct 2008 11:59 pm
Pues, entonces ponlo a otro nivel, ubicas la pantalla en una capa superior pero además dale un nivel superior a fin de que tape lo que quieres que tape, outiliza una máscara. Yo hice así, enmascaré la pantalla y fin del problema. Suerte

Por al_di

65 de clabLevel



Genero:Femenino  

msie7

 

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