Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    226

    proprieta di una casella testo

    Ciao
    ho creato una scrollbar abbinata ad un'area di testo dinamico con nome istanza "testo"


    codice:
    barra.setScrollPosition(testo.maxscroll);
    
    testo.border = true;
    
    testo.borderColor = 0x660000
    
    testo.wordWrap = true
    
    testo.text = "";

    Vorrei modificare i seguenti paramentri, ma non conoscendo action script non so che funzioni inserire.

    Dovrei:
    - modificare lo sfondo dell'area testo in modo che sia bianca e non trasparente come adesso
    - nella funzione testo.text vorrei poter definire anche la grandezza dei caratteri ed il colore del testo che adesso appare grandissimo.

    vorrei chiedervi se esiste un elenco delle funzioni on-line da poter consultare in caso mi servisse ancora.


    grazie
    sabri

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    226
    Sono riuscita ad inserire lo sfondo bianco................ma non riesco a cambiare il testo.

    Ho modificato il codice così:
    codice:
    // azioniamo la component scrollabar "barra"
    barra.setScrollPosition(testo.maxscroll);
    // abilitiamo i bordi al campo dinamico "testo"
    testo.border = true;
    
    
    testo.borderColor = 0x660000
    
    
    testo.wordWrap = true
    
    testo.text = "// Gli ultimi aggiornamenti...\r\n>  Javascript n//";
    testo.color = 0xFFFFFF
    testo.size = true
    testo.size = 12
    testo.background = true
    testo.backgroundColor = 0xFFFFFF
    dove sbaglio???

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    certo che c'è, ma è lo stesso che trovi nella guida interna di flash selezionando F1 dalla tua tastiera

    questo è il riferimento per la classe TextField: http://livedocs.adobe.com/flash/8_it/main/00002729.html

    puoi modificare la visibilità dello sfondo del campo di testo attraverso la proprietà background e il colore dello sfondo attraverso la proprietà backgroundColor
    per quanto riguarda dimensioni ecc, invece le imposti attraverso un'altra classe legata al TextField, si tratta di TextFormat

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    226
    scusate la mia inoranza...............ma non riesco capite una cosa.

    Allora se devo settare le proprietà di testo:

    codice:
    my_textField.setTextFormat(textFormat:TextFormat)
    quindi se il campo di testo l'ho chiamato "testo" dovrei scrivere

    codice:
    testo.setTextFormat(textFormat:TextFormat)
    e poi dovrei scrivere sotto le proprietà:
    codice:
    testo.color = .............
    ecc.

    Ma non ho ben chiara questa cosa

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    TextFormat è una classe come le altre, perciò deve essere trattata alla stessa maniera
    in pratica la crei con new e poi le imposti le proprietà e lo assegni al campo di testo, es:

    Codice PHP:
    var mytf:TextFormat = new TextFormat();
    mytf.bold true;
    mytf.color 0x0000FF;
    mytf.font "Arial";
    mytf.size 12;

    // imposta entrambe le assegnazioni, sia setTextFormat che setNewTextFormat
    testo.setTextFormat(mytf); 
    testo.setNewTextFormat(mytf); 
    poi riempi il campo con il testo che vuoi

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.