Aller au menu - Aller au contenu

Compilez l'AS3 gratuitement et légalement sous Windows/Linux

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Pseudo Commentaire
Page 1 
Hors ligne Artefact2 # Posté le 28/04/2008 à 14:36:07
Avatar

Ville : Reims
Pays : France métropolitaine
Études : Université de Reims

Citation : Tuto
De façon libre et multiplate-forme


Libre ? Tu rigoles ? :-° Le compilo est tout sauf libre.

Si c'est la façon, bah, taper une commande on peut pas dire que c'est libre ?
Hors ligne sloshy # Posté le 28/04/2008 à 15:38:18
Avatar

Hello,

  • Liberté 0 : La liberté d'exécuter le programme, pour tous les usages.
  • Liberté 1 : La liberté d'étudier le fonctionnement du programme.
  • Liberté 2: La liberté de redistribuer des copies.
  • Liberté 3: La liberté d'améliorer le programme et de publier vos améliorations.

Un logiciel est libre lorsqu'il respecte ces 4 libertés fondamentales ;
Un logiciel ne respectant pas toutes ces libertés est propriétaire.

Citation : Tuto
Sous Win XP/Me/98 : un clic sur démarrer, puis un clic sur exécuter, vous marquez "cmd". Welcome back to the old world

cmd.exe (Windows Command Prompt) est un interpréteur de commande qui à fait son apparaition sous windows NT
Pour les windows 16-32 (9x et ME) l'interpreteur est "command.com" (aussi disponible sous NT)

Merci d'éditer le tuto en fonction !
Hors ligne demonixis # Posté le 28/04/2008 à 16:26:08
Avatar
Flux RSS

Ville : Lyon
Pays : France métropolitaine

Perso, j'ai trouver se tuto très bien expliquer. D'ailleur je voulais essayer Flash, mais n'ayant pas envi de piraté le logiciel et étant la plupart du temps sous linux, je pensais que c'était impossible. Merci bien en tout cas maintenant quand je voudrais commencer le flash je serais comment faire !



 
Hors ligne ghuysmans99 # Posté le 28/04/2008 à 19:17:40
Avatar
Flux RSS

Même chose que sloshy
8/10

VB.NET is good ... VB6 is better :D
 
Hors ligne neamar # Posté le 28/04/2008 à 20:30:51
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

Citation : Artefact2

Libre ? Tu rigoles ? :-° Le compilo est tout sauf libre.

Si c'est la façon, bah, taper une commande on peut pas dire que c'est libre ?


Effectivement, il y a eu une petite confusion sur les mots, et je m'en excuse platement.
Le compilateur en lui même n'est pas libre : il est juste gratuit.
Pour ce qui est des codes sources générés, en revanche, ils sont libres...ou selon la licence que vous leur donnez.

Sloshy, je fais les modifs dont tu parle pour la commande Windows.

Merci pour vos idées


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne Nab # Posté le 28/04/2008 à 21:25:44
KISS
Avatar
Flux RSS

Salut,

Petit problème que je trouve grave :
Sous Linux (ou plutôt avec les shells *SH) pour échapper un caractère on peut en effet utiliser , mais les quotes simples et doubles ont un rôle quasiment identique, et encore plus dans un chemin.

En pratique le backslash échappe un caractère, les simples quotes échappent complètement ce quelles entourent, et les doubles quotes échappent partiellement ce qu'elles entourent.
Par exemple, les trois lignes ci-dessous font sans problème ce qu'on peut supposer ; elles sont synonymes :
Code : Bash
1
2
3
cd Mon dossier avec espaces
cd "Mon dossier avec espaces"
cd 'Mon dossier avec espaces'


Les doubles quotes ont la particularité de ne pas échapper les variables ni les sous-shells.
En pratique
Code : Bash
1
cd "$HOME/Mon dossier avec espaces"

fonctionne comme on peut le supposer, mais
Code : Bash
1
cd '$HOME/Mon dossier avec espaces'

va essayer de se rendre dans un dossier nommé exactement comme écrit, c'est à dire '$HOME/Mon dossier avec espaces', et non un dossier 'Mon dossier avec espaces' dans le répertoire personnel.


Cette erreur me chagrine particulièrement dans le QCM ou la bonne réponse est... fausse >_<

