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 :

Mais où est donc horizontalCenter ?


Sujet :

Flex

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 23
    Par défaut Mais où est donc horizontalCenter ?
    Bonjour à tous,

    Dans le cadre du développement d'un questionnaire, j'aurais besoin de m'assurer que les objetx sont placés comme il faut quelque soit la résolution de l'écran. J'ai donc utilisé l'interface de Flex builder pour placer les composants par rapport au centre. J'obtiens par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <mx:Label y="194" text="Bienvenue dans ce test !" fontWeight="bold" fontSize="20" width="842" horizontalCenter="0"/>
    J'en ai déduis après quelques manipulations que c'est l'attribut horizontalCenter qui permet le placement. Je me dis donc que je vais utiliser le même attribut pour placer mes autres objets créés en ActionScript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var labelQ:Label = new Label();
    labelQ.text = "Commencer !";
    labelQ.horizontalCenter = "0";
    Malheureusement ce la génère une erreur :
    1119: Accès à la propriété horizontalCenter peut-être non définie, via la référence de type static mx.controls:Label.
    Je suis étonné de voir que pour la même classe "Label", une instance accepte l'attribut et pas l'autre.

    En parcourant toute la hiérarchie de Object à Label, je n'ai pas retrouvé l'attribut, même dans la classe Label.

    Quelqu'un saurait-il comment l'utiliser ou le retrouver ?

  2. #2
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut
    je ne pense pas que tu peux accéder comme ca à horizontalCenter car c'est une propriété de type style moi je te conseille de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monLabel.setStyle("horizontalCenter ", 0)
    et voila

    bon courage

    Samy

  3. #3
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    toutes les modifications des propriétés de style s'effectuent en AS3 par la méthode setStyle

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 23
    Par défaut
    Pfffffffff, je l'ai utilisé des dizaines de fois dans mon code en plus cette fonction setStyle(). J'y ai pas du tout pensé sur le coup.

    Merci en tout cas.

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

Discussions similaires

  1. Mais ou est donc l' aide ?
    Par laurentp34 dans le forum Thunderbird
    Réponses: 0
    Dernier message: 22/02/2010, 17h27
  2. mais où est donc le compte administrateur ?
    Par petitours dans le forum Windows XP
    Réponses: 5
    Dernier message: 29/11/2007, 10h19
  3. Mais qu'est ce que ça veut donc dire ?
    Par julien.63 dans le forum C
    Réponses: 5
    Dernier message: 30/05/2007, 14h14
  4. [Mail] mais où est donc la fonction mail ?
    Par dimitryous dans le forum Langage
    Réponses: 1
    Dernier message: 23/05/2007, 14h02

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