Hello, ça fait un bail les flasheurs.... Bref je viens défendre un excellent projet du nom de FAME pour l'ensemble des codeurs de la communauté (je sais pas si le sujet a déja été abordé, sinon c'est donc fait).
FAME est une abréviation de : Flashout, Ascdt, Mtasc, Eclipse.
En utilisant ces 4 API, il devient possible de compiler de l'AS en ce passant totalement de l'IDE Flash. On peut donc enfin faire des fichiers swf sans utiliser cette usine à gaz payante nommée Flash. Et oui , ces logiciels sont OPEN SOURCE.
En effet MTASC (
http://www.mtasc.org/) est un compilateur opensource qui existe depuis quelques mois... Il vous suffit d'un simple éditeur de texte pour compiler vos CLASS. Désormais, il ya plus convivial grace à Flashout (
http://potapenko.com/flashout), un plugin de gestion des SWF qui permet d'utiliser MTASC avec l'éditeur de code bien connu Eclipse (
http://www.eclipse.org/)
Source / Exemple :
EXEMPLE DE COMPILATION AVEC UNE CLASS DE BASE :
class Tuto {
function Tuto() {
// creates a 'tf' TextField size 800x600 at pos 0,0
_root.createTextField("tf",0,0,0,800,600);
// write some text into it
_root.tf.text = "Hello world !";
}
// entry point
static function main(mc) {
var t = new Tuto();
}
}
PUIS DANS UN TERMINAL ET MTASC, LANCER LA COMPILATION PAR UNE SIMPLE LIGNE DE COMMANDE :
mtasc -swf tuto.swf -main -header 800:600:20 Tuto.as
Voila un swf crée rapidement.....
Conclusion :
ça parait brut de déco mais l'utilisation couplée avec le logiciel Eclipse par l'intermédiaire de Flashout permet de s'affranchir de cette compilation à la main, une petite démo :
http://potapenko.com/flashout/presentation.html
Si vous souhaitez plus d'info, un tutoriel sur l'installation d'eclipse et du plugin est dispo ici :
http://wiki.media-box.net/tutoriaux/flash/fame
Bref si vous êtes bon codeur, que trifouiller des interpollations de merde, c'est du passé, que coder une interface tout en AS ne vous fais pas peur, c'est pour vous et c'est freee.... Les gifanimateurs ont Flash, les programeurs ont FAME ;) ;)
A+
aFaD
12 janv. 2007 à 11:40
20 sept. 2005 à 14:53
par contre, j'ai pas réussi à faire tourner eclipse avec flashout_0.2.1.6 --> je me suis tourné vers flashout_0.2.1.4 la pas de soucis !!
Merci les gars :O)
6 août 2005 à 19:18
http://osflash.org/doku.php?id=flashcoders:undocumented:flash8
Bien sur il est aussi possible de copier ces classes pour les utiliser sous flash MX 2004... jetez un coup d'oeil sur ca pour l'exportation en version 8:
http://osflash.org/doku.php?id=flashcoders:undocumented:flash-7-export-to-flash-8
1 août 2005 à 16:52
Merci beaucoup pour cette information qui ma fait perdre pas mal de temps la semaine dernière.
1 août 2005 à 16:45
On peut inserer une font dans une library swf en utilisant un logiciel qui s'appelle "swfmill", ce soft très interressant permet de convertir un XML en swf, ce swf peut ensuite être appelé par une classe et être compilée derrière avec MTASC, le Lien (j'ai pas encore testé) :
http://flashant.org/index.php?p=377&more=1&c=1
Enjoy !!
A+
aFaD
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.