Journal Compilateur Flash GPL

Posté par .
Tags : aucun
0
15
jan.
2005
Le titre de mon journal est un peu inexact, puisqu'il s'agit en fait d'un compilateur ActionScript (le langage utilisé par Flash). Le compilateur en question utilise OCaml, ce qui permet de le faire tourner sur de nombreuses plateformes (même si seul un binaire win32 est fourni). Le tout est couvert par la GPL.

D'après le site du projet, il semblerait qu'il soit nettement plus rapide que le compilateur embarqué dans les outils Macromedia.

Je ne suis pas spécialiste (ni fanatique, d'ailleurs) de Flash, mais ce genre de nouvelle me semble une avancée intéressante pour le libre. Apparement, le projet est géré par une société (Motion Twin) plutôt pro-libre.

On trouve tout ça ici: http://team.motion-twin.com/ncannasse/mtasc.html(...)
  • # creer c'est bien mais ... pour voir ?

    Posté par (page perso) . Évalué à 3.

    Il existe divers projet libre permettant de creer du flash. Mais il n'y a pas de logiciel pour les visualisés (a part swfdec).
  • # Liens

    Posté par . Évalué à 2.

    Serait-il envisageable de construire sur ce compilateur, un programme libre qui permettrait de suivre les liens d'une page web en flash ?

    Les images, les animations, bof ! ça ne me gêne pas que cela ne reste visible qu'avec des greffons propriétaires que de toutes façons je n'installerais jamais. Mais il n'y a rien de plus rageant que de pouvoir pas passer les pages d'accueil lors de la consultation d'un site.

    Si quelqu'un plus au fait des merveilles de la technologie Flash pouvait éclairer ma (notre) lanterne ...
    • [^] # Re: Liens

      Posté par . Évalué à 1.

      A ce que je sais, les liens flash s'apparentent beaucoup à des liens simulés en javascript sur une page web. Au meme titre que google ne peut suivre de tels liens, faute d'interpréter le javascript, les liens dans une applette flash ne peuvent être aisément extraits.
  • # Même probleme qu'avec java ?

    Posté par (page perso) . Évalué à 4.

    Tout d'abord je dois dire que je suis assez heureux de voir des projet libres autour de flash, qui, même s'il encombre le web de clignotements inutiles, est un formidable outil de création multimedia (que celui qui n'a jamais tapé dans des pingouins avec une batte de base-ball, me jette la première pierre).

    Ceci dit, lorsque je lis :
    mtasc -cp "C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes"

    J'ai un peu peur que le problème soit le même qu'avec java pour lequel le compilateur est un élément nécessaire mais pas suffisant.

    Si quelqu'un connaît bien Flash, il pourrait peut-être nous éclairer sur ce point.
    • [^] # Re: Même probleme qu'avec java ?

      Posté par . Évalué à 4.

      Effectivement, depuis la version 2.0 du langage ActionScript, une bibliothèque de classes similaires à celle fournie par le JDK constitue le coeur du langage. Le compilateur est la glu qui vient assembler tout ca, mais il ne fournit pas, hélas, la bibliothèque elle-meme.

      (Ce n'était pas le cas en AS1).
      • [^] # Re: Même probleme qu'avec java ?

        Posté par (page perso) . Évalué à 4.

        euh, dans ce cas c'est quand même très différent de java ? Que l'on me corrige si je me trompe :

        - en java il faut les classes de sun pour pouvoir travailler sérieusement, mais elles sont disponibles dans le JDK, disponible gratuitement.
        - en flash, il faut le programme flash de macromedia, qui lui est payant

        Me trompe-je ?
        • [^] # Re: Même probleme qu'avec java ?

          Posté par (page perso) . Évalué à 0.

          Certes, mais du point de vue du libre c'est la même chose, le jdk comme le programme flash de macromedia sont tous les deux propriétaires.
          Donc pour l'instant pas moyen de faire du flash avec des outils libres du début à la fin (ni de visualiser le résultat d'ailleurs).

          Moralité: Utilisez autre chose!
          • [^] # Re: Même probleme qu'avec java ?

            Posté par . Évalué à 2.

            Moralité: Utilisez autre chose!

            Par exemple?
          • [^] # Re: Même probleme qu'avec java ?

            Posté par (page perso) . Évalué à 2.

            Il faut se renseigner, pour la lecture du flash, j'utilise sous FreeBSD gplflash qui marche très bien pour le plupart des sites, c'est GPL, totalement libre, ne repose si je ne me trompe pas sur rien de libre, bref j'en suis très content pour mappy c'est largement suffisant, par exemple.
            Les développement avait arrêter depuis 4 ans, mais ont repris en 2004.
            http://gplflash.sourceforge.net(...)

            Pour la creation c'est un peu plus complexe, mais il existe des chose en libre un tour rapide sur Freshmeat :
            http://spalah.sourceforge.net/(...) (GTK)
            http://f4l.sourceforge.net/(...) (QT)
            openoffice, http://www.quiss.org/swftools/,(...) ...

            Certains projets sont jeunes, je veux bien que ce ne sois pas encore abouti, mais il existe en libre toute la chaine de la creation (au moins au niveau des libs) à la lecture.

            PS: J'aime quand même pas le Flash, mais c'est juste pour tordre le cou à des idées reçues.
            • [^] # Re: Même probleme qu'avec java ?

              Posté par (page perso) . Évalué à 2.

              Petite question:
              Est-ce que le format est utilisable librement? Est-ce qu'il est légal de créer ces applications, ou est-ce que Macromedia peut décider du jour au lendemain de retirer son autorisation, voire de poursuivre l'auteur?
            • [^] # Re: Même probleme qu'avec java ?

              Posté par (page perso) . Évalué à -1.

              Petite question:
              Est-ce que le format est utilisable librement? Est-ce qu'il est légal de créer ces applications, ou est-ce que Macromedia peut décider du jour au lendemain de retirer son autorisation, voire de poursuivre l'auteur?
  • # Et un concurrent libre?

    Posté par . Évalué à 1.

    Autant d'énergie dépensée pour coller à des applis propriétaires, mais ne serait-il pas tout aussi utile de voir apparaitre un concurrent libre avec son propre language de script ?
    En effet, ici il s'agit d'arriver à créer des plugins compatibles avec un truc propriétaire, à partir de rien, et sur lequel le libre aura toujours un train de retard.
    Donc, à partir de rien, ne serait-il pas plus efficasse de créer un concurrent libre???

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.