Français English 

              Le SWF ou  ShockWave Flash

Historique: copie du premier paragraphe de Cerig.efpg.inpg.fr (je n'aurais pas pu faire mieux) , Le créateur de Flash, Jonathan Gay, est un américain passionné d'informatique qui commence sa carrière en créant des jeux pour ordinateur, alors même qu'il n'a pas fini ses études. Des jeux il passe au logiciel de dessin vectoriel (pour Mac et PC) dans le cadre d'une petite entreprise (Silicon Beach Software), laquelle tente sans succès de concurrencer le logiciel Illustrator d'Adobe. Au début de 1993, Gay décide de créer sa propre entreprise, dénommée FutureWave Software. Il publie un nouveau logiciel de dessin vectoriel (SmartSketch), mais c'est un nouvel échec. Au milieu de 1995 Gay comprend que le marché du logiciel de dessin est trop encombré, et il décide d'abandonner l'image fixe au profit de l'image vectorielle animée. Simultanément, il songe à diffuser ce type d'image sur le web -- une idée révolutionnaire pour l'époque. Remanié, SmartSketch devient FutureSplash Animator, le logiciel qui permet de créer la célèbre image de la balle qui avance en rebondissant. En fait, les premières démonstrations ne soulèvent pas l'enthousiasme : la balle rebondit fort lentement... D'abord, les ordinateurs de l'époque n'ont pas la puissance que nous leur connaissons aujourd'hui. De plus, une partie du programme est écrite en Java, et les mauvaises langues vous diront que pour la rapidité, on fait mieux (du moins en 1995). Bref, la technologie de Gay est un peu trop en avance sur son temps. A l'automne de 1995, Gay essaye sans succès de vendre son produit à Adobe, puis à Fractal Design. Au milieu de 1996, il le lance sur le marché, où il rencontre un certain succès, ses deux plus célèbres clients étant MSN et Disney Online. En novembre 1996, l'éditeur MacromediaFutureWave. Étant donné qu'en quatre années de fonctionnement, Gay a beaucoup plus dépensé qu'il n'a gagné, il accepte l'offre. Le logiciel change une fois de plus de nom, et devient Macromedia Flash 1.0., tandis que son créateur prend chez l'éditeur le poste de vice-président en charge de Flash. Aujourd'hui, Flash en est à sa sixième version. Il est utilisé par de nombreux développeurs de sites web, et on estime que plus de 90 % des internautes sont équipés du plug-in correspondant. Certes, il est regrettable que ce format soit la plupart du temps utilisé pour réaliser des animations ineptes, qui n'ont pas d'autre résultat que d'impatienter l'internaute (d'où la présence du fameux bouton "skip intro"). Mais ces errements n'enlèvent rien à la valeur technique du produit.
 

            

soleil fond gris
le gif animé (taille : 5,31ko) sera converti
en animation .swf avec
Gif to Swf converter 2.3 voir l'autre onglet
shareware période d'essai 7 jours . Téléchargeable aussi en .zip à  "Comment Ca Marche?" de chez 789soft
GifToSwfConverter_setup.exe

         


le fond transparent n'a pas été été restitué le logiciel coûte (11.95 dollars) . Ici encore en période d'essai de 7 jours (avec le watermark en rouge)
(taille:18,4Ko) . Avec la clé de licence activée le tatouage rouge a disparu mais le fond transparent n'a toujours pas été restitué . Mais ce n'est pas grave: vous pouvez toujours refaire la couleur d'arrière-plan des frames gif originels (par exemple avec mtpaint et gifsicle qui gèrent bien les formats gif) dans la même couleur (pour cela vous pouvez vous servir de Gpick) que le fond de votre page web , refaire le gif animé et le reconvertir ensuite en SWF .

Et voilà !


C'est un peu laborieux mais cela fonctionne . taillle : 5,41ko . Au fait les frames .gif de départ auraient été 3 ou 4 fois plus grandes l'animation Swf aurait été avantagée à cause de l'effet "escalier" des images pixellisée quand on les agrandit . Dans le cas présent le gif animé de départ ne fait que 130x120 c'est petit ! Voyez ce que rend cette même animation plus bas dans carte flash@-mail

Insérer un fichier flash swf dans une page HTML

       
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
<param name="movie" value="votre animation.swf">
<param name="quality" value="high">
<embed src="votre animation .swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed></object>

Sur une animation SWF en arrière-plan vous pouvez écrire ou placer des images en HTML

Mais pour cela vous devez faire des calques (layers)                                                        Et vous pouvez créer ainsi vos web e-mail cards ou cartes virtuelles ou cartes de visite ouaibes . En plus vous pouvez faire des liens hypertexte avec du HTML . Et puis vous n'êtes pas obligé de faire une animation flash , une seule image .swf (fixe) peut très bien convenir si elle est jolie . Vous faîtes un clic-gauche sur carte flash@-mail . Dans l'écran qui s' affiche vous faîtes clic-droit dans le coté le plus à droite et  Envoyez le lien (Send Link) . Voila il y a juste à mettre le nom du correspondant 
carte flash @-mail

SWF un format libre ?

Tout comme le format pdf développé par Adobe , une partie du code swf est libre . Beaucoup de développeurs se sont intéressé à PDF , propriétaires ou libres (Ghostgum et son ghostscript) mais beaucoup moins à SWF à cause de l'hégémonie et l'avance technologique d'Adobe Flash dans ses logiciels de graphisme et sur le web (avec YouTube entre-autres) . En fait on pourrait très bien se passer du format flash propriétaire et le HTML a un code libre , lui.

logiciels SWF libres et gratuits

le lecteur Swfdec a l'avantage par rapport au lecteur officiel d'Adobe (originellement conçu par Macromedia) de pouvoir fonctionner aussi avec les processeurs 64bit. Swfdec offre aussi un plug-in pour Firefox dans les distributions Debian

Et des outils de conversion ou d'animation

SwfTools un peu compliqué pour un débutant mais il permet entre-autre à the Gimp d'installer un greffon python permettant l'exportation de fichiers SWF . Mode d'emploi pour Ubuntu : télécharger l'archive sur votre bureau clic-droit sur l'archive -> Propriétés -> rendre exécutable puis aller dans Raccourcis -> Dossier personnel -> home -> toto -> ctrl+h -> .gimp2.06 -> plug-ins  -> glisser-déposer l'archive du bureau dans ce répertoire et encore merci à fabux  pour son aide aux débutants sur Ubuntu.fr                                                          

Pencil

Pencil is an animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. Pencil is free and open source. Mais l'export au format flash ne fonctionne pas bien sur Linux et Windows , il fonctionne mieux sur sur Mac .

               

ActionScript

est le langage de programmation de Flash pour la création d'applications avancées , langage permettant de créer des animations interactives et des jeux vidéo en ligne. ActionScript peut gérer  le déroulement d'une animation, mais également les actions des visiteurs (déplacements de la souris, clics et pressions sur les touches du clavier) . Liste des ressources Actionscript à  CodeS-SourceS .  C'est un peu comme le Javascript beaucoup d'exemples à  encore CodeS-SourceS !  ->

ya d'la pomme et de la betterave dans le code . Vous gagnez quand les pièces d'or s'entassent en bas de l'image , sinon...


vous pouvez peut-être essayer en ajoutant de la cerise dans ce code . Bonne chance !


Click here to subscribe to this RSS feed
Site web créé avec Lauyan TOWebDernière mise à jour : jeudi 2 septembre 2010