Come ottenere l'URL in Flash

August 12

Come ottenere l'URL in Flash


filmati Flash sono tipicamente utilizzati sul Web, che è il motivo per cui si potrebbe spesso desiderare di utilizzare i collegamenti ipertestuali nel vostro lavoro Flash. Compreso un collegamento all'interno Flash è rapidamente e facilmente ottenuto utilizzando solo una piccola quantità di codice. Quando si utilizza il comando "getURL", il filmato Flash utilizzerà il browser Web per prendere una nuova pagina. Ci sono diverse opzioni da considerare in termini di come si utilizza "getURL" entro i filmati, a seconda di ciò che stai sperando di ottenere.

istruzione

1 Creare il file Flash e aggiungere eventuali elementi visivi è necessario utilizzare gli strumenti di disegno. Se si desidera che il comando "getURL" da eseguire quando l'utente fa clic su un oggetto, creare questo utilizzando uno dei tasti di preselezione o disegnare il proprio. Quando hai il tuo link disegnato, convertirlo in un simbolo premendo il tasto "F8" o scegliendo "Converti in simbolo" dal menu "Modifica". Scegliere il pulsante di opzione "Movie Clip" e dare il vostro simbolo un nome. Fai clic su "OK" e dare il vostro simbolo un nome di istanza immettendo "link_mc" nel pannello "Proprietà" "Nome istanza" text-campo.

2 Inserisci il codice ActionScript per rendere la vostra funzione di collegamento. Create un nuovo livello nel file Flash e inserire il codice all'interno di esso selezionandolo e aprendo il pannello "Azioni", digitando il seguente:
link_mc.onRelease = function () {getURL ( "http: //www.linkdomain.com&quot ;," _blank ");};

Modificare l'indirizzo Web in base alle proprie esigenze. Uso di "_blank" significa che il link verrà aperto in una nuova finestra o scheda del browser. I valori alternativi sono "_top" per il frame di primo livello finestra corrente, "_parent" per padre del frame corrente, e "_self" per la finestra frame corrente.

3 Inviare e ricevere dati utilizzando il parametro "tipo". È possibile utilizzare i metodi e le "GET", "POST" per gli URL includendo questi all'interno del codice. Questo è normalmente utilizzato per inviare o ricevere dati tra i vostri script di film Flash e lato server, come in questo esempio:
var myLoader_mc: MovieClip = _root.createEmptyMovieClip ( "myLoader_mc", _root.getNextHighestDepth ());
myLoader_mc.somedata = "un po 'di dati";
myLoader_mc.getURL ( "http://mydomain.com/my_server_side_script.php&quot ;," _blank "," GET ");

4 Utilizzare "getURL" per le email. È possibile includere un link "mailto" nel vostro lavoro Flash utilizzando "getURL", secondo la seguente sintassi:
link_mc.onRelease = function ()
{GetURL ( "mailto: [email protected]"); };

Questo esegue nello stesso modo come un "mailto" link incluso in HTML, e si aprirà il programma di posta elettronica predefinito dell'utente quando si fa clic.

5 Utilizzare "getURL" per chiamare JavaScript. È possibile chiamare funzioni JavaScript dal codice Flash, e lavoreranno sulla base del fatto che il filmato Flash è in esecuzione all'interno di una finestra del browser. Utilizzare la seguente sintassi:
link_mc.onRelease = function ()
{GetURL ( "javascript: alert ( 'mi è stato aperto da Flash')"); };

In questo modo, il comando "getURL" fornisce un'interfaccia tra il filmato Flash e JavaScript in esecuzione all'interno del browser web che contiene.

Consigli e avvertenze

  • Se stai usando ActionScript 3.0 non è possibile utilizzare "getURL" e deve invece usare "URLRequest" insieme a "navigateToURL" all'interno di una funzione Event Handler per il link oggetto.