jeudi, juillet 16 2009

Compiler des projets en ActionScript dans Eclipse avec le SDK Flex

Jake Hilton mets à disposition sur son blog un tutorial pour regler Eclipse afin d'utiliser le SDK de Flex pour compiler des projets en AS3.

Ça sera utile pour mon projet de webcam live utilisant Red5 pour le Tour Alsace. Je vous invite à lire le tutorial si ça vous intérresse ici : Flex 3 SDK and Eclipse without ANT

J'en dirais plus sur Red5 et sa configuration sur Mac et Gentoo (Release 2 OVH) dans des prochains billets.

lundi, octobre 6 2008

Comment utiliser une police incorporée dans Flash en AS3 avec de l'html et du gras

For english readers : How to embed a font in Flash and use it in Actionscript 3 with html, bold, italic, etc...

Fallait que je fasse un billet sur ça, parce que depuis le temps que je m'énerve a retrouver comment faire à chaque fois. C'est jamais vraiment clair avec Flash et les polices incorporées...

En gros, vous avez du texte html qui contient du gras, du pas gras, de l'italic, et vous voulez mettre ce texte dans un textfield (crée en code ou non), en utilisant une police incorporée (embed) afin d'appliquer des effets ou juste pour que s'affiche chez tout le monde pareil.

Lire la suite...

lundi, décembre 17 2007

Composant Sélecteur de Couleur Flash AS3 [Colorpicker Component]

Voilà mon premier composant en AS3. C'est un sélecteur de couleur basé sur la classe Angular Colour de Paul Coyle et librement inspiré de boostworthyisryantaylor.
C'est un Composant FLA, c'est à dire que vous pouvez entièrement personnaliser le design en double-cliquant sur le composant une fois que vous l'aurez glissé sur votre scène. La classe n'est pas précompilée dans le composant, vous pourrez donc la modifier à souhait. Si vous voyez des bugs ou une fonctionnalité qui manque, n'hésitez pas à m'en faire part, et j'essayerai de faire les modifications nécessaires.
Téléchargez le zip [83,7Ko], installez le fichier en suivant l'arborescence du dossier zip (attention avec Flash CS4, les chemins ont un peu changé). Relancez Flash (ou faites rafraîchir dans le panneau des composants), et normalement vous pourrez utiliser mon ColorPicker.
Petit exemple :
Code : 
var myShape:Shape = new Shape(); //Add a new shape to fill with the selected color
addChild(myShape);
setChildIndex(colorpick, this.numChildren - 1); //ColorPicker goes forward
colorpick.addEventListener("CHANGE", colorPicked); //Add a listener to listen when color is changed
//Others events dispatched are OPEN and CLOSE
function colorPicked(e:Event):void { //Fill the shape
var myCP:SpectrumColorPicker = e.currentTarget as SpectrumColorPicker;
myShape.graphics.clear();
myShape.graphics.moveTo(0, 0);
myShape.graphics.beginFill(myCP.selectedColor);
myShape.graphics.lineTo(this.stage.stageWidth, 0);
myShape.graphics.lineTo(this.stage.stageWidth, this.stage.stageHeight);
myShape.graphics.lineTo(0, this.stage.stageHeight);
myShape.graphics.lineTo(0, 0);
myShape.graphics.endFill();
}
Si vous utilisez ce composant, laissez un commentaire, j'aime bien savoir si mes composants son utilisés ou pas.
Ce composant est une nouvelle version légèrement modifiée qui corrige quelques petits bugs. Cette version a été mise à jour le 28 décembre 2008.