Recherche
Peut être aimerez-vous...
Sections du site
Sites Neamar
Lisez ces articles !
| AS3 snippet : inclure une ressource dans un fichier swf |
|
| Programmation et tuning - as3 |
| Écrit par Neamar |
| Samedi, 05 Juin 2010 11:40 |
|
AS3 snippet : intégrer une ressource graphique dans le swf. Cette « astuce » permet d'intégrer directement dans un fichier swf une ressource (tout type). En code, cela se traduit par la création d'une classe (qui étend le type de la ressource). Le code et des liens pour aller plus loin suivent. public class Background extends search?q=Sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:Sprite.html&filter=0&num=100&btnI=lucky">Sprite { //Inclut la ressource spécifiée par source, une image png ici. //De nombreux formats sont gérés : polices, svg, images bitmap, ressources flash... //Le chemin doit être spécifié par rapport au fichier source. [Embed(source = "../assets/Plank.png")] //Définit la classe à instancier pour récupérer un objet de ce type. private var Plank:search?q=Class%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:Class.html&filter=0&num=100&btnI=lucky">Class; //Instancie un objet de type Plank et le stocke dans une variable de type Bitmap (polymorphisme). Ici, on a bien un type Bitmap (Plank extends Bitmap). //De toute façon, on ne peut pas mettre :Plank car c'est un type "inconnu à la compilation". private var FondNormal:search?q=Bitmap%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:Bitmap.html&filter=0&num=100&btnI=lucky">Bitmap = new Plank(); public function Background() { //L'objet s'utilise normalement après. addChild(FondNormal); } Pour en savoir plus : |
| Mise à jour le Samedi, 05 Juin 2010 12:38 |
