[Mixin] Metadata tag

He aquí otra de esas extravanganzas de Flex. Se trata del Metadato Mixin. Pongamos por ejemplo la siguiente clase:

[ftf w=”400″ h=”200″]package {

import mx.managers.ISystemManager;

[Mixin]
public class MixInTestClass {

public static function init(systemManager:ISystemManager):void {
trace(“Testing MixIn”)
}

}
}
[/ftf]

Si referenciamos esta clase en nuestra aplicación Flex, la función init se ejecutará conforme la definición de la clase se carge, obteniendose la siguiente salida al debugear el SWF:

Testing MixIn
[SWF] C:\work\MixInTest\bin\Main-debug.swf – 593.277 bytes after decompression

Es decir, algo similar a lo que hace un bloque estático en Java. Esto nos puede servir para resolver posibles problemas de inicialización de variables estáticas.

Enlaces:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acerca de Made In Flex

Made In Flex es una comunidad de desarrolladores de Apache Flex creada en 2006.

Apache Flex, anteriormente conocido como Adobe Flex, es un SDK (kit de desarrollo de software) para crear aplicaciones enriquecidas - multiplataforma basadas en Adobe Flash donado por Adobe a la fundación Apache in 2011 y promocionado a proyecto de primer nivel en Diciembre de 2012.

Actualmente estamos cambiando muchos aspectos del sitio web para ofrecer un sitio útil para toda la comunidad que tenga en cuenta las necesidades actuales.

Últimas Fotos

Instalador de Apache Flex

Entrar o Registrase