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

Flash Discussion :

[FLASH MX2004] CSS


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut [FLASH MX2004] CSS
    Bonjour,

    je suis donc en flash MX 2004 et j'ai un fichier style.css pour
    mes textfield

    good;

    mais par exemple


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    .taTitle { 
       font-family: arial; 
       font-size: 12px; 
       font-weight: bold; 
       text-decoration: none; 
       text-shadow:1.em, 1.5em ; 
       font-variant: small-caps ; 
       color: #727272; 
       letter-spacing : 1px ;     
       text-align: left; 
    }
    ne marche pas ni por text-shadow, ni pour font-variant, ni
    pour letter-spacing (plus emmerdant celui-ci)

    Quelqu'un pourrait me dire comment faut-il faire??

    je l'utilse avec actionscript comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
                         cible[nom_categorie].createTextField("libelle",200+i,0,current_y,_global.WIDTH_VIGNETTE*3,20); 
                         cible[nom_categorie].libelle.border = false; 
                         cible[nom_categorie].libelle.multiline = false; 
                         cible[nom_categorie].libelle.html = true; 
                         cible[nom_categorie].libelle.wordWrap = false; 
                         cible[nom_categorie].libelle.styleSheet = my_ss; 
                         cible[nom_categorie].libelle.htmlText = '<p class="taTitle">' + monNode.attributes.libelle_Fr + "</p>" ;



  2. #2
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    Salut, Pour les proprietes :
    Propriétés CSS supportées
    Flash Player supporte un sous-ensemble de propriétés dans la spécification CSS1 d'origine (www.w3.org/TR/REC-CSS1). Le tableau suivant présente les propriétés et les valeurs CSS supportées et les noms de propriétés ActionScript correspondants. (Chaque nom de propriété ActionScript est tiré du nom de propriété CSS correspondant. Le trait d'union est omis et le caractère suivant est une majuscule.)

    Propriété CSS
    Propriété ActionScript
    Utilisation et valeurs supportées

    text-align
    textAlign
    Les valeurs reconnues sont left, center, right et justify.

    font-size
    fontSize
    Seule la partie numérique de la valeur est utilisée. Les unités (px, pt) ne sont pas analysées ; les pixels et les points sont équivalents.

    text-decoration
    textDecoration
    Les valeurs reconnues sont none et underline.

    margin-left
    marginLeft
    Seule la partie numérique de la valeur est utilisée. Les unités (px, pt) ne sont pas analysées ; les pixels et les points sont équivalents.

    margin-right
    marginRight
    Seule la partie numérique de la valeur est utilisée. Les unités (px, pt) ne sont pas analysées ; les pixels et les points sont équivalents.

    font-weight
    fontWeight
    Les valeurs reconnues sont normal et bold.

    kerning
    kerning
    Les valeurs reconnues sont true et false.

    font-style
    fontStyle
    Les valeurs reconnues sont normal et italic.

    letterSpacing
    letterSpacing
    Seule la partie numérique de la valeur est utilisée. Les unités (px, pt) ne sont pas analysées ; les pixels et les points sont équivalents.

    text-indent
    textIndent
    Seule la partie numérique de la valeur est utilisée. Les unités (px, pt) ne sont pas analysées ; les pixels et les points sont équivalents.

    font-family
    fontFamily
    Liste des polices à utiliser, séparées par des virgules, classées par ordre de choix décroissant. Tous les noms de familles de polices peuvent être utilisés. Si vous spécifiez un nom de police générique, il est converti dans la police de périphérique appropriée. Les conversions de police suivantes sont disponibles : mono est converti en _typewriter, sans-serif est converti en_sans et serif est converti en _serif.

    couleur
    couleur
    Seules les valeurs hexadécimales de couleur sont supportées. Les couleurs nommées (comme blue) ne sont pas supportées. Les couleurs sont écrites au format suivant : #FF0000.
    Ensuite il faut declarer l'objet StyleSheet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var newStyle:TextField.StyleSheet = new TextField.StyleSheet();
    Apres tu l'attribues a ton champs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textObj_txt.styleSheet = styles;
    et tu affiches tes données.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut
    Bonjour et merci!

    Pourrais-tu me donner un exemple de la forme que doit
    prendre mon fichier .css?

    Merci encore!


  4. #4
    Membre éclairé Avatar de guy2004
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 805
    Par défaut
    chaque style doit correspondre au nom de ton noeud XML :
    Ton XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <noeud1>le contenu</noeud1>
    Donc ton CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    .noeud1 {propriétés;}

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut
    Salut

    Je reviens à ce vieux post car j'essaie d'utiliser letterSpacing: 1px (par exemple) et ça ne marche pas.

    Sais-tu si c'est normal et s'il y a une autre façon de donner un peu plus d'espace entre les caractères d'un champ de texte créé par createTextField?

    Merci


Discussions similaires

  1. [FLASH MX2004] Loading variables et CSS
    Par Garra dans le forum Flash
    Réponses: 3
    Dernier message: 11/07/2006, 10h43
  2. Réponses: 5
    Dernier message: 06/03/2006, 17h38
  3. Réponses: 8
    Dernier message: 14/04/2005, 19h06
  4. [FLASH MX2004] Hierarchisation des actions
    Par bolo dans le forum Flash
    Réponses: 9
    Dernier message: 06/11/2003, 16h02
  5. [FLASH MX2004] Personnaliser les scrollbars
    Par stephane eyskens dans le forum Flash
    Réponses: 10
    Dernier message: 09/10/2003, 12h53

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