|
Creazione di filmati interattivi > Uso delle azioni principali per navigazione e interazione > Passaggio a un URL diverso
Passaggio a un URL diverso
Per caricare un documento da un URL specifico nella finestra di un browser o per inviare variabili a un'altra applicazione presso un URL definito, usare l'azione Get URL. Le variabili contengono valori che possono essere recuperati e usati negli script. Ad esempio, è possibile inviare i dati di una variabile a uno script CGI affinché vengano elaborati come se si trattasse di un modulo HTML. Verranno inviate solo le variabili relative al filmato corrente.
Normalmente, l'azione Get URL viene usata per caricare una pagina Web, ma è anche possibile impiegarla in un proiettore Flash per aprire automaticamente la finestra di un browser e visualizzare l'URL specificato.
Per eseguire la prova dell'azione, è necessario che il file richiesto sia situato nella posizione specificata e che esista un collegamento di rete per gli URL assoluti (ad esempio http://www.server.com/).
Per informazioni sul passaggio delle variabili, vedere la Guida di ActionScript.
Per passare a un URL:
1 |
Selezionare il fotogramma, l'istanza di pulsante o di clip filmato a cui assegnare l'azione. |
2 |
Scegliere Finestra > Azioni per visualizzare il pannello Azioni. |
3 |
Nella lista nel riquadro a sinistra, fare clic sulla categoria Azioni principali per visualizzarne il contenuto, quindi selezionare l'azione Get URL. |
4 |
Nella sezione dei parametri, immettere l'URL da cui si riceverà il documento, attendendosi alle seguenti istruzioni. |
 |
Usare un percorso relativo, come pagina.html, o un percorso assoluto, ad esempio http:///www.dominio.com/pagina.html. |
|
Il percorso relativo è una versione abbreviata dell'indirizzo completo, che consente di descrivere la posizione di un file rispetto a un altro file e indica a Flash di risalire o scendere la gerarchia di file, cartelle e directory annidati, iniziando dal file per il quale è stata emessa l'istruzione Get URL. Il percorso assoluto è l'indirizzo completo che specifica il nome del server in cui il file risiede, il nome del percorso (la gerarchia annidata di directory, volumi, cartelle, ecc.) e il nome del file stesso. |
 |
Per specificare un URL con un'espressione, selezionare Espressione e immettere una stringa la cui valutazione generi l'indirizzo URL. |
|
La seguente istruzione, ad esempio, indica che l'URL corrisponde al valore della variabile dynamicURL: |
|
getURL(dynamicURL); |
|
Per informazioni sulla scrittura di espressioni, vedere la Guida di ActionScript. |
5 |
Per Finestra, specificare la finestra o il frame HTML nel quale caricare il documento. |
 |
Scegliere uno dei seguenti nomi di destinazione riservati: |
|
_self indica il frame corrente nella finestra corrente. |
|
_blank indica una finestra nuova. |
|
_parent indica il frame principale rispetto a quello corrente. |
|
_top indica il frame di primo livello nella finestra corrente. |
 |
Immettere il nome di una finestra o di un frame come definito nel file HTML. |
 |
Selezionare Espressione e immettere la stringa la cui valutazione generi la posizione della finestra. |
6 |
Per Variabile, scegliere un metodo di invio delle variabili dal filmato caricato alla destinazione indicata nel campo URL: |
 |
Scegliere Invia con GET per aggiungere una piccola quantità di variabili alla fine dell'URL. Questa opzione consente, ad esempio, di inviare i valori delle variabili di un filmato Flash a uno script lato server. |
 |
Scegliere Invia con POST per inviare le variabili separate dall'URL, come stringhe più lunghe di un'intestazione. Questa opzione consente di inviare più variabili e di pubblicare i dati provenienti da un modulo in uno script CGI sul server. |
 |
Scegliere Non inviare per non passare alcuna variabile. |
|
Vedere la Guida di ActionScript. |
|
Il codice sarà simile al seguente: |
|
getUrl ("page2.html", "blank"); |
|
dove l'azione getUrl carica il documento HTML "page2" in una nuova finestra di browser. |
 |
|
 |