Códigos
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
396
On Slideshare
282
From Embeds
114
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 114

http://kamilaestrada.blogspot.com 114

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Códigos package { // Importarlasclasesnecesarias importflash.display.MovieClip; importflash.events.Event; importflash.geom.ColorTransform; importflash.geom.Rectangle;public class Bola extends MovieClip { // Velocidad y dirección Horizontal publicvarvelocidadX:int = 10; // Velocidad y dirección Vertical publicvarvelocidadY:int = -10; // Constructor public function Bola() { addEventListener(Event.ENTER_FRAME, onEnterFrame); // Darle a la Bola un color aleatorio vartransformarColor:ColorTransform = new ColorTransform(); transformarColor.color = Math.random()*0xFFFFFF;
  • 2. transform.colorTransform = transformarColor; } // Llamada en cada fotogramaprivate function onEnterFrame(event:Event):void { // Mover la bola en la cantidad apropiada x += velocidadX; y += velocidadY; // Obtener límites rectángulo para bola varlimites:Rectangle = getBounds(parent); // Revertir dirección horizontal si colisiona a izquierda o derecha // delescenario. if (limites.left< 0 || limites.right>stage.stageWidth) { velocidadX *= -1; } // Revertir dirección vertical si colisiona arriba o abajo // delescenario. if (limites.top< 0 || limites.bottom>stage.stageHeight) { velocidadY *= -1; } }
  • 3. } } package { importflash.display.MovieClip; importflash.events.MouseEvent; public class MultiBotando extends MovieClip { // Número de bolas que vamos crear private static constNUM_BOLAS:uint = 50; // Constructor public function MultiBotando() {stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick); } // Manejador para que cuando se pulse en el escenario, se creen las bolas private function onStageClick(pEvent:MouseEvent):void {
  • 4. stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); // Para cada bola que sea creada for (var i:uint = 0; i < NUM_BOLAS; i++) { // Crear una nueva instancia de Bola varbola:Bola = new Bola(); // Colocar bolas al pulsar el ratón bola.x = pEvent.stageX; bola.y = pEvent.stageY; // Especificar velocidad y dirección aleatorias bola.velocidadX = (Math.random() * 30) - 15; bola.velocidadY = (Math.random() * 30) - 15; // Añadir nueva Bola al escenario addChild(bola); } } } }