Comunidad de diseño web y desarrollo en internet online

Codigo para voltear horizontalmente un simbolo

Citar            
MensajeEscrito el 13 Abr 2009 11:48 am
Hola amigos, me podrian decir porfavor como puedo hacer para voltear horizontalmente un simbolo ? He buscado y he encontrado el xscale=-100 y me lo voltea pero me lo desplaza un trozo.Nose si una vez volteado he de indicarle la posicio de nuevo o que. Espero que me ayuden

Gracias

Por yallegamos

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Abr 2009 12:19 pm
Lo voltea desde el punto de anclaje, modifícalo editando el gráfico y moviéndolo si no te sirve

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Abr 2009 12:28 pm
Gracias por la respuesta Jorge pero la verdad es que nose a que te refieres exactamente, soy nuevo en flash y en actionscript, i`m sorry

Por yallegamos

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Abr 2009 12:56 pm
Cuando creas un MovieClip verás que hay una crucecita, a eso se llama punto de anclaje. Si manualmente escalas o rotas el MC en el escenario, lo hará desde ese punto en concreto. Supongamos que no se agrande o rote desde donde quieres .... entonces simplemente mueves lo que hayas dibujado en relación a ese punto de anclaje y la próxima vez que o agrandes será desde allí (si lo agrandas por código es lo mismo)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Abr 2009 03:31 pm
Gracias de nuevo pero he estado mirando y no lo consigo, mira este es el codigo que tengo, al llegar al final del limite el muñeco gira pero no se queda en la esquina, ademas no consigo que el if funcione y nose porque


//Declaracion de variables
//inicialitzacio de variables

var giro:Boolean;
var limiteDerecho:Number=444.9;
var limiteIzquierdo:Number=-30.4;
var posicionActual:Number=homer1._x;

this.onEnterFrame=function(){

//Mover el bicho
if(!giro){
homer1._x+=4;
}
else{
homer1._x=homer1._x-4;
}
//Comprobar si choca contra las paredes laterales para provocar el cambio de sentido
if(posicionActual==limiteDerecho){
homer1._xscale=-100;
// homer1._x += homer1._width*2;
// homer1._x-= homer1._width*(-homer1._xscale/Math.abs(homer1._xscale));
giro=true;
}
if(homer1._x<-30.4){
homer1._xscale=100;
gir=false;
}

Por yallegamos

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Abr 2009 03:35 pm
Ejercicio: Dibujas un cuadrado, lo conviertes en MovieClip, lo volteas aplicando un _xscale = -100 ... por defecto te crea el punto de acnclaje en el ángulo superior izquierdo. Cambialo al centro, al otro ángulo (moviendo el dibujo del cuadrado, el punto de anclaje no se puede mover). Cuando logres finalizar este ejercicio vuelves a lo que posteaste, sin este simple escalón no podrás subir mas alto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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