Comunidad de diseño web y desarrollo en internet online

Como navegar desde un numero de escena hacia otro

Citar            
MensajeEscrito el 07 Dic 2006 05:23 am
:shock: Por favor necesito ayuda con este problemita.
No se como hacer para darle a mi boton la accion de ir hacia una escena que no es ni la anterior ni la siguiente sino una cualquiera, por ejemplo: (estoy en la escena #1 y tengo un boton que quiero me me lleve a la escena numero 4), COMO HAGO???
Cual es el actionscript adecuado para mi boton?????
Desde ya muchas gracias!!!!! :wink:

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 07 Dic 2006 10:34 am
Lee este tuto:
http://www.cristalab.com/tutoriales/167/gotoandstop-uso-correcto

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 07 Dic 2006 01:21 pm
Si pero que tal si el boton que yo tengo se encuentra localizado dentro de un movieclip??? ahhhhh, esa es la cuetion!!!
Porque si el boton esta directamente el la escena si funciona pero cuando se escuentra dentro de de u movieclip, NOOOOOO!!!
A ver quien sabe bien como es en ese caso.
Muchas gracias!!!

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 07 Dic 2006 01:28 pm
Da igual que este dentro de un MovieClip o dentro de mil... si le colocas _root al gotoAndStop te ha de funcionar

Código :

_root.gotoAndStop("marker");

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 07 Dic 2006 01:47 pm
dentro del clip de pelicula estoy dandole al boton el siguiente codigo

Código :

boton.onRelease = function(){
          _root.gotoAndStop("cuadro1");
}



y al primer frame de la escena, al que quiero ir, le puse de nombre (cuadro1)
PERO sigue sin funcionarrrrrr!!!!
que estoy escribiendo mal porque me dice el siguiente error:


**Error** Símbolo=clip del boton inicio, capa=boton, fotograma=33:Línea 1: La declaración debe aparecer dentro del controlador on
boton.onRelease = function(){

Total de errores de ActionScript: 1 Errores comunicados: 1


[zah] Mensaje editado. Mejor utiliza las etiquetas code y quote para no descuadrar el foro [/zah]

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 07 Dic 2006 01:55 pm
Ese código no va en un movieclip, si no en la línea del tiempo del fotograma principal.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 07 Dic 2006 05:11 pm
deverias usar

Código :

boton.onRelease = function(){
     _root.gotoAndStop("nombredeescena","cuadro1");
}

si no funciona entonces pon gotoAndPlay y al frame le pones el stop();

el uso de escenas siempre da problemas si no se save usar correctamente, y aun usandose correctamente

:swat: *Editado zguillez: Utiliza las etiquetas [code] para postear código.

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 07 Dic 2006 06:50 pm

buzu escribió:

el uso de escenas siempre da problemas si no se save usar correctamente, y aun usandose correctamente

De eso mismo trata el tuto que posteó Zah... ¿Te lo leiste? :roll:

El código que dices da problemas:

Código :

_root.gotoAndStop("nombredeescena","cuadro1");


Se ha de colocar solo el nombre del marker del primer frame de la escena:

Código :

_root.gotoAndStop("cuadro1");


segomel: Coloca el código en el fotograma no en el clip. Y ponle al MovieClip el nombre de instancia "boton".

Si quieres ponerlo en el MovieClip tendrias que colocarlo asi:

Código :

on (release) {
   _root.gotoAndStop("Marker");
}

Pero te recomiendo la otra forma ;)

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 07 Dic 2006 06:59 pm
claro que lei el tuto (desde hace tiempo), y e explicado una y mil veces, en este y otros foros que el uso de ese codigo da problemas, vez, probablemente sea por el espacio, la solucion es poner un nombre de escena a la escena y no dejarla con "scen 1" o "scen 2" etc etc que son los nombres que flash asigna por defecto, entonces cambias el nombre de "scen 1" a "miescena" p.e y no da problemas, eso me ha funcionado siempre y jamas e tenido un solo problema usandolo asi...
me falto especificar eso.....

zguillez: sorry por lo de las etiquetas... use la respuesta rapida...

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 08 Dic 2006 12:22 am
Aqui hay alguien que no esta entendiendome!!
Mi problema es porque dentro del movie clip esta el boton al cual le estoy poniendo el codigo.
En ningun momento le estoy poniendo el codigo a ningun fotograma porque sino como sabe flash de que boton quiero que salga la accion.
yo quiero que cada boton que tengo me lleve a diferentes escenas no consecutivas y el motivo por el cual mi boton esta dentro de un movieclip es porque mi boton aparece luego que termina una animacion del movieclip y queda listo para ser usado.
pero hasta ahora nadie sabe decirme en concreto que codigo ponerle a el boton en si (dentro del movieclip)
A ver si ahora si me entienden y me dan una mano.
Desde ya muchas gracias!!!!!!!!

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 08 Dic 2006 12:38 am
En las 8 respuestas que ha habido a este tema tienes la información que necesitas. Zguillez te dijo cómo debería ser en un botón:

Zguillez escribió:


segomel: Coloca el código en el fotograma no en el clip. Y ponle al MovieClip el nombre de instancia "boton".

Si quieres ponerlo en el MovieClip tendrias que colocarlo asi:

Código :

on (release) {
   _root.gotoAndStop("Marker");
}

Pero te recomiendo la otra forma ;)

