Foros del Web » Creando para Internet » Flash y Actionscript »

desplazarse por escenas en cs3

Estas en el tema de desplazarse por escenas en cs3 en el foro de Flash y Actionscript en Foros del Web. Buenas noches soy novato en flash y ando algo perdido, el caso es que necesito pasar de una escena a otra. Creo un boton y ...
  #1 (permalink)  
Antiguo 11/02/2010, 19:07
Avatar de franvalverde  
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta desplazarse por escenas en cs3

Buenas noches soy novato en flash y ando algo perdido, el caso es que necesito pasar de una escena a otra. Creo un boton y le doy a acciones pero dentro de acciones lo primero que me dice es que "No se puede aplicar acciones a esta seleccion".
Me voy a la escena 1 y pongo:
on (release){
goto (Escena 2, 1);
}

Tambien e provado con:

nextScene_mc.onRelease = function() {
gotoAndStop("Escena 2", 1);
}

El resultado que me da no es el buscado de hecho se me empiezan a cambiar de escena 1 a la 2 sin parar.


Otra pregunta porque si yo solo tengo una escena y le doy a Insertar -> Escena
me crea la escena 3?



Gracias por todo el soporte tener pasiencia soy nuevo
  #2 (permalink)  
Antiguo 11/02/2010, 19:50
Avatar de TEPO  
Fecha de Ingreso: febrero-2010
Mensajes: 235
Antigüedad: 14 años, 2 meses
Puntos: 23
Respuesta: desplazarse por escenas en cs3

Ok, primero hay que ver porque no te deja aplicarle esa accion al Botçon que creaste, parate sobre el keyframe donde esta ubicado tu botçon en la linea de tiempo, o sea lo seleccionas y apretas f9, te aparece el asistente para action scrip, chequea que en la solpa de arriba a la derecha diga: Acciones-boton, si no dice eso no sigas, pues seleccionaste mal.-
y luego pones:
on (release) {
gotoAndPlay("Escena 3", 1);
}
asi te tendria que funcionar.- Chequealo.-
Despues decis: me empieza a cambiar de la 1 a la 2 sin parar, eso sucede porque al final de cada escena, tenes que generar una capa de acciones, generas un keyframe con f6 en el final de la pelicula, apretas f9 y pones lo siguiente:
stop();
Entonces tu pelicula para en el final y no se mueve de ahi, para volver a otra escene generas otro boton.-

Te crea la escena 3 y no la 2 porque estas funcionan como las capas, es decir, generaste la escena 1, luego generas la escena 2, borras la escena 2, y cuando creas otra escena no te vuelve a crear la 2, sino que te crea la 3, es decir, borraste una escena seguramente y por eso te genera la 3, pero no te hagas problemas, no pasa nada, fijate unos post mas abajo, algo que postee yo hoy a la tarde, titulo Escenas en Flash, donde Diegoazul y jime25, me explican maravillosamente como cambiarle el nombre a las escenas.-
espero que te haya servido.
Saludos.-
  #3 (permalink)  
Antiguo 12/02/2010, 02:34
Avatar de franvalverde  
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: desplazarse por escenas en cs3

Vale, sigo con el mismo problema, no consigo seleccionar bien el boton y no se porque pero no me deja crearle acciones.
Selecciono el boton y le doy a f9 y me sale No se pueden crear acciones a la seleccion.
Tambien pruebo pulsando click derecho -> Acciones y nada


Al fotograma si se me queda bien ya no me pasa de escena 1 a la 2 sin parar.
  #4 (permalink)  
Antiguo 12/02/2010, 08:02
Avatar de franvalverde  
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: desplazarse por escenas en cs3

resuelto. lo que e exo es crear un nuevo proyecto pero que trabaje en action script 2.0
  #5 (permalink)  
Antiguo 12/02/2010, 08:32
Avatar de TEPO  
Fecha de Ingreso: febrero-2010
Mensajes: 235
Antigüedad: 14 años, 2 meses
Puntos: 23
De acuerdo Respuesta: desplazarse por escenas en cs3

Es verdad, se me paso por alto eso, Action Script 2.0 -
  #6 (permalink)  
Antiguo 12/02/2010, 10:41
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: desplazarse por escenas en cs3

Hola franvalverde:
En AS3 tienes que ponerle un nombre a la escena 2 por ejemplo miEscena y en el botón que tenga como nombre de instancia: btn.
El siguiente código en el primer frame de tu película:
Código:
btn.addEventListener(MouseEvent.CLICK, irEscena);
function irEscena(event:MouseEvent):void{
	gotoAndPlay("miEscena");
}
stop();
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 08/08/2010 a las 18:25
  #7 (permalink)  
Antiguo 14/03/2011, 09:26
 
Fecha de Ingreso: enero-2010
Mensajes: 116
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: desplazarse por escenas en cs3

Cita:
Iniciado por Bandit Ver Mensaje
Hola franvalverde:
En AS3 tienes que ponerle un nombre a la escena 2 por ejemplo miEscena y en el botón que tenga como nombre de instancia: btn.
El siguiente código en el primer frame de tu película:
Código:
btn.addEventListener(MouseEvent.CLICK, irEscena);
function irEscena(event:MouseEvent):void{
	gotoAndPlay("miEscena");
}
stop();
Espero haberte sido de ayuda.
Hice exactamente esto... agregue al primer fotograma de la segunda escena la instancia miEscena pero me salta este error....
ArgumentError: Error #2109: No se encontró la etiqueta de fotograma miEscena en la escena Escena 24.
at flash.display::MovieClip/gotoAndPlay()
at 5estrellas_fla::MainTimeline/irEscena()

POR FAVOR SI ALGUIEN SABE QUE DEBO HACER.... GRACIAS, ESPERO SUS RTAS.
  #8 (permalink)  
Antiguo 14/03/2011, 10:36
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: desplazarse por escenas en cs3

Hola lradriz:
Tienes que poner como etiqueta del primer frame de la escena donde quieres ir: miEscena
El código que di funciona sin problemas.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 15/03/2011, 06:42
 
Fecha de Ingreso: enero-2010
Mensajes: 116
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: desplazarse por escenas en cs3

Gracias Bandit, creo que es lo que hice... Abri la escena donde quiero ir y en el primer frame puse como nombre de instancia "miEscena" y salta ese error.
Es asi lo que debo hacer no? o estoy equivocada?...
En realidad el problema q quiero solucionar con esto es que tengo una intro (MC) toda en una escena y cuando salta de la intro al otro frame que es home cuando presiono los botones de alli dentro me funciona bien, pero cuando lo presiono por segunda vez a cualquiera de ellos, me vuelve a reproducir la musica de la intro. Y pense que separando la intro y la home en distintas escenas me podria solucionar esto. Ya abri otro tema planteando este inconveniente... si alguien sabe solucionarmelo se lo agradezco, desde ya....

Gracias nuevamente....
  #10 (permalink)  
Antiguo 16/03/2011, 11:34
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: desplazarse por escenas en cs3

Hola lradriz:
Si no muestras los códigos que estás usando en los botones del menú, es muy complicado poderte ayudar.
Sería mejor que subas tu archivo .fla algún servidor gratuito para poderlo bajar y ver cual es el problema.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: escenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:32.