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

imagen invertida (girada)

Estas en el tema de imagen invertida (girada) en el foro de Flash y Actionscript en Foros del Web. Como hacer que desde un boton en mi swf pueda girar horizontalmente una imagen Si la imagen es asi > quiero que se invierta asi ...
  #1 (permalink)  
Antiguo 22/07/2009, 18:52
Avatar de Alvariux
Usuario no validado
 
Fecha de Ingreso: noviembre-2001
Ubicación: Yucatán México
Mensajes: 499
Antigüedad: 22 años, 5 meses
Puntos: 0
imagen invertida (girada)

Como hacer que desde un boton en mi swf pueda girar horizontalmente una imagen

Si la imagen es asi > quiero que se invierta asi < no necesito la animacion de poco a poco hasta que llegue, sino directo que cambie

alguna idea?

salu2
  #2 (permalink)  
Antiguo 23/07/2009, 01:18
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: imagen invertida (girada)

Propiedad RotationY del movieclip, ahi indicarás los grados que quieres rotar, en tu caso, 180 ;)
  #3 (permalink)  
Antiguo 23/07/2009, 12:44
Avatar de Alvariux
Usuario no validado
 
Fecha de Ingreso: noviembre-2001
Ubicación: Yucatán México
Mensajes: 499
Antigüedad: 22 años, 5 meses
Puntos: 0
Respuesta: imagen invertida (girada)

la inversion, la hice con:

on (release) {
_root.mini._xscale = -100;
}

Pero ahora tengo un conflicto, tengo otro boton es para cambiar de color

on (release) {
var miColor = new Color(mini);
miColor.setRGB(0xFFFF00);
}


El problema, cuando abro mi swf y aprieto el botón invertir lo hace perfectamente, luego cambio color con el otro boton, cambia el color bien y luego al tratar de invertir la imagen de nuevo ya no sirve, ya no me lo invierte, por que sera? requiere niveles o como le hago? algun consejo?
  #4 (permalink)  
Antiguo 23/07/2009, 16:03
 
Fecha de Ingreso: agosto-2008
Mensajes: 109
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: imagen invertida (girada)

Porque tu boton dice que cuando lo apretas pongas la propiedad xscale =- 100, cosa que ya sucedio por eso no pasa nada. Lo que deberias poner es
Cita:
on (release) {
if(_root.mini._xscale == posicion original){
_root.mini._xscale = -100;
}else{
_root.mini._xscale = posicion original;
}
rotationY es la mejor opcion,por ahi me equivoco, pero no se si estaba en AS2.
  #5 (permalink)  
Antiguo 23/07/2009, 16: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: imagen invertida (girada)

Hola Alvariux:
Si lo que quieres es voltearlo no puedes usar _xscale porque éste código sirve para agrandar o achicar, lo que tienes que usar en tu botón es éste código:
Código:
on (release) {
mini._rotation = 180;
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 15:25.