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

¡Ayuda urgente!

Estas en el tema de ¡Ayuda urgente! en el foro de Flash y Actionscript en Foros del Web. hola, mi problema es el siguiente: Tengo un flash en AS2 y en la escena principal tengo una serie de botones. Por otra parte, tengo ...
  #1 (permalink)  
Antiguo 17/10/2010, 13:08
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
¡Ayuda urgente!

hola, mi problema es el siguiente:

Tengo un flash en AS2 y en la escena principal tengo una serie de botones. Por otra parte, tengo un MC. Lo que quiero es que al pulsar un boton de la escena principal, ese MC se reproduzca y al llegar a cierto punto de su linea de tiempo, la escena principal se valla a un fotograma u otro dependiendo del boton que se halla pulsado

no se si me he explicado jeje
  #2 (permalink)  
Antiguo 17/10/2010, 13:16
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: ¡Ayuda urgente!

Hola lunaton:
Para empezar acostúmbrate a poner como título de tus mensajes una descripción del problema que tienes, de ese modo ayudarás a otros usuarios a encontrar el mensaje si tienen un problema similar.
El MC que tienes debe de tener un nombre de instancia.
En el botón:
Código actionscript:
Ver original
  1. on(release){
  2. nombre_instancia_mc.play();
  3. }
