Nwlapcug.com


Come ottenere URL in Flash

Come ottenere URL in Flash


Filmati Flash vengono in genere utilizzati sul Web, motivo per cui spesso è possibile utilizzare i collegamenti ipertestuali nel vostro lavoro Flash. Un collegamento all'interno di Flash è rapidamente e facilmente ottenuto utilizzando solo una piccola quantità di codice. Quando si utilizza il comando "getURL", filmato Flash utilizzerà il browser Web per recuperare una nuova pagina. Ci sono diverse opzioni da considerare in termini di utilizzo "getURL" entro il tuo film, a seconda di quello che speri di raggiungere.

Istruzioni

1

Creare file Flash e aggiungere elementi visivi, che è 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 disegnando il proprio. Quando hai il tuo link disegnata, è necessario convertirlo in un simbolo premendo "F8" o scegliere "Converti in simbolo" dal menu "Modifica". Scegliere il pulsante di opzione "Movie Clip" e dare il vostro simbolo un nome. Fare clic su "OK" e il simbolo di dare un nome di istanza inserendo "link_mc" nel pannello "Proprietà" campo di testo "Nome istanza".

2

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

Modificare l'indirizzo Web per soddisfare le vostre esigenze. Utilizzando blank"significa che il link si aprirà in una nuova finestra del browser o valori alternativi Tab. sono Top" per il frame di primo livello finestra corrente, Parent"per padre del frame corrente e self" per la finestra cornice corrente.

3

Inviare e ricevere dati utilizzando il parametro di "metodo". È possibile utilizzare i metodi "GET" e "POST" per il tuo URL includendo questi all'interno del codice. Questo è normalmente utilizzato per inviare o ricevere dati tra il vostro filmato Flash e script sul lato Server, come nel seguente esempio:
myLoader_mc:MovieClip=_root.createEmptyMovieClip var ("myLoader_mc", _root.getNextHighestDepth());
myLoader_mc.somedata="a bit di dati";
myLoader_mc.getURL ("http://mydomain.com/my_server_side_script.php & quot;" blank","GET");

4

Utilizzare "getURL" per inviare e-mail. È possibile includere un collegamento "mailto" nel vostro lavoro Flash utilizzando "getURL" secondo la seguente sintassi:
link_mc.onRelease = Function)
{getURL (la "mailto:[email protected]");};

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

5

Utilizzare "getURL" per chiamare JavaScript. È possibile chiamare funzioni JavaScript dal codice Flash, e lavoreranno sulla base del fatto che il vostro filmato Flash è in esecuzione all'interno di una finestra del browser. Utilizzare la sintassi seguente:
link_mc.onRelease = Function)
{getURL ("javascript:alert('I was opened from Flash')");};

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

Consigli & Avvertenze

  • Se stai usando ActionScript 3.0 si non è possibile utilizzare "getURL" e invece è necessario utilizzare "URLRequest" insieme a "navigateToURL" all'interno di una funzione del gestore eventi per il tuo link oggetto.