dimanche, janvier 13 2008
Par ali_o_kan le dimanche, janvier 13 2008, 19:01 - Flash plateforme
Bonjour 
Je pense que je n'ai plus besoin de convaincre qui que ce soit sur l'intérêt d'utiliser une structure MVC dans le développement d'une application. 
PixLib permet de mettre en place une structure MVC + FrontController de manière global. C'est vraiment puissant, mais cette solution à ses limites. Prenons le cas où l'on charge plusieurs application "pixLib" dans un même site, on se retrouve avec des conflits entre les différentes classes global, le même type de souci que l'on a quand on utilise le ciblage via le _root + des loadMovie(). Pour contourner ce problème chacun a mis en place sa propre solution.
Avec lowRA se souci a disparu! 
Lire la suite...
samedi, janvier 12 2008
Par ali_o_kan le samedi, janvier 12 2008, 18:42 - Flash plateforme
La première chose qui risque de troubler les utilisateurs de pixLib quand ils débarquent dans lowRA, c'est la disparition du MovieClipHelper.
Pas de panique, c'est un mal pour un bien. 
Voici en deux mots comment mettre en place une simple structure MVC dans lowRA.
Commençons tout d'abord par un peu de nomenclature.
Pour rappel, une classe dit Abstraite (Abstract) ne peut être utilisé telle quelle, il faut d'abord l'étendre.
Lire la suite...
vendredi, janvier 11 2008
Par ali_o_kan le vendredi, janvier 11 2008, 12:34 - Flash plateforme
Un premier point vient d'être fait sur l'avancement de lowRA.
Benoît vient de mettre en ligne un résumé en français de la discussion.
LowRA est en train de passer à la prochaine étape.
Pour la version complète en VO : lowra_meeting_070111.html
Tout ce que l'on peut dire c'est que Francis et Cédric mettent les bouchés double depuis une semaine et que l'avenir de lowRA s'annonce rayonnant. 
cheers,
Laurent
[MAJ] - Francis en parle aussi : LowRA meeting online
un rétrolien
jeudi, janvier 10 2008
Par ali_o_kan le jeudi, janvier 10 2008, 23:13 - Flash plateforme
Salut 
Suite à ma mes soucis de compilation : [Flex SDK] - Compilation, un petit souci de lenteur ?! , Myxans m'a renvoyé vers le Flex Compiler Shell.
En faisant une petite recherche sur le sujet, je suis tombé sur un plugin Eclipse qui permet d'utiliser FCSH directement via une Task Ant. 
iFac a FCSH Ant Connector.
Avec ce plugin mon temps de compilation est passé de plus de 15 sec à quelques centaines de milisecondes. :p
Son installation se fait en deux étapes.
Et son utilisation aussi :
- D'abord, il faut lancer le serveur iFac (qui permet la communication entre Eclipse et FCSH).
- Ensuite, dans Ant ça donne ceci :
<taskdef name="ifac" classname="com.netTrek.iFac.ant.core.IFacTask" classpath="${iFac.ant}"/>
<target name="compile" >
<ifac args="${iFac.compile}" failonerror="true" delay="${iFac.delay}"/>
</target>
Peu de documentation, mais pour les habitués de Ant son utilisation reste simple. A noter qu'il semble que l'on ne puisse pas utiliser les balise <arg value="" />, donc il faut placer tous les paramètres de la compilation dans une variable (tout sur une seule ligne).
lundi, janvier 7 2008
Par ali_o_kan le lundi, janvier 7 2008, 22:29 - LeNet
Bonsoir,
Après plusieurs semaines d'annonces voici venu le temps du test grandeur nature. 

