PAGE NOT FOUND /archives/2005/12/02/boomerang-2005.html

gotoAndPlay();: Flash MX et autres bidulles de geek...

xiiin!

Wow! Le lien a été posté un peu partout, mais je ne peux passer à côté... C'est bourré de bugs, mais la 3D est impressionnante et son intégration orignale.
XIIN

Message de stef à 06:53 PM | Commentaires (3)

Je suis pas si geek que ça...

Je suis geek à 24.06312% !!
Passez le test pour savoir le % de geek qu'il y a en vous!

Message de stef à 04:53 PM | Commentaires (2)

Truc : code hinting

Un petit truc fort pratique que je viens de découvrir! Pour ceux qui font leur code actionscript dans Flash et qui aiment le "code hinting" (désolé, je ne trouve pas de mot français), vous savez probablement que si vous mettez le bon suffixe (_txt, _xml, _mc, etc) au nom de votre variable, flash vous proposera les bonnes méthodes pour celle ci dans le petit combobox lorsque vous tapez. Personellement je n'aime pas trop utiliser des suffixe avec "_" et j'avais modifié mes fichiers xml de configuration de Flash. Il y a un truc plus simple que je viens de découvrir, on peut déclarer une variable et l'attribuer à un objet. Exemple pour un objet XML "monXml", il n'y a qu'à mettre le commentaire suivant:
//XML monXml

Donc:
//Objet nomDeVariable
Et hop! On a le "code hinting" pour cette variable. Merci à Tom Muck. Le truc est cool, mais je préfère encore mon éditeur externe!

Message de stef à 11:57 AM | Commentaires (0)

Un jeu superbe!

Wow, vraiment je trouve superbe ce petit jeu en Flash, gagnant dans la catégorie jeu au Flash Festival en France. Le visuel est vraiment original et bien fait.

Message de stef à 12:46 AM | Commentaires (1)

Flash Festival en France

Cette semaine avait lieu le Flash Festival en France.
La liste des lauréats sur le site officiel.
Quelques photos de l'événement ici, présentées de façon originale (cliquez et dragguez pour déplacer).

Message de stef à 12:26 AM | Commentaires (0)

Y'était temps!!

Ça ne me touche pas personnellement, mais j'en connais qui vont être contents. La bande d'attardés qui développent QuarkXPress ont enfin comprit qu'OS X n'était pas une rumeur pour faire peur aux enfants et que ça existait pour vrai! Ils viennent d'annoncer une version 6.0 à venir, qui sera développée pour OS X et disponible dans environ 6 mois. Pfff.... Donc on peut s'attendre à avoir une version "semi-stable" d'ici... heeee.... 2 ans ? ;)
C'est con, parce que Quark est le seul logiciel important à ne pas être encore disponible pour OS X, beaucoup de graphistes sont bloqués par ça et les autres migrent sur InDesign d'Adobe...

Message de stef à 10:52 AM | Commentaires (2)

Du Flash dans un pdf ?!

Intéressant! La nouvelle version 6.0 d'Adobe Acrobat est capable d'afficher des SWF !

Message de stef à 05:48 PM | Commentaires (0)

Semaine productive!

Le moment que je préfère dans mon travail c’est la mise en ligne d’un site! Quand le projet est fini et qu’on peut l’ajouter au portfolio.

Cette semaine est donc une super semaine pour moi! Aujourd’hui j’ai terminé 2 sites et ajouté 3 dans mon portfolio. J’ai en plus 4 autres sites qui sont presque terminés auxquels il ne manque que 2-3 textes ou corrections à recevoir cette semaine. Ça c’est une semaine comme je les aime! Tout fini en même temps!

3 Nouveaux projets terminés :
Nicolas Rivard, Directeur Artistique pigiste
Gramophone Musique
Tektribe

Il en reste 4 autres qui seront ajoutés au courant de cette semaine ou semaine prochaine.

