by
admin | July 9th, 2008
FLV Player
FLVplayer_v0.0.5.exe : Intégration du support du codec On2 VP6 (29.08.2006).
FLVplayer_v0.0.4.exe
FLVplayer v2 bêta ( en discuter sur le blog )
- Pour l’utiliser :
-
- Téléchargez l’installateur du lecteur au-dessus et suivez les étapes d’installation
- Pour lire un fichier .flv, il suffit de le glisser-déposer sur la fenêtre de l’application
- Un menu qui s’ouvre par clic-droit offre des fonctionnalités supplémentaires
- La fenêtre de lecture de la vidéo s’adapte à la vidéo et peut être redimensionnée

Les fichiers portants l’extension .FLV (pour FLash Video) sont des fichiers vidéos encodés dans un format réservé à être utilisé par l’outil de développement Macromedia Flash. Il est possible de programmer un outil pour les lire comme celui téléchargeable ici, mais malheureusement le lecteur Flash original ne permet pas de les lire directement par association de fichier ni même en glissant déposant les fichiers dans sa fenêtre ou celle d’un navigateur.
Par défaut l’installation du lecteur Flash ou de l’outil de développement Macromedia Flash ne propose pas d’outil de lecture associé aux fichiers portant l’extension FLV comme le ferait Windows Media Player, Real Player ou Quicktime.
Même s’il existe déjà quelques outils sur Internet, c’est toujours énervant de ne pas en trouver un tout de suite pour lire rapidement une vidéo au format .FLV qu’elle soit téléchargée depuis Internet et récupérée dans le cache du navigateur pour en faire la sauvegarde ou que ce soit une vidéo sur laquelle on travaille.
Ce lecteur est vraiment simple, je l’ai monté trés rapidement en utilisant diectement le composant MediaPlayback de Macromedia et mProjector pour la partie de l’application exécutable qui permet entre autre le redimensionnement de la fenêtre.
by
admin | July 9th, 2008
La question est récurrente sur les forums. Dés qu’on a pris la trés bonne habitude d’utiliser la classe Delegate de Macromedia, il vient trés vite le besoin de faire passer des arguments à la méthode cible de la délégation au travers de Delegate.create. La classe Relegate vient résoudre ce problème.
by
admin | July 9th, 2008
Suite à un billet posté par Tinic Uro sur son blog annonçant l’intégration d’un nouveau garbage collector dans le lecteur Flash, j’ai commencé quelques tests personnels intéressants sur le comportement de cette nouvelle implémentation. Les résultats ont été tellement significatifs qu’ils vallaient la peine d’être partagés. J’ai donc dédié une page en français et une page en anglais consacrées à faire un comparatif entre les garbage collector des lecteurs Flash 7 et Flash 8.
by
admin | July 9th, 2008
L’extension à été mise à jour de manière à ce qu’il soit désormais possible, dans une sélection multiple de champs de texte, de ne modifier qu’une des deux dimensions (hauteur ou largeur) de chaque champ de texte sélectionné sans modifier l’autre.
by
admin | July 9th, 2008
Je viens de finir la création d’une extension pour l’environnement auteur de Flash. Son but est de remplacer la fenêtre d’inclusion des jeux de caractères originale du logiciel pour permettre plus de souplesse dans la création, la sauvegarde, l’utilisation et surtout la portabilité de jeux de caractères personalisés inclus dans l’animation. Son principe est qu’elle utilise le champ de texte “inclure ces caractères” pour loger les différents jeux de caractères sélectionnés et donc permettre une compatiblité totale des animations avec les machines des personnes n’utilisant pas cette extension.
L’extension permet par exemple en un clic d’inclure le jeu de caractères français par défaut avec les 140 caractères réellement indispensables plutôt que d’inclure par défaut la combinaison “minuscules+majuscules+chiffres+ponctuation+Latin Basique+Latin I” que tout le monde à pris l’habitude d’utiliser alors qu’elle fait quand même 484 caractères
by
admin | July 9th, 2008
Je viens de finir de mettre en place la version 1.2.3 de Dotclear sur la page d’accueil du site afin de pouvoir gérer les commentaires sur les billets mais aussi de rendre accessible un fil RSS. Je connaissais déjà l’animal (Dotclear) dans ses premières versions, il n’a pas beaucoup changé, l’installation en a été plutôt facile. Juste une déception quant à l’impossibilité de pouvoir entrer une url ne comprenant que l’année sur laquelle l’étendue des billets devrait être affichée. Je vais tâcher de trouver une parade à cette affaire, même s’il faut patcher l’application (édition: problème corrigé).
Rien ne changera pour le moment au niveau du contenu. La plupart des billets continueront à ne concerner que la vie du site, mais ce sera désormais nettement plus simple de discuter d’un sujet précis concernant le site et cela profitera immédiatement à tout nouveau visiteur.
La prochaine étape, sera le relookage du site vers une interface moins sombre
by
admin | July 9th, 2008
http://www.tekool.net/javascript/backtothehtml/
Suite à l’affaire qui a opposé la société Eolas à Microsoft, Eolas a obtenu gain de cause obligeant Microsoft à bloquer les possibilités d’interaction automatiques entre l’utilisateur et tous les objets ActiveX contenus dans les pages HTML lancées par Internet Explorer, y compris évidemment les animations Flash. Le blocage est devenu effectif sur les machines ayant fait une mise à jour sur le site Windows Update à la mi-Avril 2006. Il sera définitif avec la prochaine série des mises à jour Microsoft sur le site Windows Update (probablement mi-Mai).
Il existe un moyen de contourner le blocage de l’interaction automatique avec les animations en utilisant un fichier Javascript externe (externe étant une condition obligatoire) pour lancer les animations Flash au travers d’un script. La contrainte incontournable est de devoir publier toutes les animations dans une page HTML accompagnée d’un fichier Javascript.
J’ai donc cherché un moyen de créer mon propre outil pour contourner le blocage des animations pour ne pas avoir à utiliser les kits d’intégration Javascript existants, trop longs et contraignants à mettre en place pour un besoin aussi minime. Le résultat obtenu nécessite une seule et unique ligne de code à rajouter dans le tag <head> de la page pour éviter le blocage de l’animation tout en conservant les pages HTML existantes dans leur état d’origine sans aucune contrainte.
by
admin | July 9th, 2008
L’objectif principal était d’arriver à présenter le site sur un fond clair. Aprés quelques essais fait à plusieurs week-ends d’intervalle, je suis arrivé à un résultat qui me convient, même si ça reste quand même trés classique. Je resterais donc sur un design proche de celui que j’ai obtenu cette fois-ci.
Pour la petite histoire, malgré quelques évolutions, le site n’avait pas changé de look depuis fin 2002. Je stocke ici pour les archives une capture d’écran la page d’accueil du site telle qu’elle se présentait de fin 2002 à octobre 2006.
by
admin | July 9th, 2008
English version: Ajax Javascript classes manager
With Actionscript 2 projects I have been used to work with classes files organized in a tree structure. Each class can use one or more other classes with the *import* keyword. This is a widespread structure in class-based programming languages (Actionscript, C #, Java, etc…).
So while working with Javascript my first thought was to reproduce this so practical structure. This is why some time ago I create a Javascript file loading system that makes possible to recreate this structure with Javascript when taking my first steps with Ajax. I recently had the occasion to use this project, I wanted to give it to the community.
by
admin | July 9th, 2008
En travaillant avec Flash en Actionscript 2, j’ai pris l’habitude d’utiliser des fichiers de classes uniques présentées hiérarchiquement dans une arborescence de dossiers. On utilise chaque classe à partir d’une autre en utilisant la directive *import*. Ce système est trés répandu dans les langages de programmation orientés objet (Actionscript, C#, Java etc…).
Mon premier réflexe en travaillant en javascript a été d’essayer de reproduire ce système hiérarchique vraiment trés pratique. C’est pourquoi il a déjà un petit moment de ça, j’avais crée un système de chargement de fichiers permettant de recréer ce principe en Javascript pour faire mes premiers pas avec Ajax. J’ai eu l’occasion récemment de ressortir ce projet des cartons, je voulais vous en faire profiter.