Général (Flash)

Portrait de titouille

Les sons, chargement


"Etant un afficionado des développement RIA, je me soucie en général assez peu du "préchargement" de mes applications, vu que ces dernières sont le plus souvent destinées à être installées sur le poste client directement, sans avoir besoin d'accéder au web pour en afficher les contenus...

Après avoir écrit le ticket des bibliothèques partagées, version "sounds", on m'a demandé comment je ...



Portrait de titouille

Bibliothèque partagée, les sons


"Après les objets (mc, boutons et graphiques) partagés, dont j'ai donné une explication précédemment, voici maintenant que je tente d'appliquer la méthode aux sons.

Seulement, les sons fonctionnent différement. On ne peut pas les partager de la même manière que les objets Flash, mais il existe une technique toute simple pour partager des sons via un swf externe.
Tout d'abord...



Portrait de titouille

Bibliothèque partagée


"Surement que bien des gens connaissent cette utilisation des librairies partagées, mais je tenais quand même à mettre un ticket sur le sujet, rien que pour pouvoir m'en rappeler moi-même Smile

En fait, tout ceci est parti d'un thread du forum Flash-France ou FunkC donnait un lien vers un exemple de Flashcom, permettant d'utiliser une librairie partagée dans son véritable sens...



Portrait de titouille

AMFPHP et l'utilisation de classes PHP


"Durant mes périgrinations dans l'univers d'AMFPHP, je suis tombé à 2 reprises sur un problème relativement incompréhensible que je vais essayer de détailler un peu ici :

le cadre
Mes classes de remoting sont composées des fichiers suivants :

Root/flashservices/services/MDCLayer.php
Root/classes/MDCLayer/SpecialCases.php
Root/classes/MDCLayer/PearDBLayer.php
Root/classes/MDCLayer/ManagePayments.php

Le fichier MDCLayer est la classe contenant la methodTable. Elle fait appel aux classes PearDBLayer.php et SpecialCases.php.
La classe ManagePayments.php est appelée par ...



Portrait de titouille

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 ...



Portrait de titouille

Optimisation


"Quelques principes d'optimisation de votre code, une ressource très intéressante à bookmarker au plus vite Wink

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 ...



Portrait de titouille

Bug dans l'affichage de texte avec CSS


"Je suis en train de tester le composant textArea, de la suite de composants MX 2004, et je viens de me rendre compte de quelque chose...

Informations préalables :
Tout d'abord, avant d'expliquer le problème, une petite explication sur le textArea s'impose. En regardant un peu la classe de ce composant, j'ai constaté qu'il utilise un objet du type TextField pour ...



Portrait de titouille

Substitution de classes dans un objet


"Dans le cadre de mes développements actuels, je suis en train de mettre en place un controleur qui est activé chaque fois qu'un évenement est lancé à partir d'une classe de broadcaster, cette dernière basée sur l'EventDispatcher.

Ce controleur est enregistré auprès du broadcaster afin de controler différents messages, tels que les appels remoting, la navigation ou encore les méthodes xml...