Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    [mx]html in txtarea + loadVars

    uso questo codice e attivo lo switch HTML tag sul pannello txtarea ,+ ho incluso tutti i caretteri, ma un file che inizia con testo=<b<biografia[/b] pippo....
    ad esempio visualizza solo pippo....


    why ?


    codice:
    System.UseCodepage = true;
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    	if (success){
    		this.path.txt_area.html = true;
    		this.path.txt_area.htmlText = this.testo;
    		this.path.gotoAndStop("bio_txt_end");
    	}else{
    		this.path.txt_area.text="File non Trovato";
    	}
    };
    dati.load("txt/luca_biografia.txt");
    stop();

  2. #2
    Il problema nasce proprio dal fatto che incorpori/includi i font del campo di testo.
    Così facendo il flash player ha a disposizione solo le outlines del testo normal; non ha quelle del bold e quindi non ti visualizza niente.

    prova a incorporare le outline del bold dalla libreria
    - apri la libreria, clicca sul menu in alto a destra e seleziona new Font
    - scegli il tuo font e dagli un nome
    - clicca su ok; ora il font fa parte della libreria
    - premi il tasto destro del mouse sul font e in proprietà troverai le caselle bold e italic da spuntare per incorporare le outline.
    Per lo sitle normal ci pensa il property inspector, se, come dici, hai già incoroporato da lì i font.

    In alternativa a tutto ciò, non devi incorporare i font ma lasciar usare quelli del sitema. Se come font scegli "_sans" o "_serif", poi, eviti che flash faccia l'odioso anti-aliasing che sfoca i caratteri sotto una certa grandezza.


  3. #3
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    grazie...ci provo

  4. #4
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    ci ho provato, ho incluso vari font in libreria,
    che, richiamati dalla finestra della textarea, sono
    asteriscati.

    Il comportamento e' identico a prima...
    che combino ?

  5. #5
    Nella finestra delle proprietà della text area lascia il font che vuoi usare e includi il tuo font.
    Oltre a quello che ti ho detto, assegna il font incluso nella libreria al campo di testo con questo script.

    mioOggetto= new TextFormat();
    mioOggetto.font = "mio_font";
    campoDiTesto.setNewTextFormat(mioOggetto);
    campoDiTesto.embedFonts = true;

    Così incorpori il font in formato bold con action script
    Spero che funzioni...

    Non ne sono sicuro, ma non so se puoi incorporare più di due font, per funzionare coi file di testo esterni: uno col property inspector e uno con AS

  6. #6
    Ah dimenticavo che in
    mioOggetto.font = "mio_font";
    mio_font è il nome che assegni al "linkage"(tasto destro sul font in libreria, linkage, spunta "export for ActionScript")

  7. #7
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    grazie, ci provo

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.