Comunidad de diseño web y desarrollo en internet online

ir a determinado frame o etiqueta de un swf a otro

Citar            
MensajeEscrito el 06 Sep 2008 04:48 pm
Hola a todos.

Resulta que estoy trabajando un proyecto en flash y en la pelicula principal se encuentra el menu principal y al presionar algun boton del menu, hago que haya una previa animacion y posteriormente en un frame cargo una nueva pelicula a traves de:

Código :

loadMovie("producto01.swf", "miclip");




Hasta ahi todo marcha bien, pero ahora mi cliente quiere que en el menu principal ponga subbotones para cada seccion y ya intente de todas formas y no logro hacer que desde la pelicula principal se vaya a determinado frame de la otra pelicula.

El codigo que utilizo en los botones secundarios es este:

Código :

on (press) {
 _root.pages.miclip.gotoAndPlay(10);
 }




y no me funciona, intente ponerle etiqueta "subseccion1" y aun asi al indicarle que en ves de ir al frame 10 se vaya a la etiqueta "subseccion1" sigue sin funcionar.

Tengo correctamente los nombres de instancia, tanto es asi que hice la prueba de ocultar el movieclip cargador (miclip) con el codigo:

Código :

on (press) {
_root.pages.miclip._visible = false;
}


y ahi si me funciona esa opcion de invisible, es decir que las instancias estan bien y que lo que no me realiza es a partir de gotoAndPlay.

Alguien podria ayudarme? utilizo flash 8, AS 2.0

Les estare muy agradecido.

Por Chapin

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Sep 2008 09:14 pm
¿Donde tienes puesta esta instrucción?:

Código ActionScript :

loadMovie("producto01.swf", "miclip");


Según ella parece ser que el MovieClip "miclip" está en el mismo lugar donde está el código, y según lo que quieres hacer tienes en la escena un MovieClip con nombre de instancia "pages" que dentro tiene un MovieClip con nombre de instancia "miclip" que es en este donde cargas el SWF... explica mejor el scope de cada uno de los clips, cuál se encuentra dentro de cual y en qué sitio.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Sep 2008 12:05 am
Los botones principales los tengo en el root.

tengo en el root un mc con nombre de instancia "pages", dentro de de linea de tiempo de este movieclip tengo un mc con nombre "miclip" que es donde cargo el swf de "producto.swf", el codigo que me preguntas lo tengo en la linea de tiempo de "pages".

Es decir, al boton que tengo en el root, cuando intento que abra el segundo swf le tengo el codigo:

on (press) {
_root.pages.gotoAndPlay(10);
}
y en el frame 10 tengo el action de loadMovie("producto01.swf", "miclip"); Esto lo hace perfectamente, pero cuando ya cargo la pelicula, no logro hacer que un sub boton que tengo en el root, se comunique con ella y ahi he intentado como lo explico en el primer mensaje y nada.

Espero que puedas ayudarme!

Chapin!

Por Chapin

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Sep 2008 12:30 am
Está de más decir pero por si acaso te lo aclaro, el frame 10 o el label "subseccion1" son referentes a "producto01.swf" no a un frame o label del MovieClip "miclip".

Por otro lado intenta aplicarle esta acción al botón:

Código ActionScript :

on (press) {

   trace(_root.pages.miclip._totalframes);

}


Y postea si te sale la cantidad de frames que tiene "producto01.swf".

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

chrome
Citar            
MensajeEscrito el 07 Sep 2008 02:54 am
prueba esto
boton.onPress = function(){
miclip.gotoAndPlay(10);
}

Por angelkaido

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Sep 2012 11:10 pm
Hola , prueba con este codigo ! :wink:


[*] NOMBREDEBOTON_mc.addEventListener(MouseEvent.CLICK, cclick2);


function cclick2(event:MouseEvent):void{
gotoAndStop("nombredeinstanciaalaquesequierellegar")
}

NOMBREDEBOTON_mc.buttonMode = true;[/del][/del]

Por Natulia10

0 de clabLevel



Genero:Femenino  

Informatica Programadora

chrome

 

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