Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281

    creare da codice campo di testo statico

    Come si crea da codice campo di testo statico ?


    p.s.
    devo creare un'etichetta con la scritta in verticale(*), il cui testo lo passo daun un file txt

    (*) orizzontale ruotato di 90 gradi

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    :master:

    Non puoi farlo statico. A cosa servirebbe?
    Giā il fatto che vuoi scriverci dentro da un file txt vuole dire che č dinamico.

    Comuqnue:

    _root.createTextField("box_testo",2,490,284,150,21 );
    formato_box_testo = new TextFormat();
    formato_box_testo.color = 0x000000;
    formato_box_testo.font = "Verdana";
    formato_box_testo.size = "11";
    box_testo._rotation=90;
    box_testo.text = "testo caricato";
    box_testo.setTextFormat(formato_box_testo);

    Dovrebbe bastare.
    FaX

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    Cosi' funziona ma se lo ruoto non lo vedo piu'.

    _root.createTextField("box_testo",1,100,100,150,21 );
    formato_box_testo = new TextFormat();
    formato_box_testo.color = 0x000000;
    formato_box_testo.font = "Verdana";
    formato_box_testo.size = "11";
    //box_testo._rotation=90;
    box_testo.text = "testo caricato";
    box_testo.setTextFormat(formato_box_testo);

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Il problema sta nel fatto che il campo testo dinamico, utilizza di default i caratteri di sistema.

    Aggiungi questa riga: box_testo.embedFonts = true;
    Poi, posiziona sulla timeline, fuori dallo stage, o comunque non selezionabile, un campo testo dinamico vuoto con le stesse impostazioni che vuoi assegnare al campo dinamico che crei con as, e nel pannello proprietā, sotto "carattere", scegli incorpora tutti carattei (o solamente quelli che ti interessano, cosė limiti il peso di incorporamento del font).

    Ora vedrai che la scritta, rotata a 90° la vedrai perfettamente.
    FaX

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    non funziona

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Guarda, io ho fatto questa prova:

    _root.createTextField("box_testo",1,100,100,150,21 );
    formato_box_testo = new TextFormat();
    formato_box_testo.color = 0x000000;
    formato_box_testo.font = "Verdana";
    formato_box_testo.size = "11";
    box_testo._rotation=90;
    box_testo.text = "testo caricato";
    box_testo.setTextFormat(formato_box_testo);
    box_testo.embedFonts = true;

    poi ho messo, manualmente, un campo dinamico vuoto, e lo settato per incorporare i caratteri e funziona perfettamente...
    FaX

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    funziona

  9. #9
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    FaX

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    Funziona ma ho dei problemi se uso delle lettere tipo Ņ e Í
    Il sito sara' in cinque lingue.

    Se in internet explorer chiamo:
    etichetta.swf?etichetta=COMPAŅÍA
    funziona

    Se uso firefox dopo che clicco VAI il link diventa:
    etichetta.swf?etichetta=COMPA%D1%CDA

    e il file flash mi scrive solo COMPAA cioe' si mangia ŅÍ.
    Nel file flash ho incorporato tutti i glifi.

    Che charset devo impostare del file html che chiama il file swf ?

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.