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

    Problema incorporare font - testo dinamico - Flash 8

    Ho un problema con i font in Flash 8.

    Ho creato un testo scrollabile in questo modo:

    - casella di "testo dinamico" (font Bauhaus / 12 / B / Anti-alis per leggibilità)
    - UIscrollbar (dai componenti)
    - e il segunete codice tramite AS per inserire il testo:

    var myformat = new TextFormat(); //imposto una nuova variabile
    //Specifica la formattazione del carattere e del paragrafo
    myformat.font = "bauhaus"; //tipo di font
    myformat.size = "12"; //grandezza font
    myformat.bold = false; //impostazione grassitto
    myforamt.align = "left"; //allineamento
    //Applico l'oggetto TextFormat nel campo di testo creato
    Testo_azienda.setTextFormat(myformat);
    Testo_azienda.html = true; //rendo testo come HTML
    // Inserisco il testo come HTML
    Testo_azienda.htmlText =
    '<font color="#333333">AZIENDA</font>

    <font color="#333333">chi siamo</font>
    <font color="#666666">Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

    <font color="#333333">storia</font>
    <font color="#666666">Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla .

    <font color="#333333">certificazioni</font>
    <font color="#666666">Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla .';

    Così messo funziona tutto perfettamente tranne se vado a vedere il tutto on-line su altro computer dove non è installato il font Bauhaus.
    A questo punto dovrei incorporare i caratteri.... ma una volta incorporati il testo non mi compare più...
    come mai? Come devo settare il tutto? Problema di Flash 8?

    Grazie.
    ...perchè quando uno lavora....lavora!

  2. #2
    Forse ho individuato il problema...
    devo riuscire a integrare due font diversi o meglio
    il bauhaus e il bauhaus bold
    come fare?
    ...perchè quando uno lavora....lavora!

  3. #3
    Ragazzi? nessuno che sappia dami una mano?
    ...perchè quando uno lavora....lavora!

  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    penso che sbagli qualcosa...

    NON devi usare codice AS tipo "Testo_azienda.embedFonts = true;"
    perchè in questo caso non funziona.
    Devi invece selezionare la casella di testo ed embeddare i caratteri da là.
    Puoi per ragioni di peso embeddare solo le maiuscole, minuscole, la punteggiatura e i numeri, per un totale di 114 glifi.
    Io l'ho fatto così ed è perfetto..

    ah... hai anche un errore su questa riga..
    myforamt.align = "left"; //allineamento

    ciao, ciao..
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  5. #5
    ah... hai anche un errore su questa riga..
    myforamt.align = "left"; //allineamento
    Hai ragione questo l'ho corretto ma non cambia assolutamente niente, prima funzionava comunque...

    Devi invece selezionare la casella di testo ed embeddare i caratteri da là.
    Puoi per ragioni di peso embeddare solo le maiuscole, minuscole, la punteggiatura e i numeri, per un totale di 114 glifi.
    Io l'ho fatto così ed è perfetto..
    Questo l'avevo già fatto anch'io ma purtroppo non è qui il problema, ma sta nel regular/bold,
    io ho bisogno di entrambi invece mi fa visualizzare o uno o l'altro.

    NON devi usare codice AS tipo "Testo_azienda.embedFonts = true;"
    perchè in questo caso non funziona.
    Questo non l'ho capito mi spiegheresti gentilmente come dovrei modificare?

    Grazie per l'aiuto.
    ...perchè quando uno lavora....lavora!

  6. #6
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    Questo l'avevo già fatto anch'io ma purtroppo non è qui il problema, ma sta nel regular/bold,
    io ho bisogno di entrambi invece mi fa visualizzare o uno o l'altro.
    cosa intendi con questa frase?
    Al campo di testo tu assegni "di default" un font.
    il codice embedFonts = true; non sovrascrive il tuo font di default.
    Quindi credo che non devi assegnare il tuo font così: myformat.font = "quello che vuoi";
    ma utilizzare il font dalla maschera delle propriatà, ed embeddarlo da là..

    non so se sono chiaro...

  7. #7
    Citazione:
    Devi invece selezionare la casella di testo ed embeddare i caratteri da là.
    Puoi per ragioni di peso embeddare solo le maiuscole, minuscole, la punteggiatura e i numeri, per un totale di 114 glifi.
    Io l'ho fatto così ed è perfetto..

    Questo l'avevo già fatto anch'io ma purtroppo non è qui il problema, ma sta nel regular/bold,
    io ho bisogno di entrambi invece mi fa visualizzare o uno o l'altro.

    Significa che dalla palette delle proprietà avevo già cliccato sul tasto embed selezionando i "114" glifi
    ma il problema non mi si è risolto.

    Chiarito questo, credo che il mio problema stia nel codice AS e non ho ben capito cosa mi state suggerendo di correggere....

    cosa devo cancellare?
    cosa devo cambiare?
    cosa devo aggiungere?

    Grazie per l'aiuto.
    ...perchè quando uno lavora....lavora!

  8. #8
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    avevo capito fischi per fiaschi.
    La faccenda è più complicata di quanto sembra.

    Quando embeddi un font lui lo esporta con quei caratteri.
    non accetta poi modifiche quando lo esporti il testo come htmlText, in particolare non vede nè colori nè bold.
    Dovrai forzatamente fare delle rinunce sempre secondo me.
    A meno che non dividi il tuo campo testo in vari campi formattati con diversi stili.
    Tra l'altro la scrollbar di flash non ti permette di mettere del testo da file esterni, quindi secondo me quello che vuoi fare tu, come lo vuoi fare tu, non si può fare purtroppo...
    A meno che non usi il testo statico.
    PEr questo ti chiedo. E' necessario che il testo sia dinamico? devi importare una pagina HTML?

  9. #9
    Allora il testo una volta sritto rimane quello però per motivi gravici deve essere scrollabile.
    Premetto che so già che esistono altri scroller fatti senza component ma non voglio usare quelli.
    Ora mi sembra strano che il testo con regular e bold misti funzioni bene e il problema ci sia solo quando devo incorporare i caratteri...dev'esserci una soluzione!
    Altrimenti Flash mi cade sotto i piedi...
    ...perchè quando uno lavora....lavora!

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.