Signori, ho un problema molto particolare...
In pratica vorrei fare in modo che, inserendo nell'URL un determinato numero di pagina
(esempio: http://www.miosito.it/index.asp?pagina=2)
il file flash contenuto dentro "index.asp" andasse automaticamente alla pagina indicata nell'URL![]()
Per fare questo, nella pagina ASP, nella parte relativa all'oggetto Flash, ho inserito qualcosa tipo:
<param name="movie" value="libro.swf?pagina=<%=request.querystring("pa gina")%>" />
E fin qui tutto ok: digitando l'url e aprendo "index.asp" verifico che effettivamente la variabile "pagina" è stata passata correttamente al file Flash.
Ora, il problema nasce nel momento in cui, recuperata questa variabile nel primo fotogramma, voglio andare direttamente a un determinato fotogramma dell'SWF:
Il semplice codice che uso nel primo fotogramma è questo:
stop();
// RICEVO LA VARIABILE "PAGINA" DALL'URL
pagina=Number(pagina);
// ANDIAMO ALLA PAGINA CORRISPONDENTE ^^
if(pagina==2)
{ _root.gotoAndStop(2); }
In pratica il problema che ho riscontrato è questo:
andando alla pagina 2 (cioè inserendo nell'url la dicitura "http://www.miosito.it/index.asp?pagina=2") non compare assolutamente nulla nello schermo, se non il riquadro dell'SWF con il colore di sfondo. MA, ricaricando la pagina (pulsante refresh del browser) invece tutto va a gonfie vele e vado alla pagina desiderata![]()
Questo scherzetto me lo fa sia con FireFox che con Internet Explorer: avete idea se si tratti di un bug, o cosa??

Rispondi quotando