Hello :) Oui merci :) mais alors... que c'est "dense" :)
Tu devrais vraiment et rapidement ouvrir un projet opensource sur Google Code et mettre ton code dessus ce serais surement plus simple pour tout le monde :) Sinon je pense que tu bosses avec FlashDevelop ? Reste que du coup pour quelqu'un qui n'utilise pas FlashDevelop là je vois des classes un peu partout avec au milieu des fichiers xml, cmd, as3proj, etc... c'est pas génial :( Un petit effort pour regrouper tes classes dans un classpath de base serait le bien venu, de même que l'utilisation de classes directement en top-level pas facile ... ;) Donc en gros tu charges chaque font séparément et tu reconstitues la Font au fur et à mesure ? Ma gros question c'est pourquoi ne pas créer un swf par font et juste charger la font complète quand tu en as besoin directement ? Tu vas avoir combien de font à gérer au final ? Tant que cela ? Pour ma part j'ai déjà fait pas mal d'applications multilangues assez lourdes et malgré tout on peut vraiment se débrouiller à tout charger progressivement oui mais pas forcément besoin de charger caractère par caractère ? Tu peux nous en dire plus là dessus ? :) Cela m'intéresse ;) EKA+ :) Le 21 juillet 2009 00:48, Xavier MARTIN <[email protected]> a écrit : > Merci de partager ton projet et tes sources. > Je suis certain que ca va etre utile a plus d'une personne :) > > ++ > ---------------------------------------------------------------------- > Xavier MARTIN aka zeflasher or xxlm > Visit my website if you love flash: > http://www.webbymx.net > http://dev.webbymx.net > ---------------------------------------------------------------------- > > > 2009/7/21 Mem's <[email protected]> > > >> Yop salut >> >> Il y a de ça quelques années j'avais vu l'utilisation d'un super hack >> pour générer du son dynamiquement alors que Flash 10 n'existait encore >> pas : >> http://www.flashcodersbrighton.org/wordpress/?p=9 et par la suite >> l'évaluation dynamique de code http://eval.hurlant.com/. >> J'avais été impressionné par l'idée de contourner les limitation de >> l'API de flash en manipulant directement du code binaire de fichier >> SWF chargé à la volée grâce au magique Loader.loadBytes() . Je m'était >> demandé quels autres limitations on pouvais faire "sauter" avec cette >> méthode. >> La seule chose qui avais un réel intérêt en plus de la vidéo c'est la >> gestion de polices. Vu que celles si sont embarqué dans le fichier >> sous forme vectoriel, ça ne devais pas trop être difficile de pouvoir >> jouer avec. >> >> Ya pas très longtemps j'avais fait quelques test pour lire les formes >> des glyphs des caractères et les afficher avec les méthodes de dessin >> de Shape. >> >> Depuis quelques mois je suis sur un gros projet multilingue, qui doit >> donc manipuler aisément des langues comme l'anglais, le japonais, le >> russe, le chinois ... ce qui évidement pose beaucoup de problème avec >> les champs textes et les polices. >> Une v1 existe déjà, mais ne permet d'afficher que de l'anglais >> (version non "officiel", avec une police embarqué) et du japonais (en >> police _sans). >> Comme c'est un site avec énormément de contenu administré, la >> précédente agence avais opté pour un solution plus ou moins >> inattendu : générer des SWF (avec swfmill sur le server) à charger à >> chaque page. Chacun contant un champs texte par zone de contenu (text, >> boutons, menu ...). >> Du coup cela prenais un temps plus ou moins long à être chargé, l'un >> des points que le clients voulais améliorer. >> >> M'est venu à l'idée, de part le système de la v1, du passage de Flash >> 8 à Flash 9, des apport que sont l'utilisation des polices embarquées >> et des précédents test que j'avais fait, de faire plus ou moins de la >> génération de SWF, mais du coté client (échange simplifiés, données à >> charger plus légères, charge distribué au client ...). >> >> - Tout ça pour ça ! - >> Et je me suis lancé dans la réalisation d'un système où les caractères >> sont chargé seulement quand ils sont nécéssaires. >> >> http://memmie.lenglet.name/documents/lab/fontstream/waterfall_demo.html >> http://memmie.lenglet.name/flash/actionscript/font-streaming >> >> Reste quelque détails à régler surtout au niveau serveur, qui du coup >> prend tout de même en charge la distribution sélective des caractères. >> >> >> >> Je tiens à remercier particulièrement zwetan pour redtamarin que j'ai >> récemment utilisé et qui pour ma non connaissance en C/C++ ma bien >> servis (bon c'est vrai j'aurai pu aussi le faire en Java). >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/FCNG?hl=fr -~----------~----~----~----~------~----~------~--~---
