Comunidad de diseño web y desarrollo en internet online

Clases y Eventos

Citar            
MensajeEscrito el 05 Feb 2006 08:52 pm
Estoy intentando introducirme en el tema de la POO con AS y para emprezar lo que quiero hacer es que todos los mc que defino con una clase (en la ventan de vinculacion) sean arrastrables en el evento onPess y al onRelease que termine el arrastre y se hagan comprobaciones de la posicion.
¿Como se podria hacer con clases?

Por sinsonido

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Feb 2006 10:58 pm
Hola

Podes hacer una extencion de la clase MovieClip, aca te doy un ejemplo (escribi este codigo en un archivo .as y guardalo con el mismo nombre de la clase en el directorio en donde esta el .fla en el cual lo va a usar)

Código :

class miMC extends MovieClip {
   public function miMC() {
      arrastrame();
      soltame();
   }
   private function arrastrame() {
      this.onPress = arrastrar3;
   }
   private function soltame() {
      this.onRelease = soltar;
   }
   private function arrastrar3() {
      this.onEnterFrame = function() {
         this._x = _root._xmouse;
         this._y = _root._ymouse;
      };
   }
   private function soltar() {
      this.onEnterFrame = null;
   }
}


y en el as escribis

Código :

import miMC;


vinculas desde la biblioteca el movieclip para q utilize esa clase y listo... ya con eso solo te estaria funcionando tal como lo queres si no me equivoco


saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox

 

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