PS : Non je ne fais pas d’auto-promo, ce n’est pas le but de ce blog. Je sentais juste le besoin de partager ma joie. :)

Message de stef à 05:38 PM | Commentaires (2)

Adobe se lance dans l'audio!

Ceux qui ont travaillé avec les logiciels Premiere et After Effects d'Adobe ont souhaité qu'ils intègrent à ces suites des produits audio de calibre équivalent à ses produits vidéos. C'est maintenant chose faite, Adobe vient d'acquérir Syntrillium, le producteur de Cool Edit Pro. Je suis curieux de voir ce que ça va donner.

Message de stef à 04:09 PM | Commentaires (0)

MT Code Beautifier

Le plug-in Beautifier pour MovableType (l'engin qui gère ce blog) permettant la coloration de code de plusieurs languages dont ActionScript a été mis à jour. Cette version 0.4 apporte plusieurs réparations de bugs. Pour moi c'est une mise à jour majeure, puisque la version précédente ne fonctionnait pas sur mon serveur et celle-ci fonctionne! ;)
Plus d'info sur la mise à jour ici.

Message de stef à 02:57 PM | Commentaires (2)

Addictif!

Ce petit jeu en Flash est bien simple, mais fichtrement addictif! Il a été à la base développé pour le service d'autobus de Tokyo, à chaque fois qu'on échoue, le jeu donne un conseil sur la sécurité dans les autobus. Efficace moyen de passer des messages, puisque le joueur reste accroc au jeu et comme le jeu est très difficile à traverser on a souvent l'occasion de voir les messages.

Message de stef à 02:04 AM | Commentaires (0)

Macromedia 1996

Drôle de souvenir: le site de Macromedia en 1996.

Message de stef à 03:12 AM | Commentaires (2)

onRelease revient...

J'avais parlé de la fermeture de son site la semaine dernière, et bien il vient de décider de remettre son site en ligne.

Message de stef à 01:21 PM | Commentaires (0)

FlashComm: lock & unlock côté client

Petit truc fort utile découvert récemment pour Flash Communication Server. On sait qu'il est possible avec lock et unlock de barrer un Shared Object pour effectuer plusieurs changements et que le onSync ne soit apellé qu'une fois tous les changements faits... Cette option n'existe pas côté client. Mais il est possible de contourner cela en mettant le FPS à 0 temporairement! Voici deux fonctions qui peuvent être ajoutées et permettront d'utiliser lock et unlock en côté client comme vous le faites sur le serveur :
this.mon_SO.lock = function() {this.setFps(0);}
this.mon_SO.unlock = function() { this.setFps(0); this.setFps(-1);}
Message de stef à 08:14 PM | Commentaires (0)

Pétition pour le support de PNG

Je viens de signer une pétition pour que le support du format d'image PNG avec sa super transparence soit enfin implanté dans IE sur PC. La recommandation a été faite au W3C il y a... 7 ans!!!
Signez la pétition vous aussi! Plus d'infos ici.

Message de stef à 08:02 PM | Commentaires (1)

Virus...

Cela fait 3 fois depuis hier que je reçois un courriel provenant supposément de support@microsoft.com avec un message du type "All information in attached file"... Évidemment il ne vient pas de Microsoft... C'est drôle parce que je ne reçois jamais d'email-virus comme celui-ci et lui je l'ai reçu trois fois...
Voici un article sur le virus. Faites attention, n'ouvrez pas n'importe quel fichier attaché et n'acceptez pas de bonbons des vieux monsieurs que vous ne connaissez pas!

Message de stef à 12:21 AM | Commentaires (0)

Utilisation de caractères accentués dans Flash MX

Une discussion sur un forum, m’amène à écrire ici un petit tutorial sur l’encodage de données pour Flash MX.

C’est un problème qui revient souvent et la solution est peu documentée. Vous avez un problème à charger des fichiers XML contenant des caractères spéciaux tels que nos accents accentués français ? Ne cherchez plus, voici la recette! :)

