# AS3 externa como un problema alfa

• Rika
• Newbie
• Mensajes: 14
• Loc: Singapore
• Status: Offline

Diciembre 6th, 2009, 5:40 am

He creado una clase de objeto con una pelota. Tratar de hacer que la bola Fade in, sin embargo no sé dónde insertar ball.alpha = 0;
¿Puede alguien ayudarme con esto?

Código: [ Select ]
package //DOCUMENT CLASS
{
import flash.display.Sprite;
import flash.events.*;

public class learnEasing3 extends Sprite
{
private var ball:Ball;
private var targetAlpha:Number=1; //where to insert ball.alpha=0;
private var easing:Number = 0.2;

public function learnEasing3()
{
init();
}
private function init():void
{
ball = new Ball();
}

private function onEnter(event:Event):void
{
var vx:Number = (mouseX - ball.x) * easing;
var vy:Number = (mouseY - ball.y) * easing;
ball.x += vx;
ball.y += vy;
ball.alpha += (targetAlpha - ball.alpha)*easing;

}
}
}
1. package //DOCUMENT CLASS
2. {
3.     import flash.display.Sprite;
4.     import flash.events.*;
5.
6.     public class learnEasing3 extends Sprite
7.     {
8.         private var ball:Ball;
9.         private var targetAlpha:Number=1; //where to insert ball.alpha=0;
10.         private var easing:Number = 0.2;
11.
12.         public function learnEasing3()
13.         {
14.             init();
15.         }
16.         private function init():void
17.         {
18.             ball = new Ball();
21.         }
22.
23.         private function onEnter(event:Event):void
24.         {
25.             var vx:Number = (mouseX - ball.x) * easing;
26.             var vy:Number = (mouseY - ball.y) * easing;
27.             ball.x += vx;
28.             ball.y += vy;
29.             ball.alpha += (targetAlpha - ball.alpha)*easing;
30.         }
31.     }
32. }

Código: [ Select ]
package //OBJECT CLASS
{
import flash.display.Sprite;
public class Ball extends Sprite
{
private var color:uint;
{
this.color = color;
this.alpha = 1;

init();
}
public function init():void
{
graphics.beginFill(color);
graphics.endFill();
}
}
}
1. package //OBJECT CLASS
2. {
3.     import flash.display.Sprite;
4.     public class Ball extends Sprite
5.     {
7.         private var color:uint;
9.         {
11.             this.color = color;
12.             this.alpha = 1;
13.
14.             init();
15.         }
16.         public function init():void
17.         {
18.             graphics.beginFill(color);
20.             graphics.endFill();
21.         }
22.     }
23. }
• Anonymous
• Bot
• Mensajes: ?
• Loc: Ozzuland
• Status: Online

Diciembre 6th, 2009, 5:40 am

• zhaojany
• Student
• Mensajes: 78
• Status: Offline

Diciembre 18th, 2009, 12:05 am

Fade in, por una vez, basta con insertar el "ball.alpha = 0" justo después de que se instancias ( "bola = new Ball (); ball.alpha = 0").

## Publicar Información

• Total de mensajes en este tema: 2 mensajes
• Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 34 invitados
• No puede abrir nuevos temas en este Foro
• No puede responder a temas en este Foro
• No puede editar sus mensajes en este Foro
• No puede borrar sus mensajes en este Foro
• No puede enviar adjuntos en este Foro

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC