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 :

[AS2] declarer un TextFormat comme membre d'une classe ?


Sujet :

Flash

  1. #1
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut [AS2] declarer un TextFormat comme membre d'une classe ?
    salut !


    je retombe sur un vieux vieux probleme que j'avais remarqué a l'époque ou je commencais a utiliser les classes : comment declarer un membre d'une classe qui soit de type TextFormat ?

    ceci plante dans une classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var tfTest = new TextFormat();
    var tfTest = new TextFormat("Arial", 20, 0x000000, true, false, false, '', '', 'center');

    je suis obligé d'utiliser une "astuce" legerement crade et bien loin d'une programmation propre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    [Inspectable(type:'Object',defaultValue="font:'Verdana',size:12,color:0x333333,bold:false,italic:false,underline:false,url:null,target:null,align:'left',leftMargin:'0',rightMargin:'0',indent:'0',leading:'0'",name="Les propriétés de la police au repos")]
    private var obTest:Object = {font:'Verdana',size:12,color:0x333333,bold:false,italic:false,underline:false,url:null,target:null,align:'left',leftMargin:'0',rightMargin:'0',indent:'0',leading:'0'};
     
    private var tfTest:TextFormat;
     
     
            // et dans le constructeur
    	function Constructeur(){
                    this.tfTest = new TextFormat();
    		for(var x in this.obTest){
    			this.tfTest[x] = this.obTest[x];
    		}
    	}

    vous utilisez qu'elle solution ?
    vous avez mieux a proposer ?


    merci
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  2. #2
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    ok, je crois que je vais utiliser cette soluce alors
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  3. #3
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    ben le gros probleme c'est que je ne parlais pas de MTASC mais bien de l'IDE de flash et sa $^ù#€ de compilateur me bloque a ce moment
    d'ailleurs pour info j'ai encore trouvé mieux que MTASC : HAXE

    HAXE est enorme au niveau des possibilités, un seul language pour TOUS faire, je te laisse découvrir les possibilités car elles sont gigantesques et il me faudrait toute la nuit pour tout expliquer !
    http://haxe.org/intro

    info : quand des valeurs sont optionnelles tu ne peux pas ne pas définir la 1ere et définir les suivantes car la taille de la font vient prendre la place du type de la font (arial) dans ton exempel ou alors dans ce cas tu dois mettre une chaine vide a la place de la valeur de la font ou null si tu preferes
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/09/2014, 10h22
  2. Réponses: 2
    Dernier message: 12/10/2011, 16h24
  3. Réponses: 2
    Dernier message: 30/01/2007, 16h55
  4. [VB.NET]Reflexion lister les membres d'une classe ...presque
    Par lucie.houel dans le forum ASP.NET
    Réponses: 19
    Dernier message: 20/09/2005, 13h49
  5. Thread avec une fonction membre d'une classe
    Par SteelBox dans le forum Windows
    Réponses: 6
    Dernier message: 01/03/2004, 01h15

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