Beta publique de Gandi Hébergement ouverte !
La première chose que je peux dire après avoir passé 30 minutes à faire joujou avec mon 1/64e de serveur, c'est que l'installation et le choix des options est on ne peut plus clair.
On retrouve l'univers de Gandi, simple et efficace. 
Reste plus qu'à voir sur la durée, mais je pars confiant. 
Bonne soirée. 
vendredi, janvier 4 2008
Par ali_o_kan le vendredi, janvier 4 2008, 16:01 - Flash plateforme
Salut 
Après une rapide recherche sur le net, j'ai l'impression d'être le seul à avoir des soucis de lenteur avec la compilation via le SDK de Flex. 
j'arrive à 15sec de compilation pour un petit projet qui génère 3 swf.
Comparé à MTASC ça fait mal!!!
Je compile avec un Core 2 Duo 2Ghz et 2Go de RAM.
J'utilise flex_sdk_3_190423, je passe par une tâche Ant sous FDT3.
<property name="mxmlc" value="${flex.bin.dir}/mxmlc" />
<target name="index" description="builds index swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.index.swf}'" />
<arg line="-incremental=true" />
<arg line="-- '${project.classpath}/triptyk/swift_cropping/Main.as'" />
</exec>
</target>
<target name="img_cropper" description="builds cropperIMG.swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.dll.dir}/cropperIMG.swf'" />
<arg line="-- '${project.classpath}/triptyk/plugins/img_cropper/Importer.as'" />
</exec>
</target>
<target name="uploader" description="builds uploader.swf">
<exec executable="${mxmlc}" dir="." failonerror="false">
<arg line="-source-path '${project.classpath}' '${project.dependencies}'" />
<arg line="-default-frame-rate ${project.framerate}" />
<arg line="-default-background-color ${project.bgcolor}" />
<arg line="-default-size ${project.width} ${project.height}" />
<arg line="-output '${project.dll.dir}/uploader.swf'" />
<arg line="-- '${project.classpath}/triptyk/plugins/uploader/Importer.as'" />
</exec>
</target>
Il y a une solution pour accélérer tout ça, ou je dois me remettre à fumer et à boire plus de café ?!
Bon week-end 
un rétrolien
lundi, décembre 24 2007
Par ali_o_kan le lundi, décembre 24 2007, 16:33 - Flash plateforme
Yep,
La semaine dernière j'ai données 4 jours de formation sur pixLib, que du plaisir! 
Chose promise, chose due, voici les sources (avec commentaires!) :
Et les slides :
En résumé pour les personnes qui n'ont pas suivit la formation.
j'avais une petite semaine pour faire découvrir le déploiement d'un projet avec pixLib. Cette découverte c'est fait avec la création d'une application de dessin.
Dans les premières sources se trouve les exemples de code utilisé dans les slides.
Dans le deuxième zip se trouve le projet que l'on a réalisé.
Concernant les slides, il s'agissait du squelette de la formation, pour les détails de chaque partie je renvoi vers des billets écrit précédemment sur le blog.
En bonus, voici la doc généré du projet. -> documentation du projet drawing.
Joyeux Noël! 
samedi, décembre 22 2007
Par ali_o_kan le samedi, décembre 22 2007, 15:34 - Flash plateforme
Salut 
Depuis une petite semaine maintenant j'utilise la nouvelle mouture de AirLogger.
Créé par Cédric Néhémie, AirLogger est à ce jour ce que j'ai vu de mieux en logger externe pour Flash.
Ces points fort
- Suivi de plusieurs swf, chacun ayant son propre onglet.
- Sortie des logs formaté html.
- Stockage des logs dans une pile (buffer), si AirLogger est pas lancé au départ.
- Copier-coller, moteur de recherche, affichage avancé (couleurs, mail, url,…), …
Une fois en mains, je n'ai pas pu m'empècher à me lancer dans un portage pour pixLib (AS2).
Après quelques heures de prise de tête, à deux doigts de lacher le morceau j'ai prit contact avec Cédric qui a terminé le portage.
Donc une première version, non stable, pour l'AS2 est disponnible, hormis un souci sur les MovieClip (return null dans airLogger) elle semble fonctionnelle.
Elle s'utilise comme la classe LuminicTracer (cf. [pixLib] - Comment logguer?) :
Logger.getInstance().addLogListener(LuminicTracer.getInstance());
Logger.getInstance().addLogListener(AirTracer.getInstance());
com.bourre.utils.AirTracer.zip
J'en profite pour signaler que AirLogger est basé sur lowRA (pixLib to AS3). Un bon exemple pour se faire une idée de son utilisation. 
info +
Allez, hop, à la douche avant le champagne,
Bonne soirée 
vendredi, novembre 23 2007
Par ali_o_kan le vendredi, novembre 23 2007, 11:37 - geturl.net
Salut,
Je suis à la recherche d'un petit plugin pour Eclipse qui permet de coloriser et de checker la valider d'un fichier XML.
J'avais essayé <oXygen/> qui est bien trop lourd pour l'édition occasionnel de fichiers, et WST - Web Standards Tools apportait une instabilité au niveau de FDT1.5.
Vous utilisez quoi ?
mercredi, novembre 21 2007
Par ali_o_kan le mercredi, novembre 21 2007, 09:44 - geturl.net
Depuis le temps que je l'attendais! 
Après 15 minutes d'utilisation je peux juste affirmer que le réseau est loin d'être stable, et que le débit est pas terrible.
Tester pendant un transfère de 30 sec avec débit moyen de descendant 71ko/s et montant de 12ko/s. En réalité je suis proche d'un débit de 5ko avec des piques de quelques secondes à 500ko/s
En résumé, pratique pour récupérer ses mails et rafraîchir son agrégateur RSS, mais à oublier pour une navigation soutenue. Il ne reste plus qu'a espérer que le système arrive vite à maturité. 
Info +
thalysnet.com
Avec tout ça le TGV est partit avec 45min de retard, depuis qu'on a passer la gare de «TGV Haute-Picardie» on roule à 30km/h. Vive le Thalys. :p
lundi, novembre 19 2007
Par ali_o_kan le lundi, novembre 19 2007, 17:02 - Flash plateforme
Il y était une fois…
- Un ami - «Peux tu me faire un compte à rebours pour mon site?»
- Moi - «Oui bien sure !:)»
- Dans ma tête - «Google est mon ami, je vais lui monté ça en deux coups de copier-coller :p»
Seulement voilà, Google a pas été très généreux avec moi. Quelques ressources en AS1, rien de vraiment propre ou de personnalisable. :s
J'en ai donc profité pour monté un petit exemple d'implémentation de pixLib, avec en plus l'usage d'un hack qui n'est pas très connu pour intégrer et manipuler les fonts facilement dans Flash (cf. build.xml). 
Pour ceux qui ont FDT, Il suffit juste de lancer la build.xml pour compiler. 
infos +
++
Laurent
MAJ - 27/12/07.
J'ai fixé un bug sur le gestion du compte à rebours quand on ne précise pas l'année. 
vendredi, novembre 16 2007
Par ali_o_kan le vendredi, novembre 16 2007, 08:36 - Flash plateforme
Salut,
Je viens de tomber sur la traduction d'un article d'introduction à pixLib. 
++ 
Derniers commentaires