Para ir a un frame de la línea de tiempo principal desde un botón que está dentro de un MC, el código debes de escribirlo así:
Código actionscript:
Ver original
  1. on(release){
  2. _root.gotoAndPlay(numero_frame);
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 18/10/2010 a las 12:24
  #3 (permalink)  
Antiguo 17/10/2010, 13:57
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

Ok, esque no se me ocurria un título que describiese bien el problema...

pero lo que yo quiero, es que cuando el la linea de tiempo del MC llegue a un fotograma, por ejemplo el 20, la escena principal salte a otro fotograma dependiendo de que boton se pulsase.

creo que no me explico bien...
  #4 (permalink)  
Antiguo 17/10/2010, 18:23
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¡Ayuda urgente!

Uhm
sera algo así?

Código actionscript:
Ver original
  1. btn1.onPress = function(){
  2. btn = 'btn1';
  3. mc.gotoAndPlay(1);
  4. }
  5.  
  6. //luego, en el mc
  7. if(currentFrame == 20)
  8. {
  9. if(btn=='btn1')
  10. _root.gotoAndPlay(1);
  11. else
  12. _root.gotoAndPlay(2);
  13. }
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 18/10/2010, 08:19
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

me podrías explicar un poquito el código.

Y la función que hace referencia al botón ¿debo ponerla en la línea de tiempo del boton?

Última edición por lunaton; 18/10/2010 a las 11:39
  #6 (permalink)  
Antiguo 18/10/2010, 12:29
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: ¡Ayuda urgente!

Hola lunaton:
Si tu quieres ir desde el frame 20 de la Línea de tiempo del MC a un frame de la Línea de tiempo principal, simplemente en ese frame coloca el código así:
Código actionscript:
Ver original
  1. stop();
  2. _root.gotoAndPlay(numero_frame);
Y si tienes un botón en ese frane 20 usa el código que te di en mi post anterior.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 18/10/2010, 13:07
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

pero el caso es que yo quiero y la línea de tiempo principal se mueva hacia un fotograma u otro según a qué botón haya pulsado yo pero siguiendo lo que dije anteriormente de que se reproduciese el MC y en tal punto de su línea de tiempo la línea de tiempo de la escena principal vaya a a ese fotograma

esque no se si me estoy explicando... sorry
  #8 (permalink)  
Antiguo 18/10/2010, 13:16
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: ¡Ayuda urgente!

No te entiendo, primero dices que quieres ir a un frame de la Línea de tiempo de la principal desde un botón que tienes en el MC, por eso te di el código en mi primer post.
Explícate mejor.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 18/10/2010, 13:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

no, a ver si lo consigo:
tengo varios botónes en la escena principal y lo que yo quiero es que al pulsar cualquier botón el MC se reproduzca. Pero cuando la línea de tiempo del MC alcance por ejemplo el fotograma número 20 la línea del tiempo principal se posicione en otro fotograma. pero el fotograma donde se posicione la linea principal será uno u otro dependiendo del boton que se alla pulsado
  #10 (permalink)  
Antiguo 18/10/2010, 15:39
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: ¡Ayuda urgente!

Para hacer lo que tú quieres ya te lo expliqué en mi primer post, allí te di los 2 códigos.
Mejor sube tu archivo .fla a un servidor para poderlo bajar y ver exactamente lo que quieres conseguir.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #11 (permalink)  
Antiguo 18/10/2010, 23:56
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¡Ayuda urgente!

Cita:
Iniciado por mortiprogramador Ver Mensaje
Uhm
sera algo así?

Código actionscript:
Ver original
  1. btn1.onPress = function(){
  2. _root.btn = 'btn1';
  3. mc.gotoAndPlay(1);
  4. }
  5.  
  6. //luego, en el mc
  7. if(currentFrame == 20)
  8. {
  9. if(btn=='btn1')
  10. _root.gotoAndPlay(1);
  11. else
  12. _root.gotoAndPlay(2);
  13. }
saludos
Hola
como yo te estoy proponiendo el asunto,
el código de los botones iria en la línea de tiempo principal,
si quieres ponerla en cada botón, entonces sería

Código actionscript:
Ver original
  1. (on Press){
  2. _root.btn = 'btn1';
  3. mc.gotoAndPlay(1);
  4. }
esto por cada botón,
e internamente en el movieclip iria esto

Código actionscript:
Ver original
  1. //luego, en el mc
  2. if(currentFrame == 20)
  3. {
  4. if(btn=='btn1')
  5. _root.gotoAndPlay(1);
  6. else
  7. _root.gotoAndPlay(2);
  8. }

donde currentFrame es el frame actual (variable nativa de actionscript)
espero te sirva
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #12 (permalink)  
Antiguo 19/10/2010, 10:16
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

puse el código y no me ha funcionado, me parece que lo que pretendo hacer no se hace así como yo quiero así que lo que voy a hacer es lo que dijo Bandit.

Aquí les dejo el .fla para que ustedes lo vean y le echen un vistazo.lo que quiero hacer es que un botón todo el contenido desaparezca dejando el fondo negro pero gradualmente y que vuelva a aparecer pero siendo el contenido distinto que es lo que pretendía yo hacer una ando en el MC

[URL="http://www.megaupload.com/?d=3Y8074AF"]http://www.megaupload.com/?d=3Y8074AF[/URL]
  #13 (permalink)  
Antiguo 19/10/2010, 13:11
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¡Ayuda urgente!

y dice
El archivo al que está intentando acceder está temporalmente desactivado.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #14 (permalink)  
Antiguo 19/10/2010, 13:18
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

recargada página le pasa mucha gente pero suele funcionar siempre que he subido un archivo nunca dio problemas
  #15 (permalink)  
Antiguo 19/10/2010, 16:24
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: ¡Ayuda urgente!

Hola lunaton:
No veo problemas en tu película, los botones_ Inicio, Mi música, Mis videos y Contacto, funcionan sin problemas, muestran los contenidos de los frames 10, 20, 30 y 40.
El único error está en el botón: myspace que tiene éste código:
Código actionscript:
Ver original
  1. on (release) {
  2. getURL("http://www.myspace.com/redsocialpoprock", "_blank");
  3. getURL("http://es.myspace.com/robertogontan", "_blank");
  4. }
Solamente debería de haber una de las direcciones.

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

Última edición por Bandit; 20/10/2010 a las 09:19
  #16 (permalink)  
Antiguo 19/10/2010, 18:32
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¡Ayuda urgente!

bueno, entonces puedes hacer uso de los tweens que tal vez es lo que entiendo buscas o pues con un timer también podria ser o con setInterval para
lo que comentas de ir ejecutando algo gradualmente
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #17 (permalink)  
Antiguo 20/10/2010, 09:25
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

Gracias Bandit y Mortiporgramador pero no podríais darme el código o ayudarme a hacer lo que dije de que desapareciese el contenido gradualmente y apareciese luego otra gradualmente. El contenido varía según el botón pulsado lógicamente.
  #18 (permalink)  
Antiguo 20/10/2010, 11:14
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ¡Ayuda urgente!

cumplo con ayudarte dandote ideas, por ej revisa en la
documentación de flash sobre set y clear interval,
y aqui en los foros o en la web sobre Tweener
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #19 (permalink)  
Antiguo 21/10/2010, 11:47
 
Fecha de Ingreso: agosto-2010
Mensajes: 36
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: ¡Ayuda urgente!

muchas gracias a los dos por su tiempo

Etiquetas: as2, botones, flash
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




La zona horaria es GMT -6. Ahora son las 01:42.