Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324

    caricamento news .txt esterne

    Ciao a tutti! Chi mi può aiutare?
    Ho un file news.txt esterno che viene caricato da flash
    Questo file scorre verticalmente tramite 2 bottoni (up_btn e down_btn).
    Funziona quasi tutto, mi sfugge solo una cosa.

    L'azione che carica il mio file esterno è questa:
    System.useCodepage = true;
    loadVariables("public/news.txt", campo_mc);
    _root.campo_mc.createTextField("news_txt",0,0,0,4. 294000E+002,10000);
    _root.campo_mc.news_txt.variable = "testo";
    _root.campo_mc.news_txt.html = true;
    _root.campo_mc.news_txt.condenseWhite = true;
    _root.campo_mc.news_txt.text = news;


    Poi nello stage ho una clip con nome di istanza campo_mc al quale sono associate le seguenti azioni:
    onClipEvent (enterFrame)
    {
    if (_root.giu2 == true)
    {
    _root.campo_mc.news_txt._y = _root.campo_mc.news_txt._y-15;
    } // end if
    if (_root.giu == true)
    {
    if (_root.campo_mc.news_txt._y !== 0)
    {
    _root.campo_mc.news_txt._y = _root.campo_mc.news_txt._y + 15;
    } // end if
    } // end if
    }

    E' tutto ok, però come faccio a fare in modo che il testo che appare vada a capo e si legga tutto?

    guardate qui
    il testo di esempio "SABATO 23 SETTEMBRE ecc ecc" viene troncato, io invece voglio che vada a capo e ovviamente che si legga tutto.

    Grazie in anticipo!

  2. #2
    hai provato ad usare autosize =true..

    quarda questo 3d
    http://forum.html.it/forum/showthrea...readid=1245493

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Grazie per la risposta...ho dato un'occhiata all'esempio ma non l'ho molto capito.
    Dove dovrei inserire quel "autosize = true"?
    Io non ho un campo testo dinamico, ma una clip filmato di nome campo_mc. Qui viene poi visualizzato il file txt esterno con quel problema di "larghezza testo".
    Mi scuso per la poca esperienza...

  4. #4
    Originariamente inviato da Many17
    Grazie per la risposta...ho dato un'occhiata all'esempio ma non l'ho molto capito.
    Dove dovrei inserire quel "autosize = true"?
    Io non ho un campo testo dinamico, ma una clip filmato di nome campo_mc. Qui viene poi visualizzato il file txt esterno con quel problema di "larghezza testo".
    beh sicuro di nn avere il campo di testo dinamico ..o che cmq crei tu via action script?!

    _root.campo_mc.createTextField("news_txt",0,0,0,4. 294000E+002,10000);

    è questo il tuo campo quindi devi applicare a questo l'autosize
    poi cmq sta attento che hai come lunghezza del campo una cosa cosa enorme

    >Mi scuso per la poca esperienza...

    nn lo dire proprio che siamo tutti qui inesperti ed il forum serve a questo...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Grazie di nuovo, mentre mi rispondevi ho provato a fare questo, ho aggiunto le ultime 4 righe:

    System.useCodepage = true;
    loadVariables("public/news.txt", campo_mc);
    _root.campo_mc.createTextField("news_txt",0,0,0,4. 294000E+002,10000);
    _root.campo_mc.news_txt.variable = "testo";
    _root.campo_mc.news_txt.html = true;
    _root.campo_mc.news_txt.condenseWhite = true;
    _root.campo_mc.news_txt.text = news;
    _root.campo_mc._width = 300;
    _root.campo_mc.autoSize = "Left";
    _root.campo_mc.multiline = true;
    _root.campo_mc.wordWrap = true;

    Mi ha fatto un campo in larghezza di 300, però le frasi vengono sempre troncate (in larghezza) e non vanno a capo. Come fanno a capire che devono andare a capo?

    Altra domanda, cosa intendi con "hai come lunghezza di campo una cosa enorme"?

    Grazie per la pazienza!

  6. #6
    prova un pò con questo

    System.useCodepage = true;
    loadVariables("public/news.txt", campo_mc);
    _root.campo_mc.createTextField("news_txt",0,0,0,10 0,10000);
    _root.campo_mc.news_txt.variable = "testo";
    _root.campo_mc.news_txt.html = true;
    _root.campo_mc.news_txt.condenseWhite = true;
    _root.campo_mc.news_txt.autoSize = "Left";
    _root.campo_mc.news_txt.multiline = true;
    _root.campo_mc.news_txt.wordWrap = true;
    _root.campo_mc.news_txt.text = news;
    _root.campo_mc._width = 300;

    poi al posto di loadVariables userei LoadVars() + gestibile..
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Ma non è che c'è una maschera sopra al testo? Mi sembra strano che le righe vengano tagliate all'interno del box e non sopra e sotto. Hai provato a cambiare font o dimensioni per vedere se lo fa lo stesso?

  8. #8
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Macchè...fa come prima.
    Guarda qui

    Se provi ad andare sopra con il cursore alla scritta "SABATO 23 SETTEMBRE SAB ecc ecc" vedi che se trascini a destra il testo continua ma non va a capo.

    Sembra incredibile!
    Grazie

  9. #9
    Utente di HTML.it L'avatar di Many17
    Registrato dal
    Sep 2002
    Messaggi
    324
    Si Stan, la maschera c'è ma non è quello il problema...il fatto è che anche impostando una larghezza fissa il testo non mi va a capo.


  10. #10
    Ho capito male, pensavo che il problema fosse che il testo troncava in basso (nonostante fosse visibile poi più sotto). Immagino che il resto vada coperto.


    Per la questione che non va a capo, a naso direi che è un problema di multiline o della larghezza della casella.
    Per caso il testo è messo in due frame diverse che cambiano durante lo script?

    (metti un bordo intorno al testo, serve a poco ma ti fa vedere come è fatto il box)

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.