(de plus, je n'ai pas testé mais je suppose que mxmlc n'est pas un script ? donc que le lancer avec un interpréteur n'a aucune utilité, si ? Bon, je n'ai pas essayé et je ne connais pas mxmlc, donc j'ai peut-être tort ^^)


Cordialement,
Nab

Image utilisateur
Projets & contributions : CTPL | SCE | libbnss
Langages : Norme C99 (TC3, PDF 3.61MB) | Vala | Python
Bibliothèques : GTK+, doc GTK+ | doc GLib | doc GObject | doc GDK | doc GDK-Pixbuf | doc GIO
FAQs : FAQ C | FAQ OpenGL / SDL / GTK+
Programmes : GCC | Geany | GNOME | Valgrind | GDB ; mais aussi : Blender | Gimp | Inkscape
OS : Debian GNU/Linux
 
Hors ligne neamar # Posté le 29/04/2008 à 07:52:02
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

Nab => Merci pour ton commentaire... "malheureusement", on m'avait déjà fait la remarque; et la faute est déjà corrigée...dans la version offline (que je compte uploader ce soir).
Merci quand même !


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne anonyme # Posté le 29/04/2008 à 09:18:04

Flex est gratuit?
Pour ma part j'ai une version d'essai est-ce normal?
Et donc Eclipse (Flex) ne gère pas la compilation, nous sommes obligé de passer par la console de l'OS? par exemple avec java eclipse se charge de générer le byte-code idem avec c++ il génère son code binaire pourquoi ne génère t-il pas le swf d'AS?
Dans tout les cas mon flex semble payant.

Question personnel: Je croyais qu'adobe avait acheter Macromédia même :lol: mais non à ce que je vois. Alors que font Macromédia? Ils continuent le développement de flash pour adobe? ou bien ils ont d'autres projets car là je ne comprend pas vraiment tout.
Hors ligne 0nce # Posté le 29/04/2008 à 09:55:06
Avatar

Intéressant, mais je préfère utiliser le logiciel Flashdevelop, qui est actuellement un des plus puissants que l'on puisse trouver pour développer en Flash. Son compilateur est même plus rapide que le compilateur natif de Macromedia/Adobe.

Son système d'auto complétion du code est aussi meilleur que celui de Flash CS3

site officiel: www.flashdevelop.org

Il est aussi libre et open source.
 
Hors ligne neamar # Posté le 29/04/2008 à 12:53:34
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

Once, tu as raison, mais FlashDevelop n'est disponible que pour Windows.
La procédure présentée içi est relativement complexe : il est évident qu'un IDe est un plus non négligeable !


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne ptipilou # Posté le 29/04/2008 à 14:50:02
Cauchemar orthographique
Avatar
Groupe : Anciens

Bonjour !

Par hasard, je suis tombé sur ton tuto.
Puis-je te suggérer de le confier aux mains des zCorrecteurs ?
Les (quelques) fautes orthographiques et typographiques disparaîtraient... À toi de voir ! ;)

Visitez le site des zCorrecteurs !
N'hésitez pas à soutenir notre travail...

... si ce que nous avons fait pour vous vous plaît, un petit coup de pouce est le bienvenu !
_____________________________________________
Si haut que l'on soit placé, on n'est jamais assis que sur son cul. [Attribué à Montaigne]
 
Hors ligne Picxime # Posté le 30/04/2008 à 14:09:02
Avatar

Études : SUPINFO Normandie à Caen

Le compilateur de flashdevelop est le même que celui d'Adobe pour l'AS3 du moin. Car pour l'AS2, il utilise MTASC (qui lui est plus rapide ;) )

Sinon, très bien ton tuto ;)

Picxime

Vous vous posez des questions sur Supinfo ? Voici la vérité :
Supinfo Watching : Les témoignages des étudiants.
 
Hors ligne smilz # Posté le 23/07/2008 à 11:58:14
La vie est une blague
Avatar
Flux RSS

C'est super ! Maintenant il manque plus que de faire un cours (en français et simple :-° ) que sur AS sans l'IDE d'Adobe :) (celui-ci mâche une partie du travaille, non ?)
Hors ligne A-dream # Posté le 23/07/2008 à 12:17:48
Openoffice ça roxxxx §
Avatar

J'ai trouvé une faute, j'ai pas cherché non plus, mais en lisant jsuis tombé dessus.

Citation : toi
Le SWF créé à une hauteur/largeur infinie !


C'est a et non pas à. ;)

Sinon, bon tuto, 16.

Code : Autre
1
2
3
4
<Redlime> erf
<A-dream> wut
<Redlime> j'ai cliqué trop vite sur le bouton refuser xDDDD
<A-dream> XDDDDDDD

 
Hors ligne ZeroDotNet # Posté le 29/09/2008 à 18:50:15
Avatar

merci bcp pour ce remarquable tuto :p ....
j'ai entendu dire qu'avec Adobe Flex on peut decrire des interfaces graphique
avec un langage basé sur xml
donc je me pose la question est-ce qu'on peut fair ca avec ce compilateur gratos ?!! merci
Hors ligne entwanne # Posté le 05/10/2008 à 10:20:42
Avatar

