Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430

    Recuperare una variabile da querystring

    Ciao,
    premetto di aver già sfogliato per benino la ricerca ma non ho risolto ancora....


    Ho un menu creato in flash dove sotto ogni voce si posiziona una riga..
    questo gioco è realizzato tramite delle variabili...

    Quando clicco sui bottoni viene richiamata una pagina asp con il geturl

    tipo:
    default.aspx?action=Home&number=1

    Ricaricando la pagina mi occorrerebbe che il menu flash riprendesse dalla querystring il valore della variabile number in modo da posizionare la riga sotto il bottone adeguato...

    Come faccio a riprendere quella variabile?
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  2. #2
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    up
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  3. #3
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Ho provato di tutto.

    Cosi:
    number = new LoadVars();
    number = number.load("http://............/aspx/default.aspx");


    Ma non va!!!!! Non c'è sto a capì più niente!


    Mi aiutate. Help!!!!!!!!!!!
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  4. #4
    devi usare flashvars. flash non può leggere da querystring.
    http://www.macromedia.com/support/fl.../flashvars.htm
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Originariamente inviato da flash_mx2
    devi usare flashvars. flash non può leggere da querystring.
    http://www.macromedia.com/support/fl.../flashvars.htm
    Flash semplicemente con loadVariablesNum("PAGINA_CHE_DISPONE_LE_VARIABILI" ,0);
    carica tutte le variabili nel movie sulla root principale. Naturalmente se si trata dell' interrogazione ad un db il risultato va disposto in modo tale che il movie possa utilizzarlo, per ciò nella pagina non ci devono essere
    i tag html e le variabili devono essere stampate sul monitor tipo
    var=valore&var1=valore e cosi via.

  6. #6
    per quello che deve fare loadvariables non è utile.
    l'utilizzo di flashvars è sufficiente.
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  7. #7
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Funziona benissimo.

    Grazei mille
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680
    Ciao Zoccolo,
    mi trovo nel tuo identico problema, come hai risolto?
    Mi potresti spiegare meglio, se fa magari mandandomi un esempio pratico?

    Fammi sapere.
    Grazie

  9. #9
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    ciao,
    scusa se rispondo solo ora...ma non ho potuto prima...

    Allora..

    Devi usare le flashvars in questo modo
    Quando visualizzi il tuo filmato scrivi questo:
    codice:
    		<object>
    			<param name="allowScriptAccess" value="sameDomain" />
    			<param name="movie" value="Testa.swf?number=<%=request.querystring("number")%>" />
    			<param name="quality" value="high" />
    			<param name="bgcolor" value="#dfe3df" />
    			<PARAM NAME=FlashVars VALUE="number=<%=request.querystring("number")%>">
    			<embed src="../swf/Testa1.swf" FlashVars="number=<%=request.querystring("number")%>"   quality="high" bgcolor="#dfe3df" width="650" height="213" name="Testa" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    		</object>
    In questo modo hai settato una variabile flash ceh si riprenderà il valore che tu gli passi ogni volta in querystring..

    Non chiedermi di spiegarti dettagliatamente cosa fa di preciso perchè ancora non sono un grande esperto di flash per mia sfortuna

    Poi:
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  10. #10
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Nella root del tuo filmato
    dichiari una variabile mettenodici dentro quello che proviene dal flashvars. In questo modo:

    codice:
    _root.number = number;
    E in questa maniera te la puoi gestire come vuoi...
    Prova e se non funziona fammi sapere.... ok?

    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

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.