Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Problema pubblicazione testo dinamico

    Rieccomi a voi con una delle mie domande da newbe

    Sono riuscito dopo non pochi sforzi a capire come far funzionare un testo dinamico (http://www.sportsman-club.it/test/activlinecorp.html) che pesca il contenuto da un file esterno (http://www.sportsman-club.it/test/corporate.txt) ma:

    - nonostante abbia chekkato l'opzione "Render text as HTML" flash si ostina a leggermi i tag come testo e

    - sono costretto a non utilizzare le accentate

    Nell'help (che adesso funziona, grazie) non ho trovato nulla di utile.
    Qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    se tu hai checkato l'opzione HTML devi scrivere in questa maniera:

    campo_testo.htmlText="testo";
    FaX

  3. #3

    Re: Problema pubblicazione testo dinamico

    Originariamente inviato da EvkMusic
    ...
    - sono costretto a non utilizzare le accentate
    ...
    per quanto riguarda il problema che ho quotato (le accentate) leggiti questa nota tecnica di Macromedia:
    http://www.macromedia.com/support/fl...l_encoding.htm

  4. #4
    Originariamente inviato da ilpiubello
    se tu hai checkato l'opzione HTML devi scrivere in questa maniera:

    campo_testo.htmlText="testo";
    Seguendo pedissequamente quello che dici ho ottenuto un errore "undefined"
    Abbiate pazienza, magari date per scontate delle nozioni che ancora non ho acquisito (mi sono trovato da solo a fare questo lavoro urgente in Flash senza averlo mai usato prima)

    Attualmente il documento testuale da cui pesca la pagina flash inizia con "testo=", in quanto la action relativa al campo di testo dinamico è:
    // Load text as variable and asign it to dynamic text field
    Features_lv = new LoadVars();
    Features_lv.onLoad = onText;
    Features_lv.load("info.txt");
    function onText() {
    testo_txt.text = Features_lv.testo;
    }

    Immagino che si debba cambiare qualcosa nella sintassi per poter applicare quanto mi hai suggerito. O no?

  5. #5

    Re: Re: Problema pubblicazione testo dinamico

    Originariamente inviato da pasavign
    per quanto riguarda il problema che ho quotato (le accentate) leggiti questa nota tecnica di Macromedia:
    http://www.macromedia.com/support/fl...l_encoding.htm
    Grazie Paolo, ho letto la nota tecnica e ho provato ad applicarla. Purtroppo però non sembra funzionare, infatti utilizzando ad esempio %e8 che dovrebbe fornire la "e" accentata,non ottengo nulla, anzi flash sembra "mangiarsi" un caratere a destra ("%e8 un" invece di risultare "è un" risulta "n")

  6. #6
    Hai inserito, nel 1° frame della timeline, il codice:
    codice:
    System.useCodepage = true
    ?

  7. #7
    Originariamente inviato da EvkMusic
    ...
    codice:
    function onText() {
    	testo_txt.htmlText = Features_lv.testo;
    }
    ...
    prova intanto a modificare quanto sopra...

  8. #8
    Originariamente inviato da pasavign
    Hai inserito, nel 1° frame della timeline, il codice:
    codice:
    System.useCodepage = true
    ?
    ... immagino che questa domanda farà rabbrividire gli esperti...

    Ma come si fa ad aggiungere il codice *solo al primo frame della timeline*?
    Al layer del testo è associato il codice di caricamento del testo esterno (l'ho preso dal tutorial senza cambiare i nomi delle variabili):

    Features_lv = new LoadVars();
    Features_lv.onLoad = onText;
    Features_lv.load("infoh.txt");
    function onText() {
    testo_txt.text = Features_lv.testo;
    }

    e se seleziono anche il solo primo frame e aggiungo il codice da te suggerito, questo lo ritrovo in tutto il layer.... forse è per questo che la pagina pubblicata in locale mi funziona perfettamente e sul WEB no?

  9. #9
    Originariamente inviato da EvkMusic
    ... immagino che questa domanda farà rabbrividire gli esperti...

    Ma come si fa ad aggiungere il codice *solo al primo frame della timeline*?
    VVoVe:
    Sono rabbrividito!!
    Eh, eh, scherzo...
    Non ha alcuna importanza in quale layer metti l'istruzione, basta che sia nel 1° frame della timeline principale.

    In teoria potresti mettere istruzioni un po' in tutti i layer ma non è ovviamente consigliabile, anzi, in presenza di script "corposi" si usa creare un layer appositamente per metterci le "azioni", così il tutto risulta più ordinato.

    Nel tuo caso, mettilo qui:
    codice:
    System.useCodepage = true 
    Features_lv = new LoadVars();
    Features_lv.onLoad = onText;
    Features_lv.load("infoh.txt");
    function onText() {
        testo_txt.htmlText = Features_lv.testo
    }

  10. #10

    Scusate se mi intrometto... stesso problema

    Ciao a tutti !

    anch'io ho problemi con le accentate nel testo dinamico...

    mi spiego meglio: sto facendo un sito in flash per una ditta che vende Yacht, nella home page ho inserito un testo dinamico che prende le news sulla società da un file di testo esterno, e fin qui tutto ok, il problema nasce con le lettere accentate che flash non mi legge... ho provato a incorporare tutti i caratteri (tra un pò anche il cirillico e il cinese ), ma nulla da fare, a flash gli accenti proprio non piacciono...



    stavo pensando di risolvere il problema rendendo il testo come html e inserire i codici per gli accenti che si unano di solito in html, ma poi mi è venuto in mente che questa parte del sito deve essere modificabile dal cliente, cambiando le news dal file .txt esterno, e non credo sia molto opportuna questa soluzione.... :master:

    Vi prego aiutatemi !

    Dimenticavo di dirvi che sto usando Flash Mx 2004 Pro, e come impostazione di testo per il campo dinamico ho messo il font _sans.

    Spero di essere stata abbastanza chiara.

    Grazie in anticipo!

    Sara
    Peace & Love !
    by mok@

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.