Ville : Nancy
Pays : France métropolitaine
Études : Epitech Nancy

ZeroDotNet > Oui, et c'est justement de ça que je venais parler.
Après avoir lu ce tutoriel, je me suis intéressé au Flex, et essayé de me renseigner facilement, ce ne fut pas très facile.
Je trouve bête qu'il n'y ait aucune approche du Mxml, ce fameux langage.
Et, oui, le compilateur (mxmlc en l'occurence) le gère très bien, et c'est tant mieux.

archlinux | python
 
Hors ligne Mansuz # Posté le 06/10/2008 à 10:41:16
Avatar

"Il reste cependant possible d'utiliser un IDE libre sur le net pour le dessin vectoriel...il suffit après d'exporter vos créations en swc et des les inclure dans les options de compilation."

Très bon tuto. Je suis sous windowsXP et je recherche un IDE permettant d'exporter en swc. As tu des liens à proposer?
J'ai du mal a en trouver sur le net.
 
Hors ligne Dinosaure # Posté le 10/10/2008 à 23:00:44
dino-dinosaure ?
Avatar
Flux RSS

Ville : Le paradou
Pays : France métropolitaine
Études : Epitech Montpellier

Grâce à ce tuto et des cours sur l'AS 3.0, j'ai réussi à créer plein d'animation ^^ ! Pourtant, mes animation sont lisible quand local, sur le net, elle affiche du blanc o_O ! Mes script n'ont pas d'erreur donc je ne comprends pas ...

S.V.P de l'aide ^^ !

Une de mes créations => Carre
Hors ligne lyrix # Posté le 02/12/2008 à 01:42:34
Flux RSS

Bonjour, je me permet de vous donner un liens bien utiles pour installer flex builder 3 sous linux, c'est : http://www.lyrixx.info/blog/flex/plugi [...] clipse-linux/
 
Hors ligne isagaw # Posté le 04/01/2009 à 19:06:35

Études : ENSEA

Citation : Mansuz

"Il reste cependant possible d'utiliser un IDE libre sur le net pour le dessin vectoriel...il suffit après d'exporter vos créations en swc et des les inclure dans les options de compilation."

Très bon tuto. Je suis sous windowsXP et je recherche un IDE permettant d'exporter en swc. As tu des liens à proposer?
J'ai du mal a en trouver sur le net.


Je suis dans le même cas, et j'ai finis par abandonner.
A la place, je crée mes formes directement dans flash, grâce aux conseils présents sur la documentation flash en ligne.

Je met le lien, ça peut aider :D
http://livedocs.adobe.com/flash/9.0_fr [...] Graphics.html

Sinon très bon tuto qui vaut un 18/20.

Par contre, je pige pas, si quelqu'un peut m'aider, je n'arrive pas à importer un fichier xml (sous linux, en local, encodé en UTF-8, .xml et .as dans le même dossier, et droit d'accès en lecture et écriture ok).

Le code est classique :
Code : Actionscript
1
2
3
4
5
6
7
8
var adresseFichierXML:URLRequest = new URLRequest("nomdufichier.xml"); 
var conteneurXML:URLLoader = new URLLoader(); 
conteneurXML.load(adresseFichierXML); 
var arboXML:XML; 
conteneurXML.addEventListener(Event.COMPLETE,chargementXMLTermine); 
function chargementXMLTermine(evt:Event) { 
   arboXML = new XML(conteneurXML.data); 
}


Le compilateur ne bloque pas, mais j'obtiens une erreur de cette forme :

Code : Autre
1
2
Il s'est produit une erreur de code ActionScript :
SecurityError: Error #2148: SWF file file:///media/MULTIMEDIA/flash/sites/site.swf cannot access local ressource file:///media/MULTIMEDIA/flash/sites/site.xml. Only local-with-filesystem and trusted local SWF files may access local ressources. [...]


Est-ce que l'un de vous a réussit à importer un fichier xml s'il vous plait ?

isagaw
Image utilisateur
 
Hors ligne neamar # Posté le 16/02/2009 à 14:37:13
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

isagaw, ton problème est résolu, consulte cette page pour les détails : http://www.siteduzero.com/forum-83-370 [...] e-neamar.html


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne spider-mario # Posté le 15/03/2009 à 12:44:15
Avatar

Ville : Montigny-lès-cormeilles
Pays : France métropolitaine
Études : INSA Rouen

Dans le QCM, il est écrit qu'il faut faire "bash mxmlc", mais "chmod +x mxmlc" dans le répertoire flex-sdk/bin et ça n'est plus nécessaire.
Hors ligne Robi # Posté le 15/05/2009 à 20:08:29
Avatar

