ca depends ...

temps du projet, tests du projet, maintenance tu projet, comment le
projet est suppose evoluer, etc.


si c'est du tres tres tres rapide qui a pas besoin de maintenance etc.
limite les components du Flash IDE par defaut ca suffit

apres si l'appli doit etre modulaire, ou doit charger le contenu en
sequence, etc.
il faudra passer par un "moteur d'interface graphique"

qlqs exemples:
 - faire une appli Flex a base de MXML
 - faire une appli en MVC + components skinnable
 - faire une appli en IoC (LunAS)


en fonction de ce qui doit etre fait dans ton appli,
tu peux avoir besoin de tres petites fonctionalites
et limite faire le moteur toi meme

mais si tu as besoins de beaucoup et/ou grosses fonctionalites,
en general c'est mieux de passer par un moteur pre-existant

quand je vois
"tout est monté dans un fla, animations, formulaire,…"

euh je vois rien de complique et je vois meme pas pourquoi utiliser
des components

le seul truc que je pourrais conseiller c'est de ne surtout pas
compiler depuis le Flash IDE
mais seulement de construire l'interface graphique et utiliser Flex
Builder ou dans le genre
pour compiler l'appli


exemple:
dans le Flash IDE

definir les UI
un moviclip qvec les champs du formulaire etc.
export
com.test.ui.FormUI

ui.fla
export en SWC

dans un project ActionScript (utilisant mxmlc pour compiler,
avec Flex Builder / Flash Develop / Eclipse +FDT en IDE)

utiliser le ui.swc pondu par le Flash IDE et l'inclure dans le
classpath/libs

ensuite

package com.test
{
   import com.test.ui.FormUI;

   public class Form extends FormUI
   {
...
   public function submit():void
   {
     var data:String = this.input.text; //input est un TextField
definit dans FormUI
....


c'est tres basique mais ca permet de separer la construction de
l'interface graphique
et la logique qui programme l'interface graphique

par contre ca ne gerera que de petites et simples fonctionalites
et basiquement ca met tout dans un seul swf

si par exemple tu veux que le formulaire soit un swf externe qui se
load dynamiquement
cela forcement complique le probleme :p

a la main, ce serait prendre le control sur le swf une fois loade (par
ex: avec le pattern Load-Cache-Proxy)
ca peut aussi s'automatiser avec du MVC
et si tu utilises LunAS bah la limite tout est fait pour toi :D

bref, ca depends...

zwetan




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

Répondre à