Comunidad de diseño web y desarrollo en internet online

Simular la apertura de una puerta

Citar            
MensajeEscrito el 10 Nov 2010 03:22 pm
la idea que quiero hacer es , darle un clic a un rectangulo hecho en AS3 y que este disminuya si anchura , o almenos algo parecido para simular la aperura de una puerta , pero cuando escribo el codigo , lo qu ehace es correrce , y no es la idea aqui dejo una porcion del codigo , porfa , si alguien puediera darme una idea y ponerme un ejemplo a codigo se lo agradeceria

private function Abre(e:MouseEvent):void
{
var estado : Boolean = true;

if(estado)
{

(e.target as Sprite).width-=10;
estado = false;
trace('abierta')
}


}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 11 Nov 2010 02:06 am
Antes que nada, declarar dentro de la función el estado no es buena idea.

Yo haría algo así:

Código ActionScript :

private var estado:Boolean = true;

private function Abre(e:Event):void{
   if(estado){
      trace("Abierta");
      e.currentTarget.width -= 10;
   }else{
      trace("Cerrada");
      e.currentTarget.width += 10;
   }
   estado = !estado;
}


Ahora, esto NO anima, solo cambie el width (Ancho). Y de una manera medio fea, quizá sea mejor jugar con rotationX y demás.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 11 Nov 2010 02:46 am
Hola hernan , gracias por el ejemplo , pero , lo que me hace es correr la imagen , a la izquierda , con el width disminuido, o sea , me sigue dando el mismo bateo de al principio , ya coje el supuesto cerrar yhabrir gracias a la observacion que me pones de la vareable bolean , pero la puerta no toma su movimiento , espero me ayudes , gracias hermano .

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 11 Nov 2010 10:03 pm
Es que el width solo cambia su ancho, si quieres algo más complejo, tienes que ponerte a jugar con algo un poco mejor que "Ancho". Yo lo animaría y ya.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 17 Nov 2010 03:36 am
bueno , ya pude de alguna manera animar un tanto la puerta , es que soy nuevo con el Flex Builder y me cuesta un poco de trabajo , pero nada , thanks por la ayuda. Si pudieses desirme mas menos cual Documentacion esta buena para un principiante como yo te lo agradeceria un mundo!!!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 17 Nov 2010 04:28 am
AS3 Essentials de Coolin Mock, es la mejor opción.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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