un saludo

drok31
| |||
Ayudaaaaaa en una funciónnnn :( Buenos dias tengo un pequeño problema, me ocurre que tengo una escena con un menu desplegable y dentro de ese menu tengo un clip con botones dentro y a uno de ellos quiero darle la acción de que me vaya a un determinado frame de la Escena principal, y esto arto de ponerle codigos y no encuentro la solución, me gusraría a ver si me podeis hechar una manilla. un saludo ![]() drok31 |
| |||
Re: Ayudaaaaaa en una funciónnnn :( Cita: Si seguro que es de ruta, pero podrias facilitarme el codigo y explicarmelo, ya ando perdido y no se en realidad que ponerle ya, tengo la cabeza hecha trizas ![]() un saludo |
| ||||
Re: Ayudaaaaaa en una funciónnnn :( Sin saber casi nada de la estructura de tu película, puedes probar esto:
Código:
Todo este código va en las acciones de fotograma de la línea principal. Recomiendo que sea en una capa vacía dedicada sólo al código, tan larga como la más larga, así el código será efectivo en toda la película. // menu_mc es el clip de película del desplegable. // boton_mc es uno de los botones del desplegable. var boton:MovieClip = this.menu_mc.boton_btn; // ahora comprobamos la ruta, debería devolver el nombre de instancia del botón. trace (boton._name); // creamos una función function ir (numeroFrame:Number) { _root.gotoAndPlay(numeroFrame); } // si la ruta es correcta, esto debería funcionar boton.onRelease = function() { // por ejemplo al fotograma 20 ir (20); } |
| |||
Re: Ayudaaaaaa en una funciónnnn :( Lo he intentado pero nada no va. Gracias por tu ayuda. Me voy a intentar expresar mejor que a lo mejor no me explique bien anteriormente: Ahora mismo lo he dejado si codigos ni nada. Al clip de la escena principal lo he llamado menu1 y dentro de ese clip hay otro clip que guarda todos los botones desplegables y a esos botones quiero darle la accion de poder ir a un frame determinado de la escena principal. Hay esta el problema. ayudaaaaaaaaaaaaaaa porrrrrrrrr favorrrrrrrrr. un saludo ![]() |
| ||||
Re: Ayudaaaaaa en una funciónnnn :( Pues al código que colgué antes, cambia lo siguiente: var boton:MovieClip = this.menu1.menu_mc.boton_btn; Ojo, los nombre de instancia deben coincidir, ¿eh? menu1 es el clip que lo contiene todo, menu_mc es el clip dentro de menu1 que contiene los botones y boton_btn es uno de esos botones. Las rutas funcionan así, debes ir escalando por los clips de película hasta llegar al objetivo. Por eso, si el trace no te arroja el nombre que deseas, es que la ruta es incorrecta. |
| |||
Re: Ayudaaaaaa en una funciónnnn :( Lo he intentado pero no me va. Habria alguna posibilidad de enviarte el archivo flash solo del menu para que le heches un vistazo?. un saludo y gracias por tu colaboración. ![]() |
| |||
Re: Ayudaaaaaa en una funciónnnn :( Gracias Mahalo lo consegui, pero al final busque la manera más facil ufffffffffff con este codigo que me funciona de arte. De todas maneras pedirte las gracias por tu colaboración. ![]() un saludo Drok31 on (press) { _root.gotoAndPlay(20); } |