Avec Flash MX, plusieurs trucs ont changés et plusieurs personnes se sont retrouvées avec des fichiers Flash 5 qui ne s'affichaient plus correctement après conversion à MX. Cela est du à l'introduction du support Unicode dans Flash MX. Les applications plus anciennes comme Flash 5 utilisent ce qu'on appelle le "code page" du système d'opération. Unicode est un "set" de caractères international comprenant tous les caractères de tous les langages. Cela devient de plus en plus standard dans les applications modernes.

Pour régler le problème d'affichage de caractères spéciaux, plusieurs personnes recommandent, à tort, d’utiliser la ligne de code suivante dans le fichier Flash :
system.useCodepage = true;

Il ne faut pas utiliser useCodepage!! À prime abord, cette ligne semble régler comme par magie tous les problèmes, mais c'est faux! Cela force le player Flash à utiliser l'encodage du système sur lequel il roule plutôt que l'Unicode, comme le faisait Flash 5. Le danger est que les visiteurs n'ont pas toujours le même encodage que vous. Les caractères sont affichés avec l'encodage du système du visiteur et non selon un standard qui fonctionnera sur tous les systèmes. Même si la majorité des systèmes utilisent CP1252 (WinLatin1), il reste tout de même un danger que vos données soient mal affichées pour quelqu'un à l'étranger ou avec une mauvaise configuration. useCodepage est une solution qui peut sembler facile, mais qui ne règle pas le problème pour tout le monde et qui n'est pas viable à long terme puisque l'Unicode prend de plus en plus de place et que useCodepage risque de disparaître dans les prochaines versions de Flash. Il est donc recommandé de pas y toucher et de le laisser à sa valeur par défaut: false.

Si vous êtes vraiment mal prit, par exemple si vous voulez afficher un fichier externe sur lequel vous n'avez pas le contrôle, sachez que useCodepage peut-être mit à true temporairement pour le traitement d'un fichier et remit à false par après.

Alors que faire ? La solution est assez simple, il faut que les données reçues par Flash soient encodées en Unicode (UTF-8 ou UTF-16).

Dans votre fichier XML, utiliser l'entête suivante:
<?xml version="1.0" encoding="UTF-8"?>

Il faut aussi s'assurer que le fichier est sauvegardé avec l'encodage Unicode. Pour cela, je recommande d'utiliser un éditeur tel que UltraEdit qui a une fonction de conversion "ASCII to Unicode". Ou sur Mac, BBEdit a l'option d'encoding dans les "saving options".

Pour de l'ASP, si on veut encoder en Unicode, mettre ceci en header du fichier asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<% Session.CodePage = 65001%>

En PHP, utiliser ceci: utf8_encode(maString)

Voilà! Des questions ?

Quelques liens:

Encodage Unicode avec PHP

Charte de caractères de CP1252 vers Unicode

Liste complète des encodages de Windows

Message de stef à 03:05 PM | Commentaires (28)

Formulaire et touche "Enter"

Colin Moock vient de publier un article intéressant sur comment faire soumettre un formulaire avec la touche "Enter". C'est simple, mais comme toujours Colin explique très bien!

Message de stef à 01:21 PM | Commentaires (0)

Nouveau service: On Demand

Macromedia lancera demain un nouveau service nommé "On Demand".
C'est un peu comme des "speach" de ventes en-ligne! ;)
Pratique si on veut en savoir plus sur un nouveau produit et s'en faire expliquer le fonctionnement.

Le service est disponible dès maintenant pour ceux qui en connaissent l'url, même si l'annonce officielle ne se fait que demain.

Message de stef à 01:25 AM | Commentaires (0)

Parler de fric!

Quel sujet de conversation palpitant n'est-ce pas ? Ce type a développé un component Flash permettant de convertir un montant d'argent en parole. C'est fait en anglais avec la monnaie américaine, mais ce serait facile à traduire.
Il lui faudrait une meilleure voix par-contre...

