Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19

Discussione: Somma Da Txt

  1. #11
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è questione di visibilità della variabile, anzi detta "scope"

    ogni variabile inizializzata o ricevuta tramite un determinato script, appartiene ad un elemento contenitore, nel caso della classe LoadVars e della funzione onLoad, lo scope sarà diretto all'istanza della classe, quindi "this" farà riferimento a "myLV"
    il tuo problema è che all'interno della funzione entri in una ulteriore funzione, ossia onRelease, riferita al clip "bottone", perciò quando richiami "this" all'interno di quella funzione, non farai più riferimento a "myLV", ma a "bottone", che ovviamente non contiene la tua variabile "num1"

    così molto semplicemente puoi modificare il tuo codice facendo riferimento direttamente a myLV per ottenere la variabile che ti serve nella funzione

    codice:
    var myLV = new LoadVars();
    myLV.load("dati.txt");
    myLV.onLoad = function(ok) {
    	if (ok) {
    		loadMovie("http://www.sito.it/cartella/utente"+Number(this.num1)+"/Immagini/imm002.jpg", foto6);
    		bottone.onRelease = function() {
    			getURL("http://www.sito.it/pagina.aspx?id="+Number(myLV.num1));
    		}
    	}
    }
    spero di aver chiarito il concetto

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36

    GRAZIE MILLE

    ciao sei stato chiarissimo e gentilissimo....
    l'avevo risolta scioccamente cosi:

    prima della nuova funzione
    o creato una variabile e assegnato il valore di num1

    var link=num1

    e funziona

    ma userò naturalmente il tuo metodo...
    Grazie ancora
    ciao

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36

    Titoli su testo dinamico

    Ciao AND80, grazie a te sno riuscito ad andare molto avanti con il mio lavoro,
    nel "nostro" capolavoro ho aggiunto un campo di testo dinamico a cui ho associato
    la variabile "nome". sopra i movie che importano la foto ho inserito un pulsante
    ed ho associato questo script:

    on (rollOver) {
    nome = _root.myLV.nomefoto1
    }
    on (rollOut) {
    _root.nome = "";
    }

    ti ricordi il famoso txt? ho aggiunto delle variabili tipo
    &nomefoto1
    &nomefoto2

    ecc...
    con il tuo sistema ho estratto il valorie: myLV.nomefoto1

    quando passo con il mouse sopra il tasto il campo di testo (nome) si compila perfettamente e quando esco viene svuotato!!! Tutto perfetto...unico problema quando lo metto in rete funziona tutto ma al passaggio del mouse il campo di testo si riempe con un bel
    "UNDEFITE" ho provato di tutto ma nulla, in locale funziona benissimo in rete nulla da fare
    Hai qualche suggerimento da darmi?.....sai il motivo...

    nb: TXT e SWF sono nella stessa directory come in locale...

    Ciao e grazie...alla fine ti faro vedere il lavoro finito promesso....

    Luigi

  4. #14
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ok per il txt ed swf, ma la pagina html che contiene il filmato si trova nella stessa cartella?

  5. #15
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36

    si

    SI è un file .aspx è un problema?

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36
    anzi no azz!! ieri l' ho spostata in un altra directori..non ci pensavo più devono stare per fora "assieme"

  7. #17
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non devono stare per forza assieme, ma i percorsi devono essere calcolati a partire dalla posizione del file contenitore e non dal file swf

  8. #18
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36

    ..

    nella root principale c'è la miapagina.aspx
    nella cartella "immagini" swf e txt...

    quindi?

  9. #19
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    36

    HAI RAGIONE!!!

    FATTO HO CAPITO ADESSO FUNZIONA.....
    ho approtato la modifica nel caricamento del file.txt

    .myLV.load("/immagini/dati.txt");

    Grazie di cuore...
    Luigi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.