IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Découpage d'applications Flex


Sujet :

Flex

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 40
    Points : 13
    Points
    13
    Par défaut Découpage d'applications Flex
    Je souhaiterais savoir s'il est possible de "découper" une application Flex pour qu'au final, les fichiers swf générés ne soient télécharger qu'au besoin plutôt que d'avoir un seul gros fichier à télécharger. Le but est d'éviter des surcharges sur le réseau lors de ma mise à jour de l'application mais aussi le partage de composants communs (type framework) par plusieurs applications.

  2. #2
    En attente de confirmation mail
    Inscrit en
    Mai 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 56
    Points : 54
    Points
    54
    Par défaut
    Pour le partage de composants communs, tu peux créer des composants flex (.swc) que tu peux alors inclure dans différents projets.

    par contre je ne connais pas les stratégies de chargement (à la demande ou au startup).

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 40
    Points : 13
    Points
    13
    Par défaut
    Pour bien comprendre ta notion d'inclusion des .swc. Peux tu me préciser à quel cas d'exemple ci-dessous cela correspond ?
    Soit une appli A, une appli B et un .swc
    Cas 1 : l'Appli A contient le .swc, l'Appli B contient le .swc. Lorsque le .swc évolue, je dois relivrer l'appli A et l'appli B. Je dirais que c'est un partage à la compilation.
    Cas 2 : l'appli A et l'appli B font référence au .swc via une url. Lorsque le .swc évolue, A et B profite automatiquement des évolutions sous réserve de garder une compatibilité ascendante des composants communs. Dans ce cas, on a plutôt un partage à l'exécution.

  4. #4
    En attente de confirmation mail
    Inscrit en
    Mai 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 56
    Points : 54
    Points
    54
    Par défaut
    Je te précise que je ne suis pas spécialiste mais d'après ce que j'ai compris :

    tu crée un composant personalisé (au même titre que les composantas standard - Panel, Button, etc.). Tu peux alors l'utiliser comme n'importe quel composant et eventuellement le réutiliser dans d'autres applications.

    je ne sais pas exactement comment tout cela est compilé. a priori c'est tout de même intégré au swf global.

    Concernant ta question, il me semble que c'est l'option 1 : partage à la compilation.

    Tu peux trouver plus de doc (et surement plus valable) ici.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 53
    Points : 46
    Points
    46
    Par défaut
    Je ne suis pas spécialiste non plus mais je crois que l'utilisation des modules est préconisée pour ce que tu veux faire.

  6. #6
    En attente de confirmation mail
    Inscrit en
    Mai 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 56
    Points : 54
    Points
    54
    Par défaut
    Qu'est-ce que tu appelles modules ?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 53
    Points : 46
    Points
    46
    Par défaut
    Il semblerai que c'est ce dont tu as parlé plus haut

    Modules are SWF files that can be loaded and unloaded by an application. They cannot be run independently of an application, but any number of applications can share the modules.
    ça vient de la doc du flex builder 3

  8. #8
    En attente de confirmation mail
    Inscrit en
    Mai 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 56
    Points : 54
    Points
    54
    Par défaut
    OK donc module et composants, même combat.

    ca semble correspondre à tes besoins, non ?

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 40
    Points : 13
    Points
    13
    Par défaut
    Oui ca semble répondre à mon problème mais ça ne me dit pas comment faire.
    En fait je me suis rendu compte que le Flex Component Explorer (http://examples.adobe.com/flex2/inpr.../explorer.html) semblait faire ce que je cherche : à chaque fois que l'on sélectionne un exemple depuis le tree, un nouveau fichier est chargé mais impossible de trouver un bout de code qui explique comment c'est fait.

  10. #10
    Candidat au Club
    Inscrit en
    Février 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Découpage d'application
    Bonjour

    Tout comme mouste79 je suis également intéressé par le découpage d'un projet sous FLEX2.
    Fourmi je dois réaliser une mini application avec un menu horizontal (le fait de la réaliser sous forme d'un composant me parait nécessaire) et l'idéal serait qu'à chaque sélection d'un sous menu je charge la page correspondante (le même principe que sous Flash avec les loadmovie)

    Si qq'un a une soluce ou des ouvrages décrivant ce découpage je suis également preneur

    Merci d'avance
    Melaine

  11. #11
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Points : 5 509
    Points
    5 509
    Par défaut
    Bonjour,

    Tu as plusieurs solutions pour faire ce que tu souhaites faire et toutes sont expliqués de façon détaillés dans l'aide de Flex Builder 2... pensez à faire les tutoriel proposés par ce logiciel, ils sont vraiment formateur.

    Une piste : l'utilisation des états (states).

    Dans l'aide de Flex, regardez la création du composant de login

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 40
    Points : 13
    Points
    13
    Par défaut
    J'ai effectivement fait le test des .swc mais le problème est qu'ils sont chargés dès l'ouverture de l'appli principal. Or mon but est qu'ils ne le soit qu'au moment où j'en ai besoin (sélection du menu adéquat par exemple).
    Concernant l'exemple du composant login, je ne vois pas bien en quoi il peut m'aider dans mon cas.

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 53
    Points : 46
    Points
    46
    Par défaut
    En utilisant les modules tu chargeras des swf que quand tu en auras besoin, je crois que c'est ce qui fait la différence entre les modules et les composants.

    Un lien parmi d'autre qui parle de l'utilisation des modules

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. swf dans une application flex
    Par dom_dev dans le forum Flex
    Réponses: 6
    Dernier message: 08/04/2008, 07h51
  2. Réponses: 1
    Dernier message: 04/04/2008, 03h01
  3. Réponses: 1
    Dernier message: 14/03/2008, 17h26
  4. [Associé][Paris] Développeur d'application Flex/PHP
    Par hexagone dans le forum Autres
    Réponses: 0
    Dernier message: 11/02/2008, 11h05
  5. Compilation en cluster d'une application Flex
    Par QuantuX dans le forum Eclipse
    Réponses: 0
    Dernier message: 09/01/2008, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo