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

[SOLUCIONADO] No me funciona cambio de color

Estas en el tema de No me funciona cambio de color en el foro de Flash y Actionscript en Foros del Web. Hola amigos. Tengo el siguiente código de as3 para cambiar de color un circulo con la función cambiar, no me marca error pero tampoco me ...
  #1 (permalink)  
Antiguo 14/02/2013, 16:03
 
Fecha de Ingreso: mayo-2012
Mensajes: 17
Antigüedad: 11 años, 11 meses
Puntos: 1
No me funciona cambio de color

Hola amigos.

Tengo el siguiente código de as3 para cambiar de color un circulo con la función cambiar, no me marca error pero tampoco me funciona,si alguien me puede ayudar , estoy empezando con flash.

import flash.events.MouseEvent;

circulo1.stop();

circulo1.addEventListener(MouseEvent.CLICK, cambiar);

function cambiar(mouseEvent:MouseEvent)
{
gotoAndStop(2);
}
  #2 (permalink)  
Antiguo 15/02/2013, 10:32
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: No me funciona cambio de color

Hola shadow56:
Ese código no es para cambiar de color a un MC, es para ir a un frame.
Supongo que tienes un MC por ejemplo con círculos de 2 colores diferentes en los frames 1 y 2, si es así tu código está mal escrito, debes de escribirlo así:
Código actionscript:
Ver original
  1. import flash.events.MouseEvent;
  2.  
  3. circulo1.stop();
  4.  
  5. circulo1.addEventListener(MouseEvent.CLICK, cambiar);
  6.  
  7. function cambiar(mouseEvent:MouseEvent)
  8. {
  9.     circulo1.gotoAndStop(2);
  10. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 15/02/2013, 12:41
 
Fecha de Ingreso: mayo-2012
Mensajes: 17
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: No me funciona cambio de color

Gracias por tu ayuda, lo he solucionado.

Cita:
Iniciado por Bandit Ver Mensaje
Hola shadow56:
Ese código no es para cambiar de color a un MC, es para ir a un frame.
Supongo que tienes un MC por ejemplo con círculos de 2 colores diferentes en los frames 1 y 2, si es así tu código está mal escrito, debes de escribirlo así:
Código actionscript:
Ver original
  1. import flash.events.MouseEvent;
  2.  
  3. circulo1.stop();
  4.  
  5. circulo1.addEventListener(MouseEvent.CLICK, cambiar);
  6.  
  7. function cambiar(mouseEvent:MouseEvent)
  8. {
  9.     circulo1.gotoAndStop(2);
  10. }
Espero haberte sido de ayuda.

Etiquetas: as3, color, 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 08:35.