Ayant eu récemment besoin de faire ce genre de choses sur un projet, voici un tutoriel sur le chargement dynamique de polices de caractères en Actionscript 3. Ceci peut être particulièrement utile dans le cas par exemple de sites multilingues comportant des langues asiatiques, les polices de caractères chinoises ou japonaises pouvant être particulièrement lourdes à charger...
Mot clé - actionscript
vendredi 22 février 2008
Chargement dynamique de polices avec Flash et Actionscript 3
Actionscript/Flash/Flex - 6 commentaires
jeudi 4 octobre 2007
Une classe pour manipuler une base de données dans AIR
lundi 24 septembre 2007
Invoquer le webservice XML/RPC de Dotclear avec Flex
jeudi 9 août 2007
Classe principale en Actionscript 2
Actionscript/Flash/Flex - aucun commentaire
La possibilité dans Flash CS3 de pouvoir spécifier une classe principale pour son application, ça donne envie de pouvoir faire la même chose en Actionscript 2/Flash 8 .
Pas de souci, voici le code de la classe :
class Application extends MovieClip{
public function Application(){
//...
}
public static function main(target:MovieClip):Void {
target.__proto__ = Application.prototype;
Function(Application).apply(target, null);
}
}
Oui alors bon il reste quand même une ligne de code à placer sur la première frame dans le FLA:
Application.main(this);
Voilà, c'est tout. La méthode main permet dans un premier temps, de spécifier le niveau 0 du swf comme une instance de la classe Application (this dans notre classe fera donc bien référence à _root). La deuxième ligne permet ensuite d'appeler le constructeur.
Astuce trouvée via Danny Patterson et BIT-101
lundi 5 mars 2007