Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: html e txt

  1. #1

    html e txt

    ciao a tutti...stiamo realizzando per un sito un sistema di caricamento news tramite txt utilizzando loadvariables e un clip che contiene testo dinamico e uno scroller. Come lo vedete presso

    http://free.7host06.com/aironemj/

    tutto funziona (>>>news). Il punto è che ho la necessità di usare, al posto di un txt, un html preformattato che utilizzerebbe anche la versione html del sito.

    qualcuno conosce la maniera di caricare i dati dall'esterno utilizzando file html o conosce un metodo dinamico analogo per mettere pace tra versione flash e versione html?

    grazie a tutti!
    bip-ede

    http://www.geturl.it
    http://www.geturl.it/flash.htm

  2. #2
    mi e' capitato di leggere in diversi tutorials che questo ragionamento lo puoi fare con flash mx 2004, visualizzando un intera pagina asp o php, in un campo di testo dinamico.
    Con flash mx, che io sappia, nn si puo' fare. Se in un file.txt scrivi del testo inserendo i tag html (<a href=.....>link</a> o <color font=.....>testo</font> o altri..) hai la possibilità di visualizzarli nel testo dinamico, creando link, testo colorato, testo sottolineato ecc. Riportare una pagina html nn credo sia possibile.


  3. #3

    ovvero...

    mi stai dicendo che se il txt che carico contiene codice html flash me lo visualizza formattato secondo il codice?basta che clicco su "rendi testo come html"?

    grazie!
    ciao

    se si risolvo il problema a metà!va bene uguale comunque!
    bip-ede

    http://www.geturl.it
    http://www.geturl.it/flash.htm

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    basta fare un paio di prove....
    comunque se non ho capito male penso che ti convenga usare
    l'XML.

  5. #5

    ..

    purtroppo non ne sono esperto...e nemmeno il teaqm di html credo..
    grazi edel tuo aiuto!
    sai consigliarmi dove iniziare cvon xml?
    bip-ede

    http://www.geturl.it
    http://www.geturl.it/flash.htm

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    naturalmente dal Forum, e dal manuale;
    nell'ordine che preferisci.


  7. #7

    Re: ovvero...

    mi stai dicendo che se il txt che carico contiene codice html flash me lo visualizza formattato secondo il codice?basta che clicco su "rendi testo come html"?
    nn solo, ma devi utilizzare il LoadVars().... ti faccio un esempio:

    testo dinamico con nome istanza = mio_testo
    il file txt lo chiami mie_news.txt e contiene una variabile news=

    nel fotogramma che contiene il testo dinamico scrivi:


    mia_var = new LoadVars();
    mia_var.onLoad = function(ok) {
    if (ok) {
    mio_testo.htmlText = true
    //in questo modo puoi visualizzare come pagina html il contenuto del file txt (link, colore ecc.)
    mio_testo.htmlText = this.news;
    //news è il nome della variabile nel file txt
    } else {
    mio_testo.htmlText = "Error 404";
    //se il percorso è errato leggerai error 404
    }
    }
    mia_var.load("tuo_percorso/mie_news.txt?a=" +random(999999),this);
    //con +random(999999) nn memorizzerai il contenuto del txt nella cache
    stop();

    ricordati di attivare al testo dinamico "rendi testo come html"
    tutto qui

    se poi desideri aggiornare le news, da un altro swf "admin", allora avrai bisogno di una pagina php che faccia da tramite e che ti scrive le nuove news sul txt senza cancellare la variabile news= del txt.


  8. #8

    io..

    io sto lavorando più o meno così:
    fotogramma 1 swf master (news agosto):

    textbox.loadVariables ("agosto.txt");

    il mio clip contenente scrollbar e campo di testo:

    onClipEvent (load) {
    numLines = 18;
    tolerance = 1;
    speed = 5;
    origHeight = scrollbar._height;
    origX = (scrollbar._x+1);
    text = "ESPEcomo, version 2.0, all rights reserved";
    function scrollResize() {
    lastHeight = scrollbar._yscale;
    totalLines = (text.maxscroll-1)+numLines;
    newHeight = 100*(numLines)/totalLines;
    scaleDiff = Math.abs(newHeight-lastHeight);
    currentPosition = scrollbar._y;
    pixelDiff = currentPosition-(arrowUp._height-1);
    }
    function scrollPosition() {
    scrollbar._y = (lineHeight*(text.scroll-1))+(arrowUp._height-1);
    }
    }
    onClipEvent (enterFrame) {
    scrollResize();
    if (lastHeight<>newHeight) {
    if (scaleDiff<tolerance && scaleDiff>(0-tolerance)) {
    scrollbar._yscale = newHeight;
    heightDiff = origHeight-scrollbar._height;
    lineHeight = HeightDiff/(text.maxscroll-1);
    rePosition = false;
    text.scroll = 1;
    scrollPosition();
    } else {
    if (newHeight<lastHeight) {
    scrollbar._yscale = scrollbar._yscale-(scaleDiff/speed);
    } else if (newHeight>lastHeight) {
    scrollbar._yscale = scrollbar._yscale+(scaleDiff/speed);
    }
    }
    }
    if (rePosition == true) {
    currentPosition = currentPosition-(pixelDiff/speed);
    scrollbar._y = currentPosition;
    pixelDiff = pixelDiff-(pixelDiff/speed);
    if (currentPosition == (arrowUp._height-1)) {
    rePosition = false;
    }
    }
    if (startScroll == true) {
    if (scroll == "up" && text.scroll>1) {
    text.scroll--;
    scrollPosition();
    }
    if (scroll == "down" && text.scroll<text.maxscroll) {
    text.scroll++;
    scrollPosition();
    }
    }
    if (paging == true) {
    if (hitLocation<scrollbar._y) {
    text.scroll -= numLines;
    scrollPosition();
    if (hitLocation>=scrollbar._y && hitLocation<=(scrollbar._y+scrollbar._height)) {
    paging = false;
    }
    } else {
    text.scroll += numLines;
    scrollPosition();
    if (hitLocation>=scrollbar._y && hitLocation<=(scrollbar._y+scrollbar._height)) {
    paging = false;
    }
    }
    }
    }
    onClipEvent (mouseDown) {
    if (scrollArea.hitTest(_root._xmouse, _root._ymouse) and not scrollbar.hitTest(_root._xmouse, _root._ymouse)) {
    hitLocation = this._ymouse;
    paging = true;
    resize = false;
    }
    if (arrowUp.hitTest(_root._xmouse, _root._ymouse)) {
    scroll = "up";
    startScroll = true;
    arrowUp.gotoAndPlay(2);
    resize = false;
    }
    if (arrowDown.hitTest(_root._xmouse, _root._ymouse)) {
    scroll = "down";
    startScroll = true;
    arrowDown.gotoAndPlay(2);
    resize = false;
    }
    if (scrollbar.hitTest(_root._xmouse, _root._ymouse)) {
    startDrag(scrollbar, false, origX, arrowUp._height-1, origX, heightDiff+(arrowUp._height-1));
    scroll = "scrollbar";
    scrollbar.gotoAndPlay(2);
    resize = false;
    }
    }
    onClipEvent (mouseUp) {
    scroll = "";
    startScroll = false;
    paging = false;
    stopDrag();
    resize = true;
    scrollbar.gotoAndStop(1);
    arrowUp.gotoAndStop(1);
    arrowDown.gotoAndStop(1);
    }
    onClipEvent (mouseMove) {
    if (scroll == "scrollbar") {
    text.scroll = Math.round((scrollbar._y-arrowUp._height)/lineHeight+1);
    //--test for scrollbar position to correct errors created by numLines guesstimate
    if (scrollbar._y == Math.ceil(arrowDown._y-(arrowDown._height-1)-scrollbar._height)) {
    text.scroll = text.maxscroll;
    }
    }
    updateAfterEvent();
    }
    onClipEvent (data) {
    rePosition = true;
    scrollResize();
    text.scroll = 1;
    }




    la variabile text nel .txt è = alla tua, quindi non la posto...

    ciao!
    bip-ede

    http://www.geturl.it
    http://www.geturl.it/flash.htm

  9. #9

    novità:prove

    ho provato a inserire codice html nel txt come suggerito sopra. Compilando la pagina in dreamweaver con il testo e un minimo di formattazione (carattere+grandezza)...sorpresa!! il testo viene caricato in flash nell'swf fino all'inizio del codice html, anche se in flash è cliccato il famoso "rendi come html". insomma...torno in alto mare. tutto bene per i mail to.
    qualcuno ha delle novità?

    ciao a tutti!
    bip-ede

    http://www.geturl.it
    http://www.geturl.it/flash.htm

  10. #10

    Re: novità:prove

    Originariamente inviato da bipede
    ho provato a inserire codice html nel txt come suggerito sopra. Compilando la pagina in dreamweaver con il testo e un minimo di formattazione (carattere+grandezza)...sorpresa!! il testo viene caricato in flash nell'swf fino all'inizio del codice html, anche se in flash è cliccato il famoso "rendi come html". insomma...torno in alto mare. tutto bene per i mail to.
    qualcuno ha delle novità?

    ciao a tutti!
    ti riferisci al codice che ti ho postato :master: ????
    se si, evidentemente nn sono stato chiaro.....
    io ti ho postato un codice che legge il contenuto di un txt contenete il testo con tag html....
    tu hai postato un codice per lo scrolling..... l'unica riga che parla di lettura variabili presenti in un txt è: textbox.loadVariables ("agosto.txt");.

    Quindi hai utilizzato loadVaribles e nn LoadVars come ti è stato suggerito, ed è per questo che nn potrai mai leggere il testo formattato in html nel swf. Fai qualche prova con il LoadVars e vedrai la differenza, anzi il risultato lo vedi nel sito che ho in firma....

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.