La Classe BitmapData – Image background fullscreen qui se redimensionne proportionellement avec le filtre Smooth

fullscreen-bitmapAprès ce titre très SEO friendly, voici une manière d’avoir en background, comme sur certains sites, une image qui prend toujours tout l’espace et qui n’est pas pixelisée ni trop « abimée » par le redimensionnement.

Les images sont de grande taille mais vous pouvez tester avec des images plus petites pour voir ce que cela donne.

Le code permettant de redimensionner en appliquant le smoothing provient de ce site.
Modifiez la taille de votre navigateur pour voir le script en action.
Cliquez pour changer d’image.

L’exemple
Le FLA

et zou le code ci dessous :

Continuer la lecture de « La Classe BitmapData – Image background fullscreen qui se redimensionne proportionellement avec le filtre Smooth »

La Classe BitmapData – un background avec un motif répété et chargement d’images

Ce post est très long car il y a plusieurs exemples. Même si il n’est pas très compliqué, j’espère que sa longueur ne va pas le rendre trop indigeste ou incompréhensible…

Le but : créer comme en css un fond avec un motif répété.  Comme le code ci-dessous :

L’exemple (contenant les exemples à venir…)
Continuer la lecture de « La Classe BitmapData – un background avec un motif répété et chargement d’images »

La Classe BitmapData – Charger une image externe en faire un instantané et effacer l’image chargée dont nous n’avons plus besoin

afficherimagebitmapdataLa  class BitmapData vous permet de travailler avec les data (pixels) de votre image. Elle permet de représenter un objet bitmapData en mémoire. Lorsque vous créez une nouvelle instance de la class , une image vide  est stockée en mémoire. Vous pourrez ensuite manipuler ces  instances avec divers méthodes de la class bitmapData. La class bitmapData est située dans le package flash.display.

Dans l’exemple donné, cliquez sur l’image pour ajouter un effet biseau.

L’exemple
Continuer la lecture de « La Classe BitmapData – Charger une image externe en faire un instantané et effacer l’image chargée dont nous n’avons plus besoin »