De todas formas, flash sabe a qué botón te refieres cuando escribes en la línea del tiempo por el nombre de instancia del botón (eso que le colocas en el panel de propiedades) y allí sí puedes escribir ese código que pusiste en la línea del tiempo.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 08 Dic 2006 12:43 am

segomel escribió:

Aqui hay alguien que no esta entendiendome!!

Creo que eres tú el que no entiende las respuestas :lol:

segomel escribió:

En ningun momento le estoy poniendo el codigo a ningun fotograma porque sino como sabe flash de que boton quiero que salga la accion.

A ver... el código

Código :

boton.onRelease = function(){
     _root.gotoAndStop("cuadro1");
}

va escrito en el fotograma en el que esté situado el botón. En el fotograma NO en el botón.
Si te fijas lo que estas creando es una funcion que se ejecuta cuando clicas (onRelease) en el botón que (en este caso) lleve por nombre de instancia "boton". Con lo que flash sabe perfectamente que boton ha de hacer la acción... Si quieres más botones ponles diferentes nombres de instancia:

Código :

boton1.onRelease = function(){
     _root.gotoAndStop("cuadro1");
}
boton2.onRelease = function(){
     _root.gotoAndStop("cuadro2");
}
boton3.onRelease = function(){
     _root.gotoAndStop("cuadro3");
}


segomel escribió:

pero hasta ahora nadie sabe decirme en concreto que codigo ponerle a el boton en si

Seguro? :roll: :roll: :roll: :roll: :roll:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 08 Dic 2006 01:08 am
a ver mi muchacho, vamos por partes, tú tienes un botón que está dentro de un mc, eso vale de nada, no cambia nada el código, ya que estás poniendo ese código dentro de un frame de la linea del tiempo del mc, si lo estubieras poniendo dentro de la linea del tiempo principal, entonces si cambiaría el código, además estás usando _root, por lo que estés dentro de un mc o dentro de mil, siempre haras referencia a la linea de tiempo principal... el código ponlo en el frame en donde aparece tu botón, (en el frame de la linea del tiempo del mc en donde aparece tu botón)

Entendido???

Espero que sí, por que aquí todos entendimos tu pregunta, fuiste tú quien no entendió las respuestas :wink: :wink: :wink:

Por cierto criticos de la otrografía, hoy estoy en un cyber, por eso mi ortografía es mejro, uso acentos y ñññññs en mi teclado no por que esta en inglés, y puedo cambiarlo a español, pero no lo hago por que se me mueven los sorthcuts, y eso me fastidia..... amo mis shortcuts :love: :love: :D :D :D

Por buzu

163 de clabLevel



 

Los Angeles, California

msie
Citar            
MensajeEscrito el 09 Dic 2006 08:28 am
Amigos Zguillez, Zah y Buzu les tengo que dar mil gracias por aclararme todas las dudas que tenia, por cierto ahora si me funciona.
UN MILLON DE GRACIAS A TODOS!!!!
Esero sepan disculpar mi impertinencia al expresarme y mi falta de comprencion al leer sus explicaciones, la verdad estaban bien claras y yo era el bruto, ja ja
Geacias otra vez y hasta la proxima inquietud, amigos. bye

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 10 Dic 2006 04:29 pm
OOOOOOOOH, Hola otra vez amigos.
Una pequena duda mas, todo lo anterior me funciono pero queria saber que pasa si en cada escena tengo 3 fotogramas con sus respectivos STOPs y tengo otros botones que quiero que me lleven a uno de esos fotogramas no al primero sino al segundo o al tercero.
El tema que que en el fotograma del movieclip donde tengo el boton estoy escribiendo el codigo bien

Código :

boton10.onRelease = function(){     
          _root.gotoAndStop("contactanos3");
}

creo!!!
la sentencia de mi boton es (boton10)
la sentencia del fotograma #2 de la escena que quiero ir es (contactanos3)
Pero resulta que al probarlo no hace nada.
Tal vez solo funciona esto si se quiere ir al primer fotograma, NO?
Desde ya muchas gracias!!!!!

:swat: Etiquetas [code]!!!

Por segomel

70 de clabLevel



 

2006

msie
Citar            
MensajeEscrito el 11 Dic 2006 05:34 pm
mmm... acabo de ver que abriste otro post para preguntar lo mismo :bate: :bate: :bate: :bate:

No lo hagas, solo conseguirás respuestas repetidas...

Cierro este post, continuar aquí:
http://www.cristalab.com/foros/viewtopic.php?p=223554#223554

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

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