Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    height variabile campo di testo dinamico

    ciao, carico in un campo di testo dinamico alcune stringhe di cui a priori non posso sapere la lunghezza.
    posto che la larghezza del campo di testo resti sempre la medesima, è possibile modificare in runtime l'altezza in base alla lunghezza della stringa in modo che la contenga tutta?

  2. #2
    ho risolto ultilizzando le proprietà _height e textHeight della classe textField


  3. #3
    ciao senti io l'ho risolto così:
    Codice PHP:
    var variabili:LoadVars = new LoadVars();
    variabili.load("Gestione//NEWS.txt");
    variabili.onLoad = function(success:Boolean) {
        
    //c'è un campo di testo con nome variabile "testo" in quadro.mc_campot
        
    quadro.mc_campot.testo this.testo;
        
    quadro.mc_campot.campot._height quadro.mc_campot.testo.maxscroll*quadro.mc_campot.campot._width/14;
    }; 
    mi dici come l'hai usato questo textHeight? Intendo la parte in AS perchè io ho scritto "14" nello script perchè facendo delle prove poi ci stava però se prendo un font più alto o cambio la formattazione del testo sono costretto tutte le volte a cambiare questo numero.

    Grazie.

    P.s: come ti si presentano i caratteri accentati? (intendo se carichi il testo da file)

  4. #4
    a posto, seguendo il tuo consiglio ho scritto questo:
    Codice PHP:
    var variabili:LoadVars = new LoadVars();
    variabili.load("Gestione//NEWS.txt");
    variabili.onLoad = function(success:Boolean) {
        
    //c'è un campo di testo con nome variabile "testo" in quadro.mc_campot
        
    quadro.mc_campot.testo this.testo;
        
    quadro.mc_campot.campot._height quadro.mc_campot.testo.maxscroll*quadro.mc_campot.campot.textHeight;
        
    trace(quadro.mc_campot.campot.textHeight);
    }; 
    e sembra funzioni... grazie anche se non l'hai fatto apposta eheh

    p.s.: però riguardo ai caratteri accentati richiedo una risposta. Grazie

  5. #5
    p.s.: però riguardo ai caratteri accentati richiedo una risposta. Grazie
    li visualizzo correttamente.
    le stringhe le genero tramite urlencode di stringhe php e in as utilizzo

    System.useCodepage = true;

    probabilmente è quest'ultimo che ti manca, ma dipende anche da come scrivi il tuo .txt e da che carattere usi in flash, che se non è di sistema va incluso nell'swf.

  6. #6
    guarda io scrivo un file "prova testo.txt" con scritto dentro:
    Codice PHP:
    &testo=a à e è i ì o ò u ù 
    poi ho un campo di testo con nome di VARIABILE "test" infine come codice AS scrivo (nel primo fotogramma):
    Codice PHP:
    var variabili:LoadVars= new LoadVars();
    variabili.load("PROVA TESTO.txt");
    variabili.onLoad = function(success:Boolean) {
        
    trace(this.testo);
        
    test=this.testo;

    non ci crederai ma con un font Verdana mi visualizza i quadratini. Fai una prova e lo vedrai.

    Grazie

  7. #7
    perdonami, ho inserito quella stringa che mi hai scritto, ho dei problemi diversi ma ora funziona, grazie.

  8. #8
    de nada.


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.