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

    formattazione del testo

    Ciao a tutti,
    scusate l'ignoranza ma qualcuno saprebbe indicami dove posso trovare una spiegazione capibile della fomattazione del testo direttamente da actionscript? si tratta però di flash mx e non mx 2004.
    Naturalmente mi piacerebbe anche avere tutti i paramentri.Per esempio la dimensione del font colore...

    Grazie mille!!
    sckya

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per gestire la formattazione del testo da AS ti devi creare un nuovo oggetto TextFormat(), se dai un'occhiata alla guida in linea (F1) interna al flash, troverai l'elenco di tutti i metodi dell'oggetto (i parametri che dicevi tu), comunque in linea di massima funziona così
    codice:
    //creo un nuovo textformat
    myFormat = new TextFormat();
    //dichiaro i valori dei metodi (solo di alcuni)
    myFormat.color = 0x000000;
    myFormat.font = "Arial";
    myFormat.size = 11;
    myFormat.align = "left";
    //assegno al mio campo di testo il nuovo formato
    myText.setTextFormat(myFormat);
    ecco qui

  3. #3
    ti ho fatto un esempio che dovrebbe - se non ricordo male -
    prevedere tutti i vari parametri


    codice:
    //TextField
    testo = "mio primo campo di testo dinamico creato con AS"// arriva da ASP
    my_name="MioCampoTesto"
    my_type = "dynamic"
    my_multiline = true;
    my_lenght = 100  // calcola la lunghezza della stringa ASP
    my_maxChars = 150
    my_wordWrap = true;
    my_border = true;
    my_borderColor = 0x990000
    my_background = true
    my_backgroundColor= 0xffffff
    my_password = false
    my_html = false
    my_embedFonts = false
    my_variable = "miaVaribile"
    my_selectable= false
    my_depth = i 
    my_width = 200 
    my_height = 50 
    my_x =50 
    my_y =50
    	//mytabStops = [] (empty array)
    my_font = "_sans"
    my_size = 10
    my_textColor = 0xcc3300
    my_bold = false
    my_italic = false
    my_underline = true
    my_url = ""
    my_target = ""
    my_align = "left"
    my_leftMargin = 0
    my_rightMargin = 0
    my_indent = 0
    my_leading = 0
    my_bullet = true
    	
    //Creazione
    _root.createTextField(my_name,my_depth,my_x,my_y,my_width,my_height);
    _root[my_name].lenght=my_lenght
    _root[my_name].maxChars=my_maxChars
    _root[my_name].multiline = my_multiline;
    _root[my_name].text = testo;
    _root[my_name].variable= my_var
    _root[my_name].wordWrap = my_wordWrap;
    _root[my_name].border = my_border;
    _root[my_name].borderColor = my_borderColor
    _root[my_name].textColor = my_textColor
    _root[my_name].background= my_background
    _root[my_name].backgroundColor =my_backgroundcolor
    _root[my_name].selectable =my_selectable
    
    
    // Formato Testo
    myformat = new TextFormat();
    myformat.font = my_font
    myformat.size = my_size
    myformat.bullet = my_bullet
    myformat.underline = my_underline
    
    // Setta il TEXT con il formato 
    _root[my_name].setTextFormat(myformat);

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.