actionscript 3 - GIFPlayer Non funziona in Flex 4.6 AIR



actionscript-3 flex4.5 (1)

Sto lavorando con Flex 4.6 AIR Application. Sto usando GIFPlayer per riprodurre file gif animati. Ho una TileList e uso un itemRenderer per visualizzare questa immagine. Il problema è che si blocca l'applicazione AIR quando viene caricata. Sto usando la libreria di GIFPlayer che puoi scaricare da QUI

Il codice di itemRenderer è sotto.

override public function set data(value:Object):void
{
    if(value != null)
    {
        super.data = value;
        var gif:GIFPlayer = new GIFPlayer();
        gif.load(new URLRequest(data.image));                       
        var uic:UIComponent = new UIComponent(); 
        uic.addChild(gif);
        this.addElement(uic);                       
    }   
}

I tuoi set data dovrebbero apparire come:

override public function set data(value:Object):void
{
    super.data = value;

    if(value != null)
    {
        gif.load(new URLRequest(data.image));                       
    }   
}

e gli altri metodi chiamati nel metodo constructor o createChildren