Forcer le lissage d’un Bitmap chargé

Publié le 15 juillet 2010 dans la catégorie ActionScript 3, Blog, Flash

Voici quelques lignes d’actionScript 3 pour vous permettre de lisser un Bitmap que vous chargez via un Loader. Cela vous permet par exemple de le redimensionner sans que l’image soit crénelée.

    var l:Loader = new Loader();
    l.contentLoaderInfo.addEventListener(Event.COMPLETE, completeLogoLoaded);
    l.load(new URLRequest(monInmage.jpg));
    this.addChild(l);

    private function completeLogoLoaded(e:Event):void
    {
        ((e.target) as loaderInfo).loader.removeEventListener(Event.COMPLETE, completeLogoLoaded);
        var contenuCharge:DisplayObject = e.target.content;
        if ( contenuCharge is Bitmap ) Bitmap ( contenuCharge ).smoothing = true;
    }

Laisser un commentaire


Recherche