Flash
Suivre le flux RSS des articles de cette rubrique
Suivre le flux RSS des commentaires de cette rubriqueFlash sous Linux, c'est possible !
par Skreo, le 2 Novembre 2007 à 16:12 (modifié le 02/11/2007 à 17:26)
Je me rapproche chaque jour du bonheur avec Linux
Depuis début septembre, mon PC tourne en permanence sous Kubuntu (une des meilleures distribution de Linux, la dernière version, Gutsy Gibbon, est sortie il y a 2 semaines). Le seul regret que j'avais en quittant Windows, c'est de ne plus pouvoir utiliser Macromedia Flash Pro 8, qui me permet de mettre à jour www.murties.comC'était sans compter la puissance de Wine ! "Wine Is Not An Emulator" permet de faire tourner des applications Windows. Ça je le savais depuis longtemps, mais je n'avais pas réussi à faire tourner flash, et à vrai dire je n'y croyais pas trop. Et bien en fait c'est très simple. Pour ceux que ça intéresse, je vais expliquer rapidement la démarche :
Tout d'abord, il faut installer Wine :
sudo apt-get install wineSi vous n'avez pas de partition avec Windows, ou tout simplement pas installé Flash sur votre partition Windows, essayez d'installer Flash directement avec Wine en lançant le exe d'installation. Je n'ai pas testé cette solution, mais à priori ça devrait bien marcher.
Si vous avez déjà installé Flash sur votre partition Windows, montez la partition Windows si ce n'est pas déjà fait. Chez moi elle s'appelle /media/hda1, je vais donc l'appeler comme ça dans cet article. Vous n'aurez plus qu'à créer 3 liens symboliques :ln -s "/media/hda1/Program Files/Macromedia" "~/.wine/drive_c/Program Files/"
ln -s "/media/hda1/Documents and Settings/All Users/Application Data/Macromedia/" "~/.wine/drive_c/windows/profiles/All Users/Application Data/"
ln -s "/media/hda1/WINDOWS/system32/Macromed/" "~/.wine/drive_c/windows/system32/"Et voilà, il ne reste plus qu'à faire un raccourci vers le bureau. Pour cela, créez un fichier flash.desktop dans ~/Desktop à l'aide de la commande vim :
[Desktop Entry]
Categories=Application;GTK;Development;IDE;
Comment=Macromedia Flash Pro 8
Encoding=UTF-8
Exec=wine "~/.wine/drive_c/Program Files/Macromedia/Flash 8/Flash.exe"
GenericName=Integrated Development Environment
Icon=~/icone_flash.png
MimeType=application/octet-stream
Name=Flash
StartupNotify=false
Terminal=false
Type=Application
Version=8Changez au besoin "Flash 8" si vous avez une version différente de Flash. Pour télécharger l'icône icone_flash.png à mettre dans votre dossier personnel (~), cliquez droit sur ce lien puis cliquez sur "Enregistrer cette image sous..."
Note : Il peut arriver qu'il y ai des erreurs au lancement de l'application où à la compilation d'un fla en raison de la casse des fichiers qui est importante sous Linux. Pour régler ce genre de problème, vérifiez simplement la casse des fichiers qui génèrent les erreurs.
Si vous trouvez mes explications vraiment pas claires, allez jeter un coup d'oeil sur ce très bon tuto :
http://www.siteduzero.com/tuto-3-15263-1-macromedia-flash-8-sous-linux.html
10 commentairesBibliothèque partagée
par Skreo, le 25 Février 2006 à 01:33 (modifié le 08/07/2007 à 05:28)
Ah je suis content j'ai enfin compris comment utiliser les bibliothèques partagées de Flash ^^'''
Par exemple, admettons qu'on ai plusieurs animations, qui doivent chacune utiliser les mêmes clip, autant ne pas les recopier à chaque fois, ce serait trop lourd pour le web.
On a par exemple une de ces animations : principal.fla
On créer une nouvelle flash que l'on appellera biblio.fla
Dans biblio.fla, je mets alors tous les MovieClip que je veux partager. Pour chacun je clique droit >> Liaison, je lui donne un identifiant pour pouvoir y accéder avec attachMovie(), je coche les cases Exporter pour ActionScript, Exporter pour le partage à l'exécution, et Exporter dans la première image, et je mets "/" dans la case URL, ou l'url (relative ou absolue) de l'animation dans lequel on veut importer le MovieClip (s'il n'y en a qu'une).
De même on créer un MovieClip vide avec les mêmes propriétés, qu'on appelera lien_biblio.
Maintenant retournons dans notre principal.fla, après avoir compilé et fermé biblio.fla (sinon on ne pourra pas faire la suite) :
On doit maintenant intégrer la bibliothèque partagée que l'on a créer : on clique sur Fichier >> Importer >> Ouvrir une bibliothèque externe.
On séléctionne biblio.fla et la fenêtre de la bibliothèque apparait. On fait alors glisser le MovieClip lien_biblio sur la scène, et dans ses propriétés de liaison, on lui attribue l'adresse de biblio.swf dans le champ URL ("biblio.swf" si les deux animations sont dans le même dossier, sinon on mets l'URL relative ou absolue de biblio.swf).
Et voilà il ne reste plus qu'à appeler comme normalement les MovieClips de biblio.fla à partir de principal.fla comme ceci :
this.attachMovie("clip1", "monclip1", 0); // Nom de liaison : clip1, _name attribué : monclip1, profondeur : 0
this.attachMovie("clip2", "monclip2", 1, {_x:30, _y:100}); // Nom de liaison : clip2, _name attribué : monclip2, profondeur : 1, coordonnée x=30 ; y=100Je vais de ce pas utiliser les bibliothèques partagées pour Murties ^^
un commentaireCompatibilité d'un couple
par Skreo, le 23 Février 2006 à 22:42
Encore un jour où ça me saoulait de programmer quelque chose de sérieux...
Voilà une simple petite flash pour tester la compatibilité entre deux prénoms avec un calcul tiré par les cheveux :p
Bonbon ok la prochaine fois j'essairai de faire quelque chose de sérieux ^^
Télécharger le zip (swf + fla)
4 commentairesUn dé....
par Skreo, le 23 Février 2006 à 22:30 (modifié le 30/04/2008 à 03:28)
Non ce n'est pas un dé à coudre.... C'est un dé en flash pour jouer.
Rien de plus simple et presque totalement inutile vous me direz, oui mais quand on a perdu un dé du monopoly ou quand on veut faire un strip-dé par webcam c'est bien utile !
M'en veuillez pas j'avais envie de me détendre un peu dans le train en allant à Tours quand je l'ai fait.
Télécharger le zip (swf + fla)
7 commentaires




Haut de page
