Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[FAME] CODER EN AS2 SANS L'ÉDITEUR FLASH (R)


Information sur la source

Catégorie :ActionScripts Classé sous : as2, fame, flashout, mtasc, eclipse Niveau : Initié Date de création : 31/07/2005 Vu : 7 157

Note :
10 / 10 - par 5 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

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 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.....
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
 

Commentaires et avis

signaler à un administrateur
Commentaire de Prouprou_Sensei le 31/07/2005 18:44:17

Ca dechire un max c trop bon alala merci !!
Ya ka faire peter les MCL et c du tout cuit ;)
Jvé l'installer de ce pas.

signaler à un administrateur
Commentaire de Prouprou_Sensei le 01/08/2005 00:29:49

J'ai tésté ca fonctionne a la perfection attention cependant pour flashout il faut la version 1.5 (aussi numeroté 5) du  jre.

signaler à un administrateur
Commentaire de afad le 01/08/2005 11:54:42

Oui, merci pour cette précision Prouprou et heureux d'entendre que tout fonctionne.

L'Open Source Flash (osflash.org) bouge énormement ces temps ci, ce n'est pas plus mal car il est grand temps que l'AS soit reconnu comme un  puissant language au même titre que le Java ou le PHP.

A+
aFaD

signaler à un administrateur
Commentaire de kahuna le 01/08/2005 14:36:22

Franchement rien à dire c'est top, merci AFAD.......

Par contre ça m'amène un nouveau problème:

- loader des fonts a embeded sans les mettre dans la library pour utiliser les TextField en les formattant en htmlText.
Si quelqu'un avait la soluce de comment faire un loadClip de fonts, ça serait le paradis sur Flash, enfin presque !!!!!

signaler à un administrateur
Commentaire de afad le 01/08/2005 16:45:47

Mm sans passer par l'IDE de MM, clair je m'étais pas encore poser la question. En fouillant j'ai trouvé une réponse :

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

signaler à un administrateur
Commentaire de kahuna le 01/08/2005 16:52:10

J'avais trouvé sur le site de mediaBox presque la même chose, tu viens juste finaliser ma recherche.

Merci beaucoup pour cette information qui ma fait perdre pas mal de temps la semaine dernière.

signaler à un administrateur
Commentaire de Prouprou_Sensei le 06/08/2005 19:18:04

Il faut ajouter aussi que la derniere version de mtasc permet de compiler des swf en flash 8, et les nouveautés du player 8 découvertes par la communauté opensource sont deja disponibles (filtres, blendingMode, classes geometriques, Bitmap Display, fileReference et bien d'autres).

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

signaler à un administrateur
Commentaire de Mafassure le 20/09/2005 14:53:44 administrateur CS

Super avec MTASC on a les class mx et fp8 !!

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)

signaler à un administrateur
Commentaire de Delta_Danger le 12/01/2007 11:40:42

Absolument magnifique ! Moi qui commence en flash/as et qui trouve que ce langage est genial, j'en attendais pas moins de la part des developpeurs libres ! Ah oui, pa'ce que pour ceux qui ne l'avaient pas vu, la suite du projet consiste a en sortir une version Linux... (si ce n'est pas encore fait..)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Flash AS2.0 comment communiquer entre 2 classes [ par seed ] Bonjour,J'aimerais savoir comment est il possible de communiquer entre deux classes en AS2 je m'explique :j'ai une classe appelé classe1 qui contient Instance de movieclip dans une classe AS2 [ par Clemto ] bonjour les gensVoila, pour faire de la 3d, je trace donc des faces, mais il y a quelques bug sur la profondeur et l'affichage de ces faces. Je voudra Liaisons entre Composants AS2 [ par stef_brest ] Je voudrais savoir comment utiliser les metaDonnées[Bindable][Event][ChangeEvent]pour que plusieurs composants puissent communiquer entre eux.Dans mon Pb d'accès à un membre de classe AS2 [ par francisek ] Salut,Je commence en AS2 donc c'est peut être tout bête.Voilà l'énoncé de mon problème:J'ai créé une classe avec un membre XML. Dans le gestionnaire o Vous voulez des cours de flash? [ par BlackWizzard ] Je cherche actuellement des sujet de cours à ecrire. Si vous avez une demande particuliere, un sujet particulier sur lequel vous cherchez des co pb button as2 dupliqué [ par dto ] Salut, J'ai un composant as2 button dans un clip que je duplique.Mais il est impossible d'agir directement sur le button du clip dupliqué. clip. checkbox as2 [ par nicoxidine ] bonjour,comment implémenter 2 checkbox (composant mx) en as2 directement dans le code. En gros quelle est la syntaxe pour pouvoir les utiliser.Si Objet 'Video' en AS2 [ par cedricici ] Bonjour, Quelqu'un sait'il comment crere un Objet 'VIDEO' en AS2 sachant que ce dernier n'as pas de consructeur ? si Vous avez une idée merci . MTASC : petite question ... [ par LocalStone ] Salut FlashKodeurs et Flashkodeuse, J'ai une petite question à propos de MTASC. En fait, je suis sur que c'est très con comme question, mai #include ou import, AS1-AS2 [ par on_drag_on ] Bonjour! J'ai une petite question concernant le sujet mentionné: un exemple: j'ai un fichier "createBouton.as" dans lequel il y'a:   


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.