Message de stef à 06:09 PM | Commentaires (1)

Lire les pensées avec Actionscript!

Sûrement plusieurs l'ont déjà vu, mais je suis retombé sur ce lien et je sentais le besoin de le partager et peut-être le faire découvrir à certains.

Ce type a développé l'application Flash la plus puissante que personne n'a jamais conçue! ;)

Message de stef à 01:46 AM | Commentaires (3)

Flash Remoting - The Definitive Guide

O'Reilly, editeur du livre "culte" de Colin Moock, éditeront un nouveau livre: Flash Remoting, The Definitive Guide. L'auteur, Tom Muck, tient le site flash-remoting.com.

Le livre est maintenant disponible pour la pré-commande et sera en vente cet été.

Je l'ai pré-commandé et en donnerai des nouvelles dès qu'il sera lu!

Message de stef à 10:29 PM | Commentaires (2)

On Flush Vidéotron!

Moi et Marie avons décidé de changer de fournisseur Internet pour notre maison/bureau.
Je suis avec Vidéotron Haute-Vitesse depuis 5 ans et je parle depuis longtemps de changer !

Raisons principales du changement :
- Mauvais service chez Vidéotron.
- Port 80 pour serveur Web bloqué, ce qui me force à faire une redirection sur le port 81 et donne une URL bizarre comme vous voyez ci-haut.
- Récemment il y a eu plusieurs pannes de serveurs courriels, les courriels rentraient parfois 8hrs en retard, pas pratique qu'on on est sur un projet rush!
- Avant on avait un rabais de 10$ sur le cable télé parce qu'on avait aussi Internet, ce rabais n'est plus accordé depuis qu'on a viré sur Haute-Vitesse Extrème.
- Impossible d'avoir une adresse IP fixe, ce qui me force à faire toute une série de jonglerie pour pouvoir héberger mes sites chez moi !
- Et aussi... je déteste Québecor... pour plusieurs raisons...

J'ai trouvé un fournisseur qui pour exactement le même prix me donne plus de vitesse et tous les ports ouverts pour avoir des serveurs chez moi. Et surtout, une adresse IP fixe! Un ami à moi a testé le fournisseur plusieurs mois et il n'a jamais eu de problèmes (merci cobaye Alex!).

Alors cette semaine il y a aura un changement de connection et peut-être quelques heures où mes sites ne seront plus accessibles. Mais je vais sûrement faire ça de nuit à l'heure où les gens normaux font dodo.

Ce sera tout un plaisir pour moi d'apeller Vidéotron cette semaine et de leur dire ciao! !

Message de stef à 02:19 PM | Commentaires (8)

onRelease() quitte...

Personne ne sait encore pourquoi, ce matin Aral Balkan fermait son très populaire blog onRelease.
Aral tenait un blog très intéressant mais était très critiqué par la communauté Flash pour mélanger des commentaires politiques anti-guerre à travers ses commentaires techniques...
J'aimais bien ce site, Aral apportait beaucoup de nouveaux trucs et j'admirais le fait qu'il défende ses idées malgré la critique, il le faisait à mon avis de façon intelligente.
Dommage!

Et en passant... non, j'ai eu l'idée de mon nom de domaine gotoAndPlay bien avant de connaitre l'existence de onRelease! ;)

Message de stef à 01:45 PM | Commentaires (1)

Kit de détection (suite)

En essayant le kit de détection, j'ai remarqué quelque chose de vraiment déplaisant... La page de détection dirige vers la bonne page selon le plug-in, mais en faisant cela il devient impossible pour le visiteur d'utiliser le boutton "back" de son navigateur. Puisqu'en tentant un retour, on est dirigé sur la page de détection, qui elle nous redirige sur le contenu... déplaisant!

Colin Moock avait bien contourné ce problème en utilisant window.location.replace(flashPage);

