Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    testo dinamico + txt + scrollbar=non scrolla :-)

    Come da titolo carico in un frame un file di testo esterno ma la scrollbar non da segni di vita mentre funziona normalmente quando il testo è già scritto di default. Di seguito il codice da me utilizzato;


    loadVariablesNum("generaNews.asp",0);

    barra.setScrollPosition(testo.maxscroll);
    testo.border = false;
    testo.borderColor = 0x660000
    testo.wordWrap = true;

    e nelle proprietà del testo ho messo il nome della variabile.


    Leggendo altri post ho provato anche..

    myVar=new LoadVars();
    myVar.load("generaNews.asp");
    myVar.onLoad = function()
    {
    testo.text = this.variabileTesto;
    }

    barra.setScrollPosition(testo.maxscroll);
    testo.border = false;
    testo.borderColor = 0x660000
    testo.wordWrap = true;

    ma non funziona cmq in quanto sta volta non carica nulla..
    Qualcuno potrebbe postarmi gentilmente un esempio funzionante o darmi l'indirizzo di una guida in merito?
    Grazie!

  2. #2
    SE quello che vuoi fare è questo:

    http://www.sailingnet.it/root/scroll_db/scroll_db4.html

    Domani ti mando il fla

    cmq tu crea un clip all'interno posiziona/crea a amno un campo di testo dinamico multiline=true wordWrap=true istanzialo e trascina lo scrol text

    onClipEvent(load) carica le variabile dalla pagina asp

    onClipEvent(load) associa a this.campoditesto.text=variabile asp

    se hanno una formattazione html allora

    this.campoditesto.htmlText=variabile

    e vedrai che va

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    si è quello che voglio ottenere..

    Ho letto i tuoi suggerimenti, se ho ben capito è un po ciò che ho cercato di fare ma non riesco.
    Attendo tue notizie per domani allora

    Credo sia meglio che pubblichi il codice sul forum, potrebbe servire anche ad altri, in ogni caso brunogiardina@tiscali.it



    Mi collego di sera quindi se non ti rispondero' domani non prendertela.


    Grazie mille


    P.S se qualcun altro a qualche alternativa si faccia pure avanti..

  4. #4
    Guarda l'ho finito oggi ma non ho il fla a casa e, onestamente non mi va di riscrivere l'AS

    Per questo te la mando domani.

    Ciao

  5. #5
    Eccola la tua AS, da applicare al Clip che contiene un campo di testo dinamico, ISTANZIATO e con lo scrollBar

    Poichè dal DB estraggo anche l'URL delle pagine associate agli articoli il mio campo dinamico è anche HTML

    da ASP estraggo anche il TOTALE dei record estratti.

    codice:
    onClipEvent(load){
    this.loadVariables( "scroll_db.asp", post);
    }
    
    onClipEvent(data){
    mymax=tot // Totale record
    nomecampo = "dyn_db" // Istanza del campo dinamico
    this[nomecampo].type = "Dynamic";
    this[nomecampo].selectable = false
    this[nomecampo].html=true
    this[nomecampo].target = "_blank"
    
    for(i=1; i<=mymax; i++){
        cont_data = "data"+i
        cont_tit  = "titolo"+i
        cont_url  = "link"+i
        myX=0
        myY=18*i-18; 
    this[nomecampo].htmlText += "<font size='8' color='#FFCC00'>"+eval(cont_data)+"</font>"+"<font color='#FFFFFF'>"+eval(cont_tit)+"</font>
    "
    
    } 
    }

    L'unica cosa che non sono riuscito a capire è perchè non prende il target='_blank'

    Per il resto Va.

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Ti ringrazio tantissimo rempox tuttavia ora che ho visto il tuo codice sono più confuso di prima

    Domani proverò e ti farò sapere.


    Grazie molto cmq


    Ciauz

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Grazie ancora per il tuo interesse..

    Il problema è che sconosco action script, conosco solo eventi indispensabili..

    Per quello che ho potuto capire il tuo script fa molte cose in più che a me non interessano..

    Io vorrei solo visualizzare il testo preso dalla pagina asp

    //(mi scuso per il titolo in quanto ho scritto txt credendo fosse
    // la stessa cosa ma non so se lo è)

    in un misero testo dinamico compreso di scrollbar, qualsiasi formattazione esso abbia.


    Cercando e ricercando in rete trovo sempre il solito esempio:

    dati = new LoadVars();
    dati.load("documento.txt");
    dati.onLoad = function() {
    testoDinamico.text = this.variabileNelTesto;
    };

    testoDinamico è appunto il nome dell'istanza del campo di testo dinamico e variabileTesto il nome della variabile nel documento esterno _root.variabileTesto=.




    Lasciando stare la scrollbar in quanto non settata, questo script non mi genera nessun risultato, cosa sbaglio? manca qualcosa? e soprattutto quest'esempio è per un txt, è identico per una pagina asp?


    Scusate se imploro ancora ma per me è importante il funzionamento.

  9. #9
    • controlla che il campo di testo dinamico abbia l 'opzione multiline settata, altrimenti se e' in single line puoi girare il monitor ma non risolvi alcunche'
    • ottimo l'esempio di rempox e non distante da quello che vuoi fare, un unico accorgimento, per te ed anche per rempox, sempre che non abbia semplicemente scritto di corsa, scrivere testo, tanto testo, su un campo dinamico con il +=
      [ this[nomecampo].htmlText += "...." ]
      dentro un for, rallenta spaventosamente l'applicativo e sovraccarica la CPU , molto meglio creare una var stringa = new String(); qualunque ed appendere a questa tutto il testo elaborato e solo alla fine assegnare al campo di testo dinamico il contenuto di tale variabile.
    • anche sul mio sito c'e' un esempio di scrollbar, ma se la component di flash non va e quella di rempox ti crea confusione, ti sconsiglio di scaricarla
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Grazie Andr3a,...non era un errore è solo che sono un po un apprendista stregone che impara da voi sul forum.

    quindi andrebbe convertito in

    codice:
    onClipEvent(load){
    this.loadVariables( "scroll_db.asp", post);
    }
    
    onClipEvent(data){
    mymax=tot // Totale record
    nomecampo = "dyn_db" // Istanza del campo dinamico
    this[nomecampo].type = "Dynamic";
    this[nomecampo].selectable = false
    this[nomecampo].html=true
    this[nomecampo].target = "_blank"
    var myrecords = new Sring()
    for(i=1; i<=mymax; i++){
        cont_data = "data"+i
        cont_tit  = "titolo"+i
        cont_url  = "link"+i
        myX=0
        myY=18*i-18; 
        myrecord += "<font size='8' color='#FFCC00'>"+eval(cont_data)+"</font>"+"<font color='#FFFFFF'>"+eval(cont_tit)+"</font>
    "
    
    } 
    this[nomecampo].htmlText = myrecords
    }

    Grazie lo sostituirò in un lavoretto che avevo fatto.


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.