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

Discussione: undefined

  1. #1

    undefined

    Ciao a tutti, ho un problema con il valore undefined.
    Dopo aver eseguito il loadVariable, con il valore di ritorno dell'asp mi devo caricare un'immagine.
    Purtroppo subito dopo il loadvariable il valore di ritorno è undefined.
    è possibile fare delay fino a quando il valore non viene impostato?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Puoi usare l'evento data riferito al movieclip al quale ridirigi la loadVariables oppure usa il gestore d'evento myLoadVars.onLoad(successo) o myLoadVars.loaded di MX

  3. #3
    Mi puoi spiegare la prima parte??

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    E' assai banale.
    Immagino che la tua loadvariable sia del tipo:
    loadVariables("pagina.asp", _root.mccontenitore);

    a mc contenitore (il movieclip target nel quale arriverà la variabile dalla pagina asp) assegna un'azione del tipo:
    codice:
    onClipEvent (load) {
    	_root.stop();
    }
    onClipEvent (data) {
    	_root.play();
    }
    In pratica resti fermo nel fotogramma fino a quando la variabile non è arrivata al filmato ... poi nel keyframe successivo utilizza la variabile per caricare l'immagine

  5. #5
    allora su un pulsante ho messo:

    on (release) {
    loadVariablesNum ("fotodx.asp?path="+path1, 0, "POST");
    loadMovie (image, "mc");
    }

    sul mc ho messo:

    onClipEvent (load) {
    stop();
    }
    onClipEvent (data) {
    play();
    }

    ma devo cliccare due volte sul pulsante altrimenti niente immagine!!!

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Parlavi di loadVariables ma vedo che usi la loadVariblesNum !!!
    Fai così:
    Sullo stage creati 3 oggetti:
    - pulsante che carica l'immagine
    - mc di controllo contenitore variabile ASP
    - ma contenitore immagine (sul quale farai la loadMovie)

    dai i nomi alle istanze dei 2 mc:
    - quello che conterrà la variabile contenitore
    - quello che conterrà l'immagine da caricare caricaimmagine

    A questo punto assegna al pulsante l'azione:
    codice:
    on (release) {
    	loadVariables("fotodx.asp?path="+path1, _root.contenitore);
    }
    a contenitore:
    codice:
    onClipEvent (data) {
    	loadMovie(image, _root.caricaimmagine);
    }

  7. #7
    Non mi funziona!!! Non capisco perchè!!!!
    Come faccio a vedere se il mc contenitore ha ricevuto il dato?

  8. #8
    HO CAPITOOOO!!!
    Grazie ancora!
    FUNZIONAAAA!!

  9. #9
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    è l'evento data che lo capisce: titto quello nell'onClipEvent (data) viene eseguito SOLO se la variabile è arrivata.
    Prova ad usare il percorso assoluto completo nel loadvariables (http://www.tuosito.it/fotodx.asp?path=... ecc) in modo che tu possa testarlo in locale direttamente in flash (Ctrl+Invio) e metti un trace(image); nell'evento data prima di eseguire la loadmovie: dovresti visualizzare il valore della variabile image che perviene dall'asp!

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Originariamente inviato da davyp74
    HO CAPITOOOO!!!
    Grazie ancora!
    FUNZIONAAAA!!
    Mi hai preceduto!

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.