![]() |
juin 28, 2003Le calvaire des Shared LibrairiesJe crois que dans toutes mes années de développement avec Flash, la chose qui m'a donné le plus de problèmes c'est les "Shared Librairie"! En développant un site l'an dernier, j'ai voulu utiliser des librairies partagées, pour les polices de caractères et plusieurs symboles réutilisés fréquemment. Le site était en partie morcelé en plusieurs fichiers swf et je ne voulais pas que tous les swf contiennent ces polices et symboles. De plus, le site devait changer de look et contenu selon le profil de l'utilisateur, donc mes librairies se devaient d'être dynamiques! J'ai perdu plusieurs jours sur la fin du projet à sacrer avec cela... Mario Klingemann a rédigé ici un article très complet sur le sujet. Mais, malheureusement, il doit forcer les visiteurs à avoir la version du plug-in 6.0.65 qui corrige plusieurs bugs avec les shared librairies. Ce plug-in n'était pas sorti au moment où j'ai travaillé avec ces librairies partagées. Il m'avait fallu utiliser quelques trucs vraiment complexes à ce temps là... J'aurais aimé avoir accès à ce plug-in et avoir lu cet article à ce moment là! L'article est paru il y a deux jours et j'ai prit le temps de tester et expérimenter avec les méthodes qu'il propose et je peux dire que ça fonctionne #1, les librairies partagées peuvent vous aider énormément dans plusieurs situations et si vous suivez ces conseils, vous réussirez à les utiliser sans problèmes. Message de stef à 05:05 PM | Commentaires
(0)
Projet collaboratifIntéressante discussion sur le forum Studiowhiz. Un défi est proposé et les gens soumettent des parcelles de code et en discutent pour arriver à réaliser le défi ensemble. Message de stef à 04:21 PM | Commentaires
(0)
Article Macromedia: Remoting PHPLe produit a beau compétitionner leur Flash Remoting, le site DevNet de Macromedia a tout de même publié un article sur AMFPHP (copie de Flash remoting, version open-source php gratuite). L'article explique comment l'installer et donne une base pour débuter à l'utiliser. Mais pour quelqu'un qui souhaite apprendre, ces articles en français dont j'ai parlé ici sont beaucoup plus complets. Message de stef à 04:07 PM | Commentaires
(1)
juin 27, 2003Fini vidéotron !J'en avait parlé il y a quelques semaines, le changement devait se faire au courant de la semaine mais fut reporté. C'est enfin demain matin que j'aurai la joie de téléphoner Vidéotron et de couper mon service Internet! La nouvelle connection est rentrée ce soir et j'ai terminé toutes les configurations. À date, selon mes premiers tests, c'est plus rapide! Je m'attendais à une légère perte en vitesse avec l'ADSL... Plus de port 80 bloqué, donc je n'ai plus besoin de faire de redirection sur le port 81 comme je faisais. Et l'IP est fixe! Je peux donc héberger mes trucs plus sérieusement et sans me casser trop la tête... Si vous notez des problèmes avec ce site ou avec mon portfolio, faites m'en part. Je n'ai fait qu'une brève série de tests et il y a peut-être encore quelques bugs d'IP... Et si vous remarquez une différence de vitesse, dites-moi le aussi! Message de stef à 02:08 AM | Commentaires
(4)
Design d'interfaceArticle très intéressant: 10 défis et réponses pour le designer d'interface. Message de stef à 01:54 AM | Commentaires
(0)
Google Toolbar v.2 betaGoogle vient de sortir une version 2 beta de sa Googlebar. Nouvelles fonctions: AutoFill de formulaires, blocage de pop-ups et "BlogThis" permettant de créer un post dans votre blog à partir de la page que vous visitez. Disponible ici maintenant. Message de stef à 01:11 AM | Commentaires
(0)
juin 26, 2003Nouvelle police "Super Pixel"Les gars de Fonts for Flash viennent de lancer une nouvelle gamme de police de caractères: "Super Pixel Font". Assez intéressant! Si vous regardez de près, vous verrez que c'est comme une fonte pixel mais qu'ils ont arrondis les coins avec des "demi-pixels", ces pixels créent un flou mais les autres pixels restent très "crisp"! Donc cela donne un semblant d'anti-alias très intéressant! À voir et essayer. Dommage, il n'y en a qu'une seule pour le moment, on risque de la voir partout durant un bout de temps... Message de stef à 05:31 PM | Commentaires
(0)
gotoAndPlay(); en ItalieUn nouveau site dédié à la conception de jeux en Flash vient d'être lancé en Italie... Et... *$#/($%)!#!!!!... Il porte le même nom que le mien! :( Message de stef à 11:12 AM | Commentaires
(1)
juin 25, 2003Contrôler plusieurs sonsJe me trouve à utiliser aujourd'hui un truc que j'avais cherché longtemps il y a quelques mois et j'en profite pour le partager avec ceux qui ne le sauraient pas. Si vous avez plus d'une trame sonore dans un film et souhaitez en contrôler le volume individuellement, vous risquez de faire face à un problème. En changeant le volume d'un son ainsi: monSon1.setVolume(50); Tous les sons changent de volume et pas seulement le son ciblé. Si cela vous arrive, c'est que vous n'avez pas spécifié de cible à votre objet son en le créant. Il est très important de placer chaque son dans un movieclip différent. Ainsi: monSon = new Sound(movieClipCible)Voici un exemple où j'utilise un "emptyMovieClip" pour isoler le son : this.createEmptyMovieClip("musicMC1",100); this.musicMC1.musicSnd = new Sound(this.musicMC1); this.musicMC1.musicSnd.attachSound("music1"); this.musicMC1.musicSnd.setVolume(50); this.musicMC1.musicSnd.start(0,100);J'ai vu beaucoup de gens se frapper à se problème et chercher longtemps, si vous ne le saviez pas prenez le truc en note pour le jour où vous aurez à affronter ce problème. Message de stef à 03:26 PM | Commentaires
(0)
G5 - Apple a frimé ?Les résultat de tests de performance publiés par Apple sur le G5, sont très contreversés... Plusieurs accusent Apple d'avoir triché en manipulant les résultats... Article à lire. Message de stef à 12:01 PM | Commentaires
(2)
Font browserUn truc qui est assez simple à faire... mais qui est ici assez bien fait. Ce "Font Browser" permet de lister les polices installées sur votre ordinateur et de les afficher... Message de stef à 11:56 AM | Commentaires
(3)
juin 24, 2003Bonne St-Jean!!Bonne fête nationale à tous les geeks du Québec!! :) Grosse soirée de St-Jean pour nous hier soir! Cela a mal viré, on s'est retrouvés avec un chiot perdu qu'on a du ramener chez nous. Je n'ai pas dormi de la nuit avec tout le grabuge qu'il a fait... Et à Québec, notre bon ami et collègue Nicolas s'est brisé une jambe! Prompt rétablissement Nic! Message de stef à 12:59 PM | Commentaires
(0)
juin 23, 2003Update de Dreamweaver pour .NET 1.1Pour ceux qui utilisent dreamweaver MX pour du .NET et qui ont mit à jour le framework .NET pour le 1.1, dreamweaver risque de vous faire du trouble... Une patch pour Dreamweaver est sortie aujourd'hui. Message de stef à 08:12 PM | Commentaires
(0)
Keynote Apple!La rumeur était vraie, il y a vraiment eu une erreur sur le site d'apple à propos du G5! Extrait du keynote de Steve Jobs: It was a mistake, and it's true. We are delivering today - the Worlds Fastest Personal Computer. C'est une vraie bombe! J'ai hâte de voir le boitier! Aussi, Steve a annoncé, comme promis, la sortie de Panther et de Safari Gold. Malheureusement, cette fois le keynote n'était pas diffusé en direct... je ne sais pas pourquoi. Triste, c'est un trip de geek que j'aime bien me taper habituellement. MAJ: Une première photo! Le serveur est engorgé, faites "refresh" 2-3 fois au besoin! MAJ 2: WOW!! Attachez-moi quelqu'un avant que j'en commande un! www.apple.com/powermac/ Message de stef à 02:57 PM | Commentaires
(1)
juin 22, 2003GIF: brevet expiré!C'est vendredi dernier, le 20 juin 2003, qu'expirait le brevet détenu par Unisys pour le format d'image GIF. Ce qui veut dire que le gif a déjà plus de 20 ans! Message de stef à 03:11 AM | Commentaires
(0)
Truc de performance: _globalMettre une variable globale est souvent très pratique! Si on déclare une variable ainsi: En spécifiant la location de notre variable, on économise beaucoup de recherche, plutôt que de passer par l'étape 1 et 2, on lui dit de sauter directement à la bonne: la 3ième. Et en passant, attention je vois de plus en plus de code de gens qui ont découvert les variable globales et qui les utilisent à toutes les sauces, partout, afin de s'éviter toute la complexité des références entre différents niveaux... C'est vrai que c'est facile, mais c'est aussi dangereux. Pour plusieurs raisons... Entre autre, les globales sont persistantes, elles resteront à tous jamais dans l'application à moins que vous ne les détruisiez "manuellement". C'est exigeant en mémoire et très rarement requis... Et aussi, il y a toujours risque de conflit de nom de variables si quelqu'un d'autre tombe dans votre code. Toujours les lister en commentaire au début peut aider à aviser, et aussi lorsqu'on en a plusieurs reliées il est bon de toutes les encapsuler dans un objet global portant un nom qui peut difficilement être utilisé par d'autres. Donc faites attention aux globales et comment vous les utilisez. Message de stef à 02:51 AM | Commentaires
(5)
juin 20, 2003G5: Fuite chez Apple! hahaha!Elle est bien bonne! Quelqu'un (qui va sûrement devoir se chercher un nouvel emploi demain) a posté par mégarde sur le site d'Apple les spécifications techniques que voici: Message de stef à 02:19 AM | Commentaires
(4)
Flash FowardQuelqu'un va au Flash Foward à New-York ? Message de stef à 01:55 AM | Commentaires
(2)
ICQ et AIM enfin réunis...ICQ, le populaire logiciel de messagerie instantanné, vient enfin de sortir un version qui permettra de communiquer avec AIM, le logiciel de messagerie d'AOL. Étrange, ils ont refusé durant des années de le faire alors qu'ICQ appartient à AOL! Moi depuis bientôt un an, je discute avec des collègues qui sont autant sur MSN, ICQ, AIM ou Yahoo à partir d'un même logiciel qui se nomme Trillian. Je recommande ce truc à tout le monde qui se doit d'utiliser autant ICQ que MSN parce qu'ils ont des contacts sur chacun des deux réseau. Trillian est très stable, très peu exigeant en ressources, gratuit et extrèmement paramétrable afin de le rendre semblable au logiciel de messagerie que l'on préfère... Pour les amis sur Mac, il paraît que Proteus est pas mal dans le genre, mais je n'ai jamais essayé. Message de stef à 01:37 AM | Commentaires
(1)
Faire ses taxes à temps!Cette année est la première où je collecte des taxes en tant que travailleur autonome. Mon premier trimestre s'est terminé récemment et j'ai envoyé mon rapport une semaine en retard parce que nous étions à monter notre système comptable... Résultat: Une amende de 135$ !!! */"&$)/&? !!!!!! Évidemment je vais tenter de contester, mais les connaissant mes chances sont minces... C'est très peu indulgent de leur part, c'est normal que pour monter le premier rapport ça prenne plus de temps. J'ai la chance d'être né d'une mère comptable et j'ai réussi à monter le système rapidemment... il m'a semblé... Alors conseil aux nouveaux et futurs travailleurs autonomes, faites vos taxes à temps! Les fonctionnaires sont sans pitiés! :( Message de stef à 01:18 AM | Commentaires
(0)
onEnterFrame - ListenerLe seul événement qui ne supporte pas les listeners c'est onEnterFrame. Très problématique est notre ami onEnterFrame! Certains ont trouvé des trucs mais il y avait toujours un risque de conflit de niveau (depth) avec le movieClip utilisé. Peter Joel propose ici une solution très intéressante à plusieurs problèmes. À lire, étudier et essayer! Message de stef à 12:53 AM | Commentaires
(0)
juin 19, 2003Flash Player pour le téléphone Ericsson P800Le nouveau téléphone de Sony Ericsson, le P800 vient tout juste de sortir chez Fido. Message de stef à 03:19 PM | Commentaires
(0)
juin 18, 2003Canon Digital Creators contestLe fameux concours de création digitale de Canon est ouvert et vient de mettre en ligne son site. Le juge pour la division Web est Joshua Davis. Message de stef à 11:02 PM | Commentaires
(0)
juin 17, 2003Jeu: GridlockUn ami m'a envoyé ce lien aujourd'hui et m'a fait perdre une bonne demi-heure de ma journée. Grrr! Genre de jeu simple mais auquel j'accroche toujours trop longtemps... Gridlock. Message de stef à 05:13 PM | Commentaires
(3)
Redesign de Were-here terminéLe site Were-here est enfin terminé. Ce site, avec son forum, fut l'une de mes meilleures ressources pour trouver de l'information. Je n'ai jamais eu à y poser de question, on trouve tout dans les archives! Le forum a été remit en ligne il y a un mois et là c'est le site complet qui vient d'être mit en ligne. Ça me semble pas mal, il y a peu de contenu dans le moment pour vraiment juger, mais il y a là du potentiel. Message de stef à 01:48 PM | Commentaires
(0)
juin 16, 2003Theory 7WOW! Ce site découvert sur k10k vaut vraiment le détour! Ils vendent des librairies, templates et autres trucs en Flash. Site de grande qualité et contenu d'aussi grande qualité! À visiter absolument: Theory7. Message de stef à 10:03 PM | Commentaires
(4)
Compétition de jeux FlashÀ ceux que ça intéresse, il se tient ici un concours de conception de jeu en Flash. Vite, il ne reste que 6 jours (je l'ai vu en retard...). MAJ: Oups, seulement en Asie!! On oublie ça... :( Message de stef à 09:42 PM | Commentaires
(0)
Modeleur 3DPas mal du tout ce petit modeleur 3D fait en Flash. Fichiers sources disponibles! Message de stef à 01:25 PM | Commentaires
(1)
juin 15, 2003Communication Flash et JavaArticle intéressant, j'avais déjà vu ce truc mais il est ici bien expliqué. On sait qu'il est possible à Javascript de communiquer avec un applet Java et à Flash de communiquer avec Javascript, donc il est possible de faire communiquer notre Flash avec un applet Java! Article à lire. Message de stef à 04:18 PM | Commentaires
(1)
juin 14, 2003Déclaration de stringTruc très intéressant dont discute ici Holger Kohnen. L'ActionScript est un language très flexible et parfois trop à mon avis. On peut déclarer une string facilement ainsi: À lire et essayer par vous même. Message de stef à 04:13 PM | Commentaires
(1)
Trouvé!Wow! Merci à ph qui a trouvé ce petit programme, Shunra Nimbus, permettant de simuler une connection lente! C'est exactement ce dont je parlais hier et cherchait depuis des lunes! Ça fonctionne #1, hehe j'avais oublié à quel point c'est lent un 56K! Message de stef à 03:52 PM | Commentaires
(1)
Émulateur de streaming ??Cet API de préchargement dont je parlais hier est tombé à un bon moment, je me suis retrouvé à devoir faire un mini "slide-show" de photos et textes aujourd'hui... Mais un truc me fait vraiment rager. Depuis des mois je recherche quelque chose et je serais aux anges si quelqu'un me dévoilait l'existence d'un tel truc! Je cherche un moyen de simuler une connection lente afin de tester le preloading. Comme je développe sur mon serveur en local, le chargement est instantanné. Il doit bien exister un petit logiciel qui permette de ralentir notre connection et simuler un modem 56K ? J'en ai marre de devoir débrancher mon réseau et me connecter sur une ligne téléphonique pour tester mes trucs... Si jamais quelqu'un a ce truc, je suis preneur! Message de stef à 03:09 AM | Commentaires
(5)
juin 13, 2003Preload APIUn API de prechargement qui semble très prometteur vient de sortir. Je n'en parlerai pas trop, Kouri l'a déjà très bien fait ici. Message de stef à 02:39 PM | Commentaires
(0)
Non aux coupures!Harlugo vient de me faire parvenir ce lien. Une pétition en ligne face aux modifications aux crédits d’impôts accordés aux entreprises en multimédia et technologies. Signez-ça ici si vous êtes contre. Message de stef à 02:21 PM | Commentaires
(6)
CHIOT MIRA!!Complètement hors-sujet, mais je suis content et fallait que j'en parle à quelqu'un! :) L'an dernier, moi et ma copine avions gardé un chien de la Fondation Mira durant un an, Tockay. Mira confient leurs chiens à des foyers d'accueil pour la première année, lorsque le chiot est trop jeune pour l'entrainement. Il faut trainer le chien partout et lui apprendre à bien se tenir... Il y a deux semaines nous sommes retournés voir Tockay chez Mira, elle a terminé son entrainement et s'occupe maintenant d'un handicapé. En voyant le bien que notre action avait apporté, nous avons décidé de prendre un autre chien! Il arrivera dans environ deux semaines, un bébé Labrador blond. Vous me verrez peut-être avec, car nous devons trainer ces chiens partout où l'on va. Ça fera un ami à notre chien Momo. Message de stef à 01:51 PM | Commentaires
(1)
juin 12, 2003FlashRCUn produit qui semble bien intéressant! FlashRC est une alternative à Flash Remoting, qui aborde la question différemment. Il permet de contrôler un SWF par le serveur avec très peu d'actionscript. Disponible pour .Net et en développement pour Java. Je n'ai pas le temps de tester et apprendre cette semaine, mais le met en top de ma liste de "to do"! Message de stef à 05:30 PM | Commentaires
(1)
Un peu d'infos sur Royale...Macromedia a publié aujourd'hui un peu d'information, sous la forme d'une FAQ, sur la nouvelle technologie à venir, Royale. Selon ce que j'en comprends, cette technologie permettra aux programmeurs de créer des interfaces en format SWF pour leurs applications avec un langage qu'ils connaissent (apparemment ce sera ressemblant à JSP) et à partir de leur éditeur de code usuel sans avoir à connaître ou utiliser le logiciel d'édition Flash. Ça semble très prometteur selon ce que j'en comprend, mais l'information donnée est encore trop floue pour se faire une idée... Et à première vue, je prédis que le truc sera hors de prix. Info ici. Message de stef à 05:20 PM | Commentaires
(0)
juin 11, 2003Prochaine rencontre Flash ADN annoncée!Le groupe d'utilisateurs Flash de Montréal, Flash ADN, organise une seconde rencontre le 17 juillet! Ça aura lieu au O'PATRO VYS (en haut du Billy Kun). Message de stef à 10:56 PM | Commentaires
(0)
Pocket PC 2003La nouvelle version du système d'opération Pocket PC 2003 est annoncée pour le 23 juin! Captures d'écrans ici. Plusieurs améliorations en perspective. J'espère fortement qu'il pourra rouler sur le mien, payé cher il y a peu de temps!... Message de stef à 01:52 PM | Commentaires
(0)
Flash PackUn produit intéressant que je met à l'essai: Flash Pack. Le programme permet de produire des projecteurs executables pour Pocket PC. Il permet même de faire un installeur pour le desktop, donc de développer de vraies applications pour Pocket PC. Je l'ai trouvé très facile d'usage! Message de stef à 01:02 PM | Commentaires
(0)
Hydra - Éditeur MacJ'entends parler pour la première fois de cet éditeur de code pour Mac. On me dit que c'est vraiment ce qui se fait de mieux et ça me semble effectivement vraiment très bien. Moi je travaille surtout sur PC, j'en parle pour les amis sur Mac qui souhaiteraient essayer et faire leurs commentaires. C'est Hydra. Il supporte l'ActionScript et le fichier de syntaxe est ici. Message de stef à 12:52 PM | Commentaires
(7)
juin 10, 2003Front Page 2003Apparemment, la prochaine version de Front Page qui sortira avec Office 2003 sera plus axée sur le marché professionnel. Ils ciblaient avant le marché des amateurs mais ont réalisé que les amateurs se tournent vers des options encore plus faciles d'usage. Front Page était réputé pour faire du code très bordélique, étrange et je dirais même ésotérique! La prochaine version devrait se plier aux standards html de l'industrie et fera compétition aux "vrais" éditeurs comme Dreamweaver et GoLive. Je suis curieux de voir ça... Le plus gros avantage que je vois c'est qu'on aura plus à se casser la tête quand on tombera sur un contrat de mises à jour sur un site qui a été monté à la base dans Front Page! Article sur le sujet ici. Message de stef à 11:45 PM | Commentaires
(4)
Flash Film Festival 2003Les 60 finalistes du Flash Film Festival 2003 ont été annoncés et vous pouvez voter pour vos favoris ici ! Message de stef à 11:36 PM | Commentaires
(0)
WebTek SystemPour ceux qui ont apprécié le dernier post sur St-Gabriel-de-Brandon... Voici encore pire... Mais cette fois-ci c'est une parodie par-contre. Je conseille une visite approfondie et lecture des textes, ça vaut le coup! Message de stef à 12:17 PM | Commentaires
(7)
juin 09, 2003St-Gabriel-De-Brandon!Ha non la honte!! Ma blonde vient de la ville qui a le site Web le plus laid au monde. Hahahaha!!! Message de stef à 11:26 PM | Commentaires
(8)
Except Quebec... pfff....J'étais intéressé par ce concours: "Buy a DevNet Subscription now and you could win one of five iPods" peut-on lire ici. Justement, je me disais depuis un bout de temps que je devrais m'inscrire et le concours a presque réussi à me convaincre. Jusqu'à ce que je lise ceci au bas: "U.S. and Canadian (except Quebec) residents only. Void in Quebec". Message de stef à 09:38 PM | Commentaires
(4)
ZE Disco Dan Show!Un site Flash original sur lequel Marie (ma copine et partenaire de travail) a travaillé avec Cossette Interactif: MonShowSolo.ca. Message de stef à 12:34 AM | Commentaires
(4)
juin 08, 2003Enfin le G5 ?La rumeur se fait plus sérieuse... Apple sortirait enfin le G5 d'ici la fin du mois! Plus de détails ici. Encore une fausse rumeur ? Message de stef à 09:57 PM | Commentaires
(0)
juin 07, 2003onResize trop exigeant...Je trouvais ce truc vraiment dérangeant, l'événement onResize est apellé trop rapidement lorsqu'un usager resize sa fenêtre de navigateur. Donc il est apellé trop fréquement durant ce resize et si on a beaucoup de code (pour recentrer des éléments par exemple), le processeur frôle la surchauffe! Il est donc recommandé d'utiliser plutôt un setInterval pour diminuer la fréquence des appels à la méthode onResize. Avec un interval assez élevé, l'oeil ne fera pas la différence, mais votre processeur oui! Message de stef à 03:42 PM | Commentaires
(3)
Bug dans le composant DataGridTom Muck cite sur son site, flash-remoting.com, un bug dans le composant Datagrid du DRK 1 de Macromedia. Il y donne ici le truc pour le résoudre. Message de stef à 03:19 PM | Commentaires
(0)
Un objet sans héritagePetit truc intéressant trouvé chez Ted. Il est possible de créer un objet vide qui soit libre de tout héritage. Pratique lorsque le but est d'avoir un objet ne faisant rien d'autre que contenir des données. Le "container" ainsi créé n'utilisera aucune mémoire autre que celle occupée par nos donnéesContainer = function(){ this.__proto__ = undefined delete this.constructor delete this.__constructor__ } t = new Container() Message de stef à 03:03 PM | Commentaires
(4)
juin 06, 2003Les gagnants de Webby Awards!Pour la première fois, la cérémonie de San-Francisco s'est fait virtuellement cette année. Voici les gagnants. Et voici un article sur le sujet. Message de stef à 05:29 PM | Commentaires
(0)
Devinette!Ayoye... voici quelque chose de vraiment laid, mais aussi vraiment impressionnant! Pensez à un objet et répondez aux questions, l'ordinateur devinera votre objet! Je pensais à un canif suisse, en 20 questions très simples il m'a inscrit: "You are thinking of a Swiss army knife" ! Message de stef à 05:03 PM | Commentaires
(2)
Toon Doctor : bofff...J'ai reçu aujourd'hui un courriel faisant la promotion d’un CD-ROM didacticiel sur Flash nommé "Toon doctor". Le produit est de Montréal, j’avais rencontré le concepteur au MIM de cette année… "APPRENEZ FLASH SANS OUVRIR UN LIVRE" clament-ils… Dans le courriel, ils mettent bien en évidence un "conseil gratuit" sur lequel j’ai des doutes… Voici le conseil en question : La question vient de Jay, d'Australie. C’est vrai que ce truc fonctionne! Mais je crois que ce n’est pas du tout la meilleure méthode de corriger ce bug. Il s’agit de mettre le bitmap à 99% d’alpha et le problème sera réglé. C’est 1000 fois plus flexible si on veut modifier notre animation par la suite! Je trouve dommage de voir un produit se disant capable de vous rendre « expert en design ou en programmation Macromedia Flash » et proposer dans sa publicité un truc qui n’est pas optimal. De plus il est faux de dire que le poids diminuera, il restera exactement le même. Bref, ça me laisse une mauvaise impression du produit. Si je suis dans le champ, dites-moi le!! Je ne critique pas, je questionne… J’ai passé à deux doigts de leur offrir mes services comme consultant sur le volume 2, mais ils inscrivent en caractères gras dans la section emploi de leur site : "Do not include links to Web sites. We will not visit them.". Hehe, c’est ridicule un peu… je suis développeur Web, j’envoie quoi si ce n’est pas un lien de site Web ? Message de stef à 12:02 AM | Commentaires
(9)
juin 05, 2003Des émoticons dans un textField ?Il fallait y penser... j'avais déjà tenté de le faire pour un chat en Flash et abandonné l'idée... Je tentais de trouver l'emplacement de l'emoticon dans le textField et attacher par-dessus un movieClip contenant une image... C'était possible, mais chiant! Note: Ceux qui ne comprennent pas l'espagnol, le lien pour la source est sur la dernière ligne avant les commentaires! Et ne vous en faites pas, le code lui est bien en ActionScript et non en espagnol! ;) Message de stef à 09:51 PM | Commentaires
(3)
Le secret de l'IcebergUn article vraiment très intéressant sur les relations souvent difficiles entre équipe de développement et gestionnaires non-techniciens. N'importe qui ayant travaillé sur le développement d'une grosse application y reconnaîtra des situations qu'il a déjà vécues je crois. Message de stef à 09:26 PM | Commentaires
(0)
Un petit rien...Je n'ai aucune idée de ce que c'est, c'est rien.... Mais j'ai quand même perdu 10 minutes à le regarder et jouer avec. Relaxant petit Flash. Message de stef à 02:19 AM | Commentaires
(2)
juin 04, 20032Advanced v.4 : "Prophecy"La célèbre équipe de 2Advanced s'apprête (déjà!) à lancer une nouvelle version de leur populaire site Web, appelée « Prophecy ». Et… ils ont fait un petit site pour annoncer le lancement! Hehehe! Message de stef à 10:24 PM | Commentaires
(3)
juin 03, 2003MXI File creatorVoici une petite application servant à créer des fichiers MXI, utilisés pour "packager" un component Flash. Beaucoup de gens distribuent leur composants sans les packager correctement puisque c'est pour certains plus complexe à faire que le composant lui-même! Message de stef à 10:00 PM | Commentaires
(0)
Streaming de mp3 avec FlashComm.Un article intéressant sur le site de ressources pour développeur de Macromedia, DevNet, vient de paraître aujourd'hui sur le streaming de mp3 avec Flash Communication Server. Mais c'est un peu cher de licence pour faire un jukeBox de mp3 sur un site je trouve... Mais pour certains projets, ça peut être fort intéressant comme option. L'article contient les codes sources d'une librairie de mp3 en-ligne et d'une station de radio en-ligne. Message de stef à 09:10 PM | Commentaires
(0)
Flashloaded.com - scrollbar en solde!Un nouveau site qui vient d'être mis en ligne: flashloaded.com Les types donnent et vendent des components. Il n'y en a présentement qu'un seul en vente: un scrollBar boosté aux stéroides. Semble vraiment très bien, j'hésite à me le payer... J'ai de la difficulté avec l'idée d'acheter du code alors que je sais le faire. Mais celui-ci semble bien pratique avec la possibilité d'être snappé sur un movieClip et son look impeccable en low quality... Mais un truc qui me dérange c'est que si on utilise d'autres components de Macromedia comme le combobox, on se retrouve à publier 2 scrollbars... Mais ce n'est pas dramatique puisque celui-ci ne pèse que 6K. J'hésite à essayer... Si quelqu'un l'essaie, faites-moi en part! Message de stef à 04:31 PM | Commentaires
(0)
Tutorial : Flash RemotingJe suis tombé sur cette série de tutoriaux en français sur Remoting avec PHP. Vraiment très complet, ils commencent vraiment du début. Parfait pour quelqu'un qui souhaite s'initier à Flash Remoting! Introduction à Flash Remoting C'est à mon avis un must pour qui cherche à apprendre et préfère lire en français. Bonne lecture! Message de stef à 03:46 PM | Commentaires
(2)
juin 02, 2003Quel est votre éditeur actionscript favori ?Une discussion qui a un fort succès aujourd'hui sur le blog de Mike Chambers. Il demande aux gens de décrire leur éditeur de code Actionscript idéal. Plusieurs points intéressants sont apportés. Message de stef à 09:51 PM | Commentaires
(2)
Série de tutoriaux sur les componentsSur philterblog commence une série de tutoriaux sur les FUIComponents de Macromedia. Très complet, beaucoup de détails intéressants. Message de stef à 09:44 PM | Commentaires
(0)
Flash Optimizer 1.0Moi qui fait pas mal de bannières publicitaires où on a souvent droit à un poid maximum de 10 à 20K, voici le truc idéal! Un nouveau petit logiciel de compression pour Flash: Flash Optimizer 1.0. J'ai fait un test avec une bannière que j'avais déjà optimisé au maximum possible. Elle est passée de 21K à 11K sans aucune perte de qualité, Marie était incapable de dire laquelle était la compressée et laquelle était l'originale. Il y a beaucoup de paramètres, ça peut être long avant d'arriver au résultat poid/qualité voulu, mais quand on y arrive le résultat en vaut la chandelle! Génial, j'achète! Message de stef à 05:24 PM | Commentaires
(1)
Jouer est illégal en Grèce!!Les grecs viennent de rendre illégaux les jeux vidéos!! Le but était d'éliminer le gambling illégal, mais ils n'ont pas fait de distinction avec les jeux vidéos. La nouvelle loi interdit donc aux cafés Internet de laisser leur client jouer à des jeux vidéos. Si un client se fait prendre à jouer au solitaire sur un ordi, le café risque une amende! C'est complètement fou... MAJ: Oups, on m'apprend que la nouvelle est périmée! J'ai lu ça hier sur un autre blog et je n'ai pas contre vérifié... sorry!! Message de stef à 12:37 AM | Commentaires
(1)
Cibler un movieClip fraîchement attachéDiscussion sur un forum qui m'amène à donner ici un petit truc d'actionscript bien simple. Plusieurs le connaissent, mais je sais qu'il y a ici des lecteurs de tous les niveaux et j'aime bien aider ceux qui débutent...Lorsque l'on attache une série de movieClip avec attachMovie à l’intérieur d’une boucle, il devient parfois ardu de toujours référencer au nouveau clip créé. La méthode utilisée normalement :
for(var i=1;i<5;i++){
this.attachMovie("monClip","navButton"+i,i);
this["navButton"+i]._x = 20;
this["navButton"+i]._y = 100;
this["navButton"+i]._alpha = 50;
//etc…
}
Mais il y a un autre truc plus simple. Selon la documentation officielle, attachMovie et createEmptyMovieClip ne retournent rien, cela est faux. Ils retournent une référence au nouveau clip créé! On peut donc utiliser cela pour créer une variable temporaire, référence au nouveau clip! Ainsi :
var mc;
for(var i=1;i<5;i++){
mc = this.attachMovie("monClip","navButton"+i,i);
mc._x = 20;
mc._y = 100;
mc._alpha = 50;
//etc…
}
Rapide et facile! Mais aussi, lorsqu’il sagit d’un movieClip et qu’on a des propriétés à lui passer, on peut les passer dès l’initialisation et utilisant le 4ième paramètre optionnel de la méthode attachMovie. Ce paramètre permet de passer un Objet contenant des propriétés qu’on souahite passer dès l’initialisation du clip. Donc le clip sera positionné au bon endroit dès le début et non pas déplacé par la suite.
for(var i=1;i<5;i++){
this.attachMovie("monClip","navButton"+i,i,{_x:20,_y:100,_alpha:50});
}
Super non ? Ce paramètre peut aussi être utilisé pour passer des propriétés propres à une autre classe que MovieClip. J’y reviendrai plus tard.En espérant avoir fait découvrir un petit truc à certains! Message de stef à 12:17 AM | Commentaires
(6)
juin 01, 2003Controller la 3D Director à partir d'un swfTruc pour ceux qui s'amusent à mélanger Director et Flash (personellement je ne touche pas trop à Director). Voici un type qui a développé un API Lingo permettant de controller de la 3D Director avec Actionscript à partir d'un swf embedé dans un projecteur Director. Message de stef à 11:56 PM | Commentaires
(0)
|
![]() |