Le blog de titouille
Configuration
"Pour faire une sorte de suite à mon commentaire sur le blog de lalex concernant le chargement de fichier texte avec LoadVars, j'ai récemment du mettre en place un mini système de lecture de fichier de config... Je m'étais inspiré des classes dont j'avais parlé dans le commentaire pour faire ce lecteur de configuration.
Je l'ai remis un peu à ...
Gestion de formats de dates
"Voici une petite classe qui vous permettra de gérer 2 formats de dates et d'effectuer des conversions entre les 2 formats.
J'ai eu besoin de développer cette petite classe suite à une redondance de code flagrante pour pouvoir récupérer une valeur Date de la forme MySQL "YYYY-MM-DD" et la faire passer en format "Européen", c'est à dire "DD.MM.YYYY".
Je vous laisse ...
Icones et DataGrid, rafraichissement de données
"1 problème s'est posé à moi dernièrement :
J'ai une grille de données affichant un jour du mois, par exemple le lundi. la grille est composée des données suivantes :
Name, info, studentid, startdate, onlyRE, status0, replace0, status1, replace1, status2, replace2, ...
les 2 valeurs status et replace qu'on retrouve plusieurs fois correspondent en fait au statut et à la valeur de remplacement ...
Liaison Entre DataGrid et DataSet, ajout d'items
"J'ai été confronté à un problème bizarre cette nuit...
J'ai créé un formulaire StCourses, il y a quelques temps... sur ce formulaire se trouve 2 grilles. Ces 2 grilles sont liées chacune à un DataSet, et on peut passer des items de la grille A à la grille B.
Pour ce faire, j'utilisais directement les DataSets et leurs propriétés AddItem / RemoveItemAt...
JEdit, l'éditeur qui tue
"Je ne pouvais laisser passer cette merveille
francois: sinon teste http://www.jEdit.org c pas mal
C'est ce que m'a dit FunkC hier soir au milieu d'une discussion.
Alors je vais sur le site, et là, déjà, je lis : # Folding for selectively hiding regions of text.
pour ceux qui ne connaissent pas, le "case folding" est une option de certains éditeurs ...
convertir un nombre en format monétaire
"Dans le cadre de mes développements, j'ai été confronté au besoin de pouvoir convertir un nombre dans un format monétaire, tout en ayant la possibilité de choisir le type d'arrondi à utiliser (palier de 0 à x pour les centimes), ainsi que la précision de cet arrondi, pour le fun.
Par exemple, on pourra convertir un nombre à virgule en ...
ComboBox : évenement sur changement
"Voilà un petit bout de code pour vous montrer comment déclencher un évenement lors d'une modification sur une liste déroulante :
Créez un nouveau fla, placez-y un composant de type "ComboBox" et nommez le "myCbo". Cliquez ensuite sur la scène, ouvrez le panneau ActionScript et collez-y le code suivant :
myCbo.dataProvider = [ {data:0, label:"SELECT", url:"" }, {data:0, label:"google", url:"http://www.google.ch" }, {data:1, label:"yahoo"...
Focus on DataGrid
"Je suis actuellement en train d'utiliser le composant datagrid V2, dont j'essaie d'exploiter un maximum de possibilités.
Je me suis retrouvé confronté à un problème bizarre...
Tout d'abord, le cadre :
Je récupère des données via remoting php (amfphp). le retour, sous forme de tableau de type dataProvider, est affecté à la propriété "dataProvider" (ou "items") d'un dataSet, lui même lié ...
Optimisation
"Quelques principes d'optimisation de votre code, une ressource très intéressante à bookmarker au plus vite
On peut y découvrir des petites astuces, comme par exemple l'utilisation des methodes de substitutions de chaine de caractères. Selon la méthode utilisée, le processeur passera jusqu'a 5 fois plus de temps à nous retourner une valeur.
En résumé, beaucoup de principes de base ...
createClassObject et les composants personnalisés
"Dans le cadre de la création d'un petit composant ToolTipText avec icone, j'ai cherché à savoir comment utiliser la méthode UIObject.createClassObject afin de pouvoir attacher dynamiquement une ou plusieurs instances de mon composant en utilisant les standards MX 2004.
En fait, l'astuce est toute simple... Lors de la création du composant, il faut déclarer 2 variables de type statique nommée symbolName ...