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

    _width ed _height di un campo di testo dinamico

    ciao,
    ho dei problemi con le proprietà delle dimensioni di un testo dinamico !

    Carico dal db un determinato testo che vado ad inserire in un campo dinamico contenuto all'interno di un mc...

    supponiamo per esempio che nell'mc il campo di testo (chiamiamolo 'testo') abbia le seguenti proprietà:
    codice:
    testo._width = 3;
    testo._height  = 3;
    (il campo di testo è autoSize)

    dallo stage eseguo questo:
    codice:
    this.attachMovie('contenuto', 'c_mc', this.getNextHighestDepth());
    c_mc.testo.text = "Testo di prova \n\n\n\n\n\n\n continua.... \n\n\n ...";
    è evidente che adesso testo deve essere più grande di 3x3...
    se però adesso faccio:
    trace (c_mc.testo._width + " e altezza: " + c_mc.testo._width);

    mi stampa sempre 3x3 anche se è cambiato.
    nella visualizzazione è tutto corretto;il testo non viene mozzato, quindi l'autosize funziona correttamente!


    non so, non capisco cosa ci sia che non va


    vi ringrazio
    mauro

  2. #2

    Re: _width ed _height di un campo di testo dinamico

    Originariamente inviato da LoSmercio
    ciao,
    ho dei problemi con le proprietà delle dimensioni di un testo dinamico !

    Carico dal db un determinato testo che vado ad inserire in un campo dinamico contenuto all'interno di un mc...

    supponiamo per esempio che nell'mc il campo di testo (chiamiamolo 'testo') abbia le seguenti proprietà:
    codice:
    testo._width = 3;
    testo._height  = 3;
    (il campo di testo è autoSize)

    dallo stage eseguo questo:
    codice:
    this.attachMovie('contenuto', 'c_mc', this.getNextHighestDepth());
    c_mc.testo.text = "Testo di prova \n\n\n\n\n\n\n continua.... \n\n\n ...";
    è evidente che adesso testo deve essere più grande di 3x3...
    se però adesso faccio:
    trace (c_mc.testo._width + " e altezza: " + c_mc.testo._width);

    mi stampa sempre 3x3 anche se è cambiato.
    nella visualizzazione è tutto corretto;il testo non viene mozzato, quindi l'autosize funziona correttamente!


    non so, non capisco cosa ci sia che non va


    vi ringrazio
    mauro
    beh cosi è difficile dirlo se nn ti tronca le parole e ti mette il testo bene
    ma il trace lo hai messo dopo l'assegnazione del testo oppure prima?
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    li trace l'ho messo dopo l'assegnamento...

    è strano però!
    se testo contiene "ciao" allora
    testo._width dovrà essere uguale a (per esempio) 4

    se testo contiene "ciao come stai..." allora
    testo._width dovrà essere uguale a (per esempio) 200


    ma non è così...


    non so assolutamente come risolvere

  4. #4

    Risolto!

    ok ho risolto!

    per i textfield, si deve usare la proprietà textHeight e textWidth !!!!!!

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.