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 :

Poids d'une lib de composants


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 20
    Par défaut Poids d'une lib de composants
    Salut les Flexonautes,

    Un petit truc me déroute actuellement et j'ai besoin de vos lumières.

    Je cherche à créer une bibliothèque de composants, toute petite pour l'instant (elle possède 2 classes ActionScript de moins de 100 lignes), qui enrichissent des composants du framework.
    A la création de mon SWC, je m'attendais à avoir un fichier ridiculement petit. Et pourtant, mes deux petites classes de 50 lignes chacunes donnent un SWC de plus de 500 Ko.

    Sachant que j'ai des contraintes très fortes sur le poids des briques qui vont composer mon application, j'aimerais savoir s'il est possible de créer des SWC dont le poids ne dépende pas des classes enrichies mais uniquement de la taille du code chargé d'enrichir ces classes.

    Dois-je configurer d'une certain manière mon Flex Library Project ?

    Merci par avance pour vos réponses.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Par défaut
    Quand tu crée un projet avec Flex Builder, le compilateur inclus tout ce qu'il faut pour le faire fonctionner dedans, à savoir donc le framework. C'est pour cette raison que ta librairie est lourde.
    Il faut que tu compile ta librairie en externalisant toutes les dépendances.
    Tu peux regarder du côté de l'argument de compilation : external-library-path.
    Apres cela ta librairie ne devrait plus faire que quelques ko.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 20
    Par défaut
    Merci pour ta réponse, après externalisation de toutes les dépendances, mon swc s'est allégé et pèse effectivement plus que quelques ko.

    Maintenant je me demandais s'il était possible de faire la même chose avec un swf : j'ai un composant MXML (plus exactement un module) dont le code XML pèse 7 ko mais après compilation je tombe sur un SWF qui pèse 51 ko.

    Est-il possible d'alléger également ce swf pour avoir quelque chose dont le poids est sensiblement le même que celui du code source ?

Discussions similaires

  1. [export jar] inclure une lib externe
    Par EpOnYmE187 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 14/03/2008, 16h23
  2. Réponses: 2
    Dernier message: 27/10/2005, 13h10
  3. Comment initialiser une liste de composants avec une boucle ?
    Par EricSid dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/04/2005, 18h46
  4. Imposer une taille à un composant en conception
    Par teryen dans le forum Composants VCL
    Réponses: 14
    Dernier message: 28/06/2004, 15h06
  5. Chargement d'une lib partagée C++ dans un programme C
    Par Zero dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/09/2003, 16h40

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