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