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 :

Externalisation de skin et images [Flex4]


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut Externalisation de skin et images
    Bonjour,

    je cherche à externaliser mes skins dans des SWF et les utiliser au runtime. Cela marche bien par contre lorsque mes skins font référence à des images, celles ci ne semblent pas être incluses dans mon SWF.

    Lorsque mon skin se charge suite à un clic sur un bouton par exemple, j'obtiens ceci :

    Error: Skin for skinsRuntimeBase0.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.BoutonPerso8.BoutonPersoSkinRed18.Image20 cannot be found
    J'ai essayé différentes directives avec mxmlc pour inclure mes assets sans résultat car ces directives attendent des SWC en paramètre et non des images.

    Ma question est donc la suivante : est il possible d'inclure directement dans un SWF via mxmlc des images ou doit on au préalable les packager dans un SWC ?

    Merci

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    j'ai crée un SWC de mon image pour pouvoir correctement l'insérer ensuite dans mon SWF de skin. La compilation du SWF s'effectue bien et le SWC y est bien inséré (vérification faite avec la taille du SWF et un explorateur de SWF).

    Pour créer mon SWC, j'ai utilisé cette portion de code dans mon fichier de configuration xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ...
    <include-file>
    	<name>url.png</name>
    	<path>src/assets/url.png</path>
    </include-file>
    ...
    Donc mon image sera théoriquement récupérée via [Embed(source="url.png")] ce qui marche bien sous Flash Builder 4. En effet, si je vire le SWC de l'image ou change en [Embed(source="url2.png")] par exemple, j'obtiens bien une erreur comme quoi l'image ne peut pas être localisée.

    Par contre, lors de l'utilisation de ce skin dans mon application, je n'arrive pas à retrouver l'image, j'ai toujours l'erreur du post plus haut...

    Si quelqu'un a une idée, je commence à en être à court moi

    Merci

  3. #3
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    il faut en fait ajouter la directive

    -keep-all-type-selectors=true
    dans les options du compilateur sur le projet principal (non pas sur le projet de librairies contenant le skin).

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

Discussions similaires

  1. Externaliser ressources (images, ..)
    Par ZouBi dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 15/10/2012, 02h34
  2. Externaliser librairies de skins
    Par Madfrix dans le forum Flex
    Réponses: 2
    Dernier message: 09/11/2011, 12h47
  3. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  4. Probleme utilisation skin pour images
    Par mictif dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/10/2007, 13h15
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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