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

    recuperare una variabile

    Dunque, vi espongo il mio problema.

    in un filmato in flash recupero un serie di immagini da un file xml, in realtà lo genero attraverso una pagina dinamica in asp.

    Fino a qui tutto pare funzionare senonchè, essendo la pagina asp dinamica, a seconda dell'id che gli passo es: images.asp?id=1 oppure images.asp?id=2 ecc.. ottengo un elenco di immagini differenti.

    Vengo al punto, all'interno del mio filmato in flash il percorso alla pagina asp viene recuperato con la seguente stringa

    xmlData.load("slideshow.asp?Id=1");

    ma se io volessi dinamicamente recuperare l'id all'interno del flash leggendo dalla pagina stessa in cui è contenuto l'swf come posso fare ?

    Per esempio della pagina asp (quella che contiene l'swf) scrivo:

    <% MioId=1 %>

    Qual'e' la sintassi esatta per recuperare questo valore in flash ?

    Che ne so:

    xmlData.load("slideshow.asp?" & "Id=" & MioId & "); ????


  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    La tua variabile MioId non può essere letta direttamente dal filmato flash, ma dovrai passarla come parametro al filmato stesso..

    Questo lo puoi fare attraverso il codice html che utilizzi per inserire il filmato sulla pagina.

    Se utilizzi il sistema javascript con SWFObject per inserire il tuo filmato nella pagina, avrai una situazione del genere:
    codice:
    <div id="filmato">
    </div>
    <script type="text/javascript">
       var MioId ='<%=MioId%>';
       var so = new SWFObject("tuofilmato.swf?MioId="+MioId, "mymovie", "550", "650", "9", "#FFFFFF");
       so.write("filmato");
    </script>
    A questo punto la variabile MioId con relativo valore sarà presente nella _root del tuo filmato.

    Per cui potrai scrivere
    codice:
    xmlData.load("slideshow.asp?Id="+_root.MioId);
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Grazie per l'aiuto prezioso.

    Io ho però ho risolto in un'altro modo:

    nel filmato:

    xmlData.load(percorso);

    nella pagina asp utilizzando SWFOBJECT:

    so.addVariable ("percorso","slideshow.asp?MioId=<%=Rs("MioId")%>" )


  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    OK
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.