headermask image

header image

Les filtre flash dans OpenLaszlo

Juste un petit bout de code pour montrer la facilité d’utilisation des filtres Flash avec OpenLaszlo. Il est en effet possible en quelques lignes d’appliquer un filtre graphique à n’importe quel composant OpenLaszlo.

Sachant que les filtres ne fonctionnen qu’à partir de flash8 donc il faut penser à utiliser le runtime swf8.

Le bout de code :

  1.  <canvas>
  2.  
  3.    <window id="win" title="test" width="300" height="300">
  4.        <text multiline="true" width="${parent.width}">...du texte...</text>
  5.      <method name="doBlur">
  1.  this.setAttribute("opacity",0.5)
  2.        // Get the filter list for this view
  3.        var myTempFilters = [];
  4.     
  5.        // Create the blur filter and put it on the list of filters
  6.        var myBlur = new flash.filters.BlurFilter();
  7.        myTempFilters.push(myBlur); ;
  8.     
  9.        // Set the filter for this view
  10.        this.sprite.__LZmovieClipRef.filters = myTempFilters;
  1.  </method>
  2.  
  3.    </window>
  4.   
  5.  <button onclick="win.doBlur()">Ghost</button>
  6.  <view x="10" y="30" resource="ghost.jpg"></view>
  7.  </canvas>

et voila ce que ça donne :


Si vous aimez mes articles, abonnez vous � mon flux RSS.

Un Commentaire

  1. Excellent !

    1. Laurent Valdes on février 3rd, 2008 at 12 h 35 min

Publier un commentaire

Votre e-mail ne sera jamais publi� ou partag�. Les champs obligatoires sont marqu�s d'une *

*
*