Donc plutôt que de rediriger on remplace la page, ce qui élimine le problème de "back". Il faut donc modifier le fichier 'Dispatcher.js'. À deux endroits: ligne 305 et ligne 329.

Message de stef à 06:50 PM | Commentaires (0)

Kit de détection

Macromedia vient de sortir cette semaine un nouveau kit de détection pour le plug-in Flash.

Je l'ai testé et il est vraiment très efficace et simple d'utilisation.

J'utilisais avant le kit de détection de Colin Moock et il est possible que mon prochain projet utilisera ce nouveau kit de Macromedia qui me semble plus simple à "installer" grâce à l'extension pour Dreamweaver. Il faut encore que je teste correctement la stabilité avant d'affirmer quoi que ce soit, mais mes premiers tests sont très concluants.

Attention à une chose, dans les fichiers d'exemples il y a une erreur, on y fait référence à un plug-in 7.0.79 alors que ça devrait être 6.0.79 et cela fait bugguer la détection.

Fait curieux, dans la documentation il est question d'un plug-in v7.2 r11 ! Probablement une erreur ça aussi, mais plusieurs aiment à penser que c'est une fuite et qu'une nouvelle version du plug-in serait en chemin... Personellement, j'en doute...

Il y a aussi un article paru aujourd'hui sur DevNet expliquant comment utiliser le kit.

Bonne détection!

Message de stef à 03:04 AM | Commentaires (0)

Comment structurer une application Flash complexe ?

Chacun a ses trucs et sa façon d'organiser son application Flash.
Mike Chambers, qui a une bonne expérience et a eu souvent à construire des applications complexes, partageait cette semaine ses méthodes pour structurer le code dans ses applications et il demande aux gens leur façon de faire...

http://www.markme.com/mesh/archives/002457.cfm

Il a de bonnes idées. Ma méthode à moi est différente, la voici un peu en bref :

- Je ne travaille jamais sur le _root, mais plutôt à l'intérieur d'un MovieClip d'un seul frame placé sur le _root. Je n'ai que ce movieClip principal sur mon _root. Cela rend le tout plus portable et adaptable.
- Je fais toujours tout mon code dans des fichiers externe et je les #include tous ensemble d'un bloc sur le premier frame du MovieClip principal de mon application.
- Je ne mets jamais de code dans un symbole autre que mon clip principal et comme j'enregistre mes classes dès le premier frame (Object.registerClass), je n'ai pas à jouer avec les #initclip et me promener à travers différents symboles dans la librairie.
- Pour precharger le tout, puisque plusieurs symboles sont publiés dès le premier frame, j'utilise un autre swf qui charge en loadMovie le swf principal.

Il y a des freak de programmation Orientée Object Actionscript parmis mes (3 ?) lecteurs ?
Comment vous structurez vos applications ?

Message de stef à 04:17 PM | Commentaires (4)

Flash 1984 !

Wow! Ce type développé une application qui surveille ses moindres gestes faits à l’ordinateur et affiche en flash un rapport de ses activités, live !

Cool truc ! Mais je ne suis pas certain que j’aimerais être à sa place et voir publier ce que je fais tout le temps… ouch.

Voir à droite de la page: Marcos Weskamp

Message de stef à 04:05 PM | Commentaires (2)

Premier post!

Salut et bienvenue!
J'en parlais depuis un bout de temps et me suis enfin déniaisé à faire un blog ! Le sujet principal discuté ici sera Flash, la programmation Actionscript ainsi que d’autres trucs liés au Web… L’objectif est simplement de partager avec d’autres des connaissances et des trucs…

Le look du site n’est pas final, je suis à travailler dessus… Les commentaires sont bienvenus et si vous trouvez des bugs laissez-moi le savoir!

Je suis pigiste spécialisé en programmation Actionscript et je travaille avec ma blonde Marie-Ève. Pour en savoir plus sur moi, notre site web officiel est : stefetmarie.com

Merci de votre visite !

Message de stef à 02:51 AM | Commentaires (0)
bottom