Flash-filmer används vanligtvis på webben , vilket är varför du kanske ofta vill använda hyperlänkar i din Flash- arbete . Inklusive en länk i Flash är snabbt och lätt att uppnå med hjälp av endast en liten mängd kod . När du använder " getURL " kommandot , kommer din Flash-film använder webbläsaren för att hämta en ny sida . Det finns olika alternativ att överväga när det gäller hur man använder " getURL " i dina filmer , beroende på vad du hoppas uppnå . Instruktioner
1
Skapa din Flash-fil och lägga till några visuella element som du behöver använda ritverktyg . Om du vill ha den " getURL " kommando som ska köras när användaren klickar på ett objekt , skapar detta genom att använda en av de förinställda knapparna eller rita din egen . När du har din länk teckningar , konvertera den till en symbol genom att trycka på " F8 " eller välja " Konvertera till Symbol " från " Ändra " -menyn . Välj " Movie Clip " knappen och ge ditt Symbol ett namn . Klicka på " OK " och ge ditt Symbol en instans namn genom att skriva in " link_mc " i " Egenskaper " panel " dom Name " text - fältet .
2
Infoga ActionScript-kod för att göra din länk fungerar . Skapa ett nytt lager i Flash-filen och skriv in koden i det genom att markera den och öppna " Åtgärder " panel , skriva följande :
link_mc.onRelease = function ( ) { getURL ( " http://www . linkdomain.com " , " _blank " ) ;} ;
Ändra webbadressen för att passa dina behov . Använda " _blank " betyder att länken öppnas i ett nytt webbläsarfönster eller flik . Alternativa värden är " _top " för det aktuella fönstret översta nivån , " _parent " för den aktuella ramen förälder , och " _self " för den nuvarande ramen fönstret .
3
Skicka och ta emot data med hjälp av " metoden " parametern . Du kan använda de "få" och "post " metoder för din webbadresser genom att inkludera dessa i din kod . Detta används normalt för att skicka eller ta emot data mellan din Flash-film och server skript Side , som i detta exempel :
var myLoader_mc : MovieClip = _root.createEmptyMovieClip ( " myLoader_mc " , _root.getNextHighestDepth ( ) ) ;
myLoader_mc.somedata = " en bit av data " ,
myLoader_mc.getURL ( " http://mydomain.com/my_server_side_script.php " , " _blank " , " GET " ) ;
4
Använd " getURL " för e-post . Du kan inkludera en " mailto " -länk i din Flash- arbete med " getURL " enligt följande syntax :
link_mc.onRelease = function ( ) katalog
{ getURL ( " mailto : någon @ theirdomain . com " ) ;} ;
Detta fungerar på samma sätt som en " mailto " -länk som ingår i HTML , och öppnar användarens standardprogram för e-post när du klickar
5
. Använd " getURL " att ringa JavaScript . Du kan ringa JavaScript-funktioner från din Flash -koden , och de kommer att arbeta på grund av att din Flash-film körs inifrån ett webbläsarfönster . Använd följande syntax :
link_mc.onRelease = function ( ) katalog
{ getURL ( " javascript : alert ( ' Jag öppnades från Flash ' ) " ) ;} ;
på detta sätt ger " getURL " kommando ett gränssnitt mellan din Flash-film och JavaScript som körs i den innehållande webbläsare .