Ville : Montpellier
Pays : France métropolitaine
Études : UTC

« Pour l'utiliser, il vous suffit de placer le fichier Trace.as à côté de votre application. »

Et comment on l'utilise après ???!!!
J'ai essayé ça :
include "Trace.as";
var ble:Trace = new Trace();
ble.initialiser(stage);

mais ça marche pas : « Error: Les packages ne peuvent pas Ûtre imbriquÚs. »
(le fichier souris.as et Trace.as sont dans le même dossier et j'ai copié/collé le trace sans rien changer)
Hors ligne neamar # Posté le 17/05/2009 à 22:17:22
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

Tu peux au choix :
- Utiliser FlashDevelop (Windows uniquement) qui a un Trace intégré,
- Sinon, tu peux utiliser la fonction Trace... mais pas comme ça :
Code : Actionscript
1
2
3
include "Trace.as";
Trace.initialiser(this.stage);
Trace.append("BlaBlaBla")


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne 3akycka # Posté le 20/06/2009 à 15:00:09

Bonjour,

Le problème avec mxmlc c'est qu'il se recharge à chaque compilation, du coup quand on recompile le même fichier c'est toujours aussi long que la première fois, pour éviter ça il faut utiliser fcsh qui se trouve aussi dans le dossier de flex sdk. fcsh évalu les changement entre 2 compilation et ne fait que ce qui est nécessaire, FlashDevellop l'utilise aussi.

Pour Linux il y a scite AS3 qui permet de compiler directement avec Flex sdk sans utiliser de console, par contre je n'ai pas réussi à lui faire utiliser fcsh, il utilise uniquement mxmlc
Hors ligne neamar # Posté le 20/06/2009 à 15:10:31
Just know the rules
Avatar
Flux RSS

Études : INSA Lyon

3akycka, intéressant (je ne connaissais pas) !

Mais est-ce vraiment différent de l'option -incremental=true ? (j'en parle à la toute fin du tutorial)


De toute façon personne ne lit les signatures. Ah si toi ? Bon bah personne d'autre que toi alors ;) .
 
Hors ligne anonyme # Posté le 03/05/2010 à 17:25:08

Excellent tuto, je le mets dans mes favoris ;)
Hors ligne zerodezero # Posté le 24/05/2010 à 09:35:36

EH !!!Moi comme compilateur ça reste une console c'est normal??
Hors ligne agranger36 # Posté le 21/11/2010 à 14:04:44
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Le seul compilateur AS3 libre que je connaisse est HaXe développé par Nicola Canasse pour la Motion-Twin. Il marche parfaitement bien ;)

bannière
 
Hors ligne lilive # Posté le 23/09/2011 à 11:32:37

Bonjour,

Pour te répondre sur fcsh, oui c'est différent. Utiliser mxmlc est long car c'est un programme java, et à chaque fois la machine virtuelle java doit être lancée. Cela prend plus de temps que la compilation elle-même sur de petits projets. fcsh permet d'éviter cela en laissant le machine virtuelle chargée, si j'ai bien compris.

J'ai quelques suggestions:

Il faudrait peut-être dire un mot sur l'installation du flash player standalone qui permet d'exécuter le swf généré sans avoir à l'intégrer à une page web?

Pour trace, l'instruction trace marche toujours. Le tout c'est de pouvoir les lire. Je vois 2 moyens, et il y en a surement d'autre:
- L'extension flashtracer pour firefox: https://addons.mozilla.org/fr/firefox/addon/flashtracer/ (qui affiche les trace y compris ceux des swf exécutés dans le standalone)
- Tail pour afficher le fichier flashlog.txt . J'utilise "tail for windows" et le fichier est dans Documents and Settings/username/Application Data/Macromedia/Flash Player/Logs/ , sous windows XP en tout cas. (lien)

Pour indiquer la taille de la scène, on peut mettre [SWF(width="800", height="300", backgroundColor="#FFFFFF", frameRate=50)] dans le code source.

Je ne sais pas s'il y a des gens qui font du flash et qui utilisent mxmlc sans l'intégrer dans un IDE. Cela doit être fastidieux. Donc peut-être donner plus de pistes d'IDE. Tu as cité FlashDevelop, quelqu'un à parlé de Scite AS3, il y a des plugins pour Eclipse, Flash MiniBuilder, et moi j'utilise jEdit.


Et j'ai aussi une question, déjà posée plus haut:
Quels sont les outils libres permettant de générer des swc? Je n'ai rien trouvé.
J'utilise les embed, mais ce n'est pas très pratique je trouve.

Bravo pour t'être fendu de ce tutoriel pas évident à écrire.
Pour accéder à cette section
Connectez-vous !
connexion_rpx