Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505

    Formattazione testo dinamico

    Ho 4 pulsanti e un campo di testo dinamico il cui contenuto cambia a seconda di quale pulsante si preme.
    Il testo riesco a farlo variare, ma la formattazione no.
    Di base l'allineamento è centrato, ma per uno dei pulsanti ho bisogno che l'allineamento venga spostato a sinistra.
    Sto provando con textFormat, ma non ci riesco.

    Come devo fare?

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Puoi fare sostanzialmente in due modi. Con la proprietà align della classe TextFormat oppure con i tag html impostando la proprietà htmlText del campo di testo.
    Esempio AS2:
    Codice PHP:
    // TESTO CON ALLINEAMENTO DI DEFAULT
    pulsante1.onRelease = function() {
        
    tuo_campodinamico.text "allineamento default";
    };
    // TESTO ALLINEATO CON TextFormat
    pulsante2.onRelease = function() {
        var 
    formato:TextFormat = new TextFormat();
        
    formato.align 'left';
        
    tuo_campodinamico.text "testo allineato a sinistra con TextFormat";
        
    tuo_campodinamico.setTextFormat(formato);//QUESTO DEVE STARE DOPO L'IMPOSTAZIONE DELLA PROPRIETA' TEXT
    };
    // TESTO ALLINEATO CON I TAG HTML
    pulsante3.onRelease = function() {
        
    tuo_campodinamico.htmlText "<p align='right'>testo allineato a destra con tag html</p>";
    }; 
    Nota che la formattazione del campo di testo torna ad essere quella di default ogni volta che ridefinisci il valore del campo stesso (con text o htmlText o usando una variabile associata). Per questo motivo devi impostare il TextFormat al campo di testo solo dopo aver definito la sua proprietà text.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Grazie, ho usato htmlText.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.