Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    Testo inserito dinamicamente e altezza textbox

    ciao a tutti,
    ho inserito una casella di testo standard su un filmatoi in flash e l'ho impostato come testo dinamico, html e selezionabile. Quando inserisco il testo, non so se questo è di 4, 5 oppure 6 righe. Come faccio a sapere l'altezza esatta di del testo, in modo tale da impostare l'altezza dell'area di testo con l'attributo _height?
    Oppure, non c'è un sistema che ridimensioni automaticametne l'area di testo in modo da poterne ottenere le dimensioni ed inserire altre scritte di sotto?
    Vi ringrazio anticipatamente.
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    nessuno ha avuto un problema del genere?
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Imposta il textfield su multiriga da flash. Poi in AS imposta la proprietà autoSize del textfield su "left" e dagli la larghezza che ti serve.
    Il gioco è fatto.
    Ciao

  4. #4
    devi anke impostare la proprietà wordwrap su true
    quindi:
    Codice PHP:
    var T:TextField=nomeistanzatestodinamico
    T
    .multiline=true
    T
    .autoSize=true // è uguale a "left"
    T.wordWrap=true
    T
    .text="dhdjhdj hdj hdjhj hd jdh " 
    cosi facendo la casella di testo mantiene la larghezza iniziale,ma si resetta in altezza in base a quanto ci scrivi dentro.
    Rilevi l'altezza con:
    Codice PHP:
    T._height 
    e ci infili quello che vuoi sotto con:
    Codice PHP:
    nuovoOggetto._x=T._x
    nuovoOggetto
    ._y=T._y+T._height+10 
    ecco un mio esempio , è i AS3 ma il procedimento è lo stesso

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.