Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    alle prime armi con le scroll bar e testi dinamici help!

    Signori e Signore del Forum chiedo il vostro aiuto...

    come si deduce dal titolo avrei bisogno di una mano per utilizzare , far funzionare, una scrollbar legata ad un campo di testo dinamico...
    Il mio problema è questo:
    ho creato un campo di testo dinamico che và a pescare il testo in questione da un txt locato nel mio disco fisso, e fino a qui tutto funziona, il txt viene caricato normalmente all'interno del campo dinamico.Nel momento in cui voglio avvalermi dell'ausilio di una scrollbar la prendo dal pannello dei componenti, la trascino nello stage e grazie all'effetto calamita si attacca al campo di testo dinamico.... ora il tutto mi faceva pensare che quanto fatto poteva bastare a far funzionare la scrollbar, ma evidentemente sbagliavo, non funziona un tubo
    il testo è caricato ma la scroolbar è inattiva, non funziona!!

    qualcuno puo' darmi il suo sostegno e spiegarmi perchè non funziona, oppure illustrarmi quei pochi passaggi che permetterebbero alla mia scroll bar di funzionare??

    chiedo il vostro illuminante aiuto

    ringrazio in anticipo tutti coloro che mi daranno una mano
    :: that's it ::

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Sopponiamo che il file si chiami testo.txt, e che dentro ci sia scritto:

    variabile=blablalabalbalbalbalabla

    Nello stesso frame dove c'è il campo di testo, scrivi:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(info)
    {
    	if(info)this.path.istanzaTesto.text = this.variabile
    };
    dati.load("testo.txt");
    Ma attenzione: istanzaTesto è il nome di istanza del campo di testo, e non la variabile associata. Quindi devi scrivere "istanzaTesto" nel campo "Instance", e svuotare il campo "Variable".

  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ah, tutto questo va fatto prima di incollare la scrollbar. Perchè la scrollbar si lega al nome di istanza del campo di testo, quindi prima metti il nome, e poi ci trascini sopra la scrollbar.

  4. #4
    Ole!!!!! :metallica

    grazie mille negatyve , funziona!:gren:

    un ulteriore domanda....
    ma nel manuale allegato a flash mx il codice che mi hai fatto aggiungere è scritto da qualche parte???

    grazie mille ancora :sexpulp:
    :: that's it ::

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    No, non in quel modo, anche se trovi tutto sull'oggetto LoadVars e su come caricare i dati. Il punto è che mettere assieme i pezzi spetta allo sviluppatore, e in questo il manuale non aiuta.. :)

  6. #6
    Perdonami se negatyve rompo ancora....
    ma visto che il manuale non mi aiuterebbe, puo darmi una piccola delucidazione sul codice che mi hai passato??
    o melgio siccome sono felice che funziona ma sono anche uno a cui piacerebbe anche capire come funzionano le cose, ti sarei riconoscente se mi descrivessi un attimo il suddetto codice:

    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(info)
    {
    if(info)this.path.prova.text = this.pippo
    };
    dati.load("D:\\Simo\\pippo.txt");

    magari una descrizione accanto alle varie righe, sai sono uno sviluppare in erba in questo campo quindi te ne sarei vermente grato!

    a buon rendere!
    :: that's it ::

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    // creo un'istanza dell'oggetto LoadVars, che
    // mi permette di gestire il caricamento delle
    // variabili esterne
    dati = new LoadVars(); 
    // salvo nella variabile "path", dentro l'oggetto
    // dati, un riferimento alla timeline dove giace
    // lo script, e quindi anche il campo di testo
    dati.path = this; 
    // creo una funzione associata all'evento onLoad
    // dell'oggetto dati, e che viene eseguita a
    // caricamento completo
    dati.onLoad = function(info) 
    {
    	// se il valore din info è vero (info è una
    	// variabile inventata che mi serve a capire
    	// se il file è stato davvero caricato: infatti,
    	// se il file non esiste, è falsa, e non vera)
    	// allora imposto la proprietà "text" del campo
    	// di testo "prova", contenuto nella timeline
    	// salvata nella variabile path, con il valore
    	// della variabile "pippo" che viene dal file di
    	// testo esterno. la proprietà "text", infatti,
    	// è quella che mi permette di mostrare un testo
    	// nel campo "prova"
    	if(info)this.path.prova.text = this.pippo 
    }; 
    // carico il file di testo nell'oggetto "dati"
    dati.load("D:\\Simo\\pippo.txt");

  8. #8
    mi sei stato veramente utile e ho attinto al pozzo del tua sapienza

    grazie assai !!!!
    :: that's it ::

  9. #9

    :: intrusione ::

    scusate si può fare anche se volessi caricare i dati da una pagina asp??????????????

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Stessa cosa:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(info)
    {
    	if(info)this.path.istanzaTesto.text = this.variabile
    };
    dati.load("pagina.asp");

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.