Mensaje en Flash CS3: Crear un efecto reflejo sobre cualquier clip de película que había visto lo que puede escribir una clase que amplíe MovieClip, para conectarlo a designtime a cualquier clip de película en la biblioteca. Descubrí, sin embargo, que puede ser más útil y económica pasan por el reverso. He creado una clase Reflex ( Reflex.as ), con la intención de utilizarlo solamente en el código. He creado esta clase teniendo en cuenta al mover el puntero en el constructor de un clip de película. , ma leggermente modificato in modo da poter funzionare espressamente da codice: La nueva clase Reflex contiene esencialmente el mismo código insertado en la primera ReflexMe , pero ligeramente modificada con el fin de trabajar específicamente con el código:
1 2 3 4 | / / sfx .*; importación undolibrary sfx *..; / / Reflex = new Reflex ( movieClipInstance ) ; var rx: = new Reflex (movieClipInstance); |
¿Dónde movieClipInstance es un puntero a un clip de película. O, alternativamente, si usted tiene un clip de película en la biblioteca de exportación:
1 2 3 4 5 6 7 | / / sfx .*; importación undolibrary sfx *..; / / Simbolo1 = new Simbolo1 ( ) ; var mc: Simbolo1 Simbolo1 = new (); Reflex = new Reflex ( mc ) ; var rx: = new Reflex (mc); / / mc ) ; addChild (mc); |
Para evitar la duplicación de código, es posible reconstruir una clase ReflexMe capaces de trabajar directamente en designtime? Basta con crear una clase ( ReflexMe.as ) que se extiende Reflex :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | sfx { undolibrary paquete. sfx { / * @ ** Nombre: ReflexMe.as @ ** Descripción: Haga un efecto reflejo en cualquier MovieClip @ ** Autor: = undo = @ ** Web: http://www.undolog.com @ ** E-mail: @ g.fazioli undolog.com ** @ ** Versión: 1.0 * / ReflexMe extends Reflex { ReflexMe {public class Reflex ReflexMe ( ) : void { ReflexMe función pública (): void { / / Llamar al fabricante de Reflex this ) ; super (este); } } } |
Fuentes
Buscar todo el código y ejemplos de Undolibrary











No hay comentarios para esta entrada
Deja un comentario