En förladdare fångar användarens uppmärksamhet under tiden huvudfilmen laddas. Använd din kreativitet när du formger en förladdare och använd sedan



Relevanta dokument
Styra olika typer av objekt som animering, video, ljud och Flashfilm

Adobe. Flash CS3. Grundkurs.

Grunder. Grafiktyper. Vektorgrafik

Macromedia. Flash 8 Grundkurs.

Adobe FLASH CS5 GRUNDER

6 Arbeta med text. Komma igång

Lathund för redigering av Falkenbergs gymnasieskolas hemsidor

Interaktiv skrivtavla Lintex ebeam

manual D E M O Systemkrav Pc med Windows 98/ Mhz Pentium 64 Mb RAM Miljontalsfärger (24 bit) Upplösning: 800 x 600 pixels

Mitt hus och jag steg för steg instruktioner

Grund. Markera Användaren och välj Användarinställningar till vänster i Grids utforskare. Välj Talinställningar

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Manual för grunderna i PowerPoint Sara Eriksson

NU NÄR DU BEKANTAT DIG MED RAMARNAS EGENSKAPER OCH VET. hur man markerar och ändrar dem, är det dags att titta lite närmare på

Microsoft Word. Lathund för. Innehåll. Autokorrigering. Autotext. Format

Programsnickaren. Grunderna för hur du kommer igång och arbetar med Programsnickaren till Micro Rolltalk. Habilitering & Hjälpmedel

Tips och idéer för Chrome OS och Google Dokument

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Macintosh PowerMac, system Mac OS och Classic Mode 64 Mb RAM Miljontalsfärger (24 bit)

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

Whack-a-Witch. Introduktion. Nivå

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Workshop PIM 2 - PowerPoint

Sta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering. Efter övningen förväntas du kunna:

Kom igång med FrontPage 2003

På många sätt är webben, när det kommer till kritan, en samling länkar. Inom varje given plats, gör länkarna det möjligt att snabbt navigera från ett

Lathund Windows Movie Maker

J A G T Ä N K E R, D Ä R F Ö R Ä T E R J A G.

Lathund för att hantera kongresshandlingar

Bilder Innehåll: Inledning Minneskort Ansluta kamera eller minneskort Föra över bilder, ett sätt Föra över bilder, ett a nnat sätt

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

3.0. Tips och Trix Sida 1 av 18

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

INSTALLATIONSGUIDE MAC

Lathund för att hantera kongresshandlingar

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Pagineringsgadget Ordlista Scen Spellista Slide Mall Innehållselement Gadget... 27

I högskolans nätverk hittar du programmet PowerPoint genom Startmenyn, Huvudmeny XP, Kontorsprogram, Microsoft Office, Microsoft PowerPoint.

KOM-IGÅNG-GUIDE. Kom igång och redigera din hemsida! SmelinkWeb4 editor 2

Manual - Introduktionskurs SiteVision

SÅindex 5 i Microsoft Excel 2010

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

INSTALLATION AV VITEC MÄKLARSYSTEM

Manual Introduktionskurs SiteVision

Universitetskanslersämbetets Högskoleutforskare. En introduktion till analysvyn exemplet måluppfyllelse

Vilken skillnad gör det var du placerar det? Prova båda.

Att använda talsyntesen ClaroRead Pro Version 6

Infoga mediaobjekt (film/ljudklipp) i din Pingpong-sida

Macromedia Flash MX 2004

FC-kurs Röbäcks skolområde, åk 5-6

LÄS E-BÖCKER MED BLUEFIRE READER PÅ IPAD

1. Öppna InteraktivBok.fla och Main.as från förra övningen. 2. Gå till Main.as. Den bör se ut som följer:

Spela in och exportera din PowerPoint som en film via Premiere Elements

Backup Premium Snabbguide

Macromedia Flash MX 2004

Dokument i klassens aktivitet

3. Hämta och infoga bilder

Att använda talsyntesen ClaroRead Pro

ENTRÉ DOKUMENTHANTERING...

Design av interaktiv multimedia. Läs i förväg om det som övningarna kommer att beröra. Träna hemma både före och efter övningarna.

Det här dokumentet är tänkt som en minnesanteckning. programmet och är alltså inte tänkt att förklara allt.

Få dina bilder att tala

IndraView - VCPXX.2. Recepthantering Version 1

Adobe FI ash CC G r u n d e r

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

1

Objektorienterad programmering Föreläsning 6. Mer om klasser och typer Namnrymder Inkapsling Synlighet Statiska variabler Statiska metoder

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Vilken version av Dreamweaver använder du?

2.Starta GPSTrack genom att klicka på GPSTrack-programvarans genväg 1.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

SMART Ink 3.0 ANVÄNDARHANDBOK FÖR MAC OS X-OPERATIVSYSTEM

Mobilus får inte användas under tiden uppdateringen genomförs.

Storlek och typsnitt: Titel

Kom igång med Skype (PC)

Administrationsmanual ImageBank 2

ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare

SENIORER SENIORER. Grundläggande IT för. Windows 7. Grundläggande IT för. Windows 7. Eva Ansell Marianne Ahlgren. Eva Ansell Marianne Ahlgren

IT-system. BUP Användarmanual

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Home Nerladdning typsnitt Ladda Ladda fonter Menyn Skrivare Menyn teckensnitt Menyn Verktygsfält Menyn Hjälp Snabbtangenter

INSPIRA. Microsoft. PowerPoint Grunder

Om Mappar Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår...

Börja här. Justera bläckpatronerna utan en dator. Svenska

Materialspecifikationer

Uppdatering till Windows 8.1 steg för steg-guide

Hur skriver man ett textdokument med bild i OpenOffice?

Skapa mappar, spara och hämta dokument

Användarutbildning i SiteVision

eller Snabbkurs i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

APA för nybörjare. Innan du börjar. Översikt

InDesign CS4. Adobe. Fortsättningskurs

Om din presentation:

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 2 Adobe Flash, interaktiva knappar inklusive ljud och video

Programmering. Scratch - grundövningar

Användarmanual för Content tool version 7.5

Transkript:

En förladdare fångar användarens uppmärksamhet under tiden huvudfilmen laddas. Använd din kreativitet när du formger en förladdare och använd sedan ActionScript för att sätta den i arbete.

10 Ladda och optimera innehåll i Flash Lektionsöversikt I denna lektion får du lära dig följande: Ladda en SWF-fil Övervaka framsteg i laddningen Använda ActionScript för att animera en förladdare Arbeta med dynamisk text Göra symboler synliga och osynliga Mellanlagra bitmappbilder för att förbättra prestandan Att fullfölja lektionen tar mindre än en timme. Om det är nödvändigt, ta bort föregående lektion från mappen på din hårddisk och kopiera Lesson10 i mappen. Komma igång Du börjar lektionen med att titta på den färdiga filmen där det finns en förladdare som liknar den du skapade i Lektion 2. 1 Dubbelklicka på filen 10End.swf i mappen Lesson10/10End för att titta på filmen. Förladdaren ett glas som fylls med bubblande vatten visas. Medan marknadsföringsfilmen för dryckestillverkaren Aqua Zero laddas, fylls glaset och procentsatsen under glaset blir lägre. När hela filmen har laddats, försvinner förladdaren och filmen börjar. Förladdaren och marknadsföringsfilmen är redan färdiga. I den här lektionen kommer du att använda ActionScript för att ladda filmen och köra förladdaren tills filmen är helt laddad.

298 LEKTION 10 Ladda och optimera innehåll i Flash 2 Öppna filen10end.fla i mappen Lesson10/10End. Du ska jämföra din arbetsfil med den, speciellt när du lägger till ActionScript. 3 Öppna filen 10Start.fla i mappen Lesson10/10Start. Den animerade förladdaren finns redan på Scenen. 4 Välj Arkiv > Spara som. Döp filen till 10_workingcopy.fla och spara den i mappen 10Start folder. När du sparar en arbetskopia kan du vara säker på att originalfilen är orörd om du vill börja om från början. Samla ihop delarna till förladdaren När du öppnar filen 10Start.fla för första gången, är bubblorna i vattnet animerade men glaset är alltid fullt. Du kommer att lägga till en mask som du kan animera med ActionScript så att vätskan i glaset stiger i takt med att filmen laddas. Du ska också lägga till en text som visar procenten av filmen som har laddats.

ADOBE FLASH CS3 PROFESSIONAL 299 Allt i en bok 1 Dubbelklicka på glaset på Scenen för att redigera symbolen preloader. Symbolen preloader innehåller flera lager där det finns tecknade element som animerar bubblorna och bruset. När du markerar vätskan i glasobjektet, rapporterar Egenskaper att namnet av instansen är loadingbar_mc. 2 Dubbelklicka på glaset på Scenen igen för att redigera symbolen loader. I symbolen loader finns bara ett lager som innehåller formen för vattnet. Du ska nu lägga till text och en mask för att gömma vattnet.

300 LEKTION 10 Ladda och optimera innehåll i Flash 3 Klicka på ikonen Infoga lager och döp det nya lagret till Text. Ändra namnet på Layer 1 till Liquid. 4 Markera första bildrutan på lagret Text. 5 Använd Textverktyget och rita en textruta under glaset. 6 I Egenskaper, välj Dynamisk text i menyn ovanför rutan för namnet på instansen. Välj Arial som typsnitt, 16 som textstorlek och grå (#666666) som textfärg. Dynamisk text ändras genom användarens inmatning eller andra händelser i ActionScript. I den här lektionen, ska du skriva ActionScript för att ändra texten medan filmen laddas. 7 Döp instansen till loadertext_txt. Du kommer att referera till instansen loadertext_txt i ActionScript. 8 I textrutan på Scenen, skriv 0% loaded.

ADOBE FLASH CS3 PROFESSIONAL 301 Allt i en bok 9 Använd Markeringsverktyget för att ändra storleken och placeringen av rutan så att den är centrerad under glaset. 10 Välj lagret Liquid och klicka på ikonen Infoga lager. Döp det nya lagret till Mask. 11 Markera bildruta 1 på lagret Mask. 12 Dra symbolen loadermask från Biblioteket till Scenen. Placera den så att den täcker vätskan i glaset.

302 LEKTION 10 Ladda och optimera innehåll i Flash 13 Markera instansen av symbolen loadermask på Scenen. I Egenskaper, döp instansen till loadermask_mc. Du kommer att referera till instansen loadermask_mc i ActionScript. 14 Högerklicka (Windows) eller Kontroll+klicka (Mac OS) på lagret Mask och välj Mask. Flash gör ett indrag i lagret Liquid och låser både lagret Mask och lagret Liquid. 15 Klicka på Scen 1 för att komma tillbaka till huvudtidslinjen.

ADOBE FLASH CS3 PROFESSIONAL 303 Allt i en bok Ladda filmen Du ska använda ActionScript för att ladda marknadsföringsfilmen som heter WaterIntroAnimation.swf och förladdaren. För att ladda filmfilen, ska du använda ett objekt som heter URLRequest. 1 Markera bildruta 1 på lagret Actions. 2 Tryck F9 (Windows) eller alt+f9 (Mac OS) för att öppna panelen Åtgärder. 3 Skriv in följande rader exakt som det står nedan. Dessa rader laddar filen WaterIntroAnimation.swf. Obs! För att jämföra kommatering, mellanslag, stavning eller andra aspekter i ActionScript, titta på panelen Åtgärder i filen 10End.fla. var requestobj:urlrequest = new URLRequest( waterintroanimation.swf ); var loaderobj:loader = new Loader(); addchild(loaderobj); loaderobj.load(requestobj); Den första raden deklarerar en variabel som heter requestobj som är av typen URLRequest och definierar variabeln som en ny begäran av filen WaterIntroAnimation. swf. Den andra raden deklarerar en variabel kallad loaderobj som är av typen Loader och den skapar en ny instans av klassen Loader. Den tredje raden lägger till variabeln loaderobj som ett visningsobjekt på Scenen. Den fjärde raden laddar variablen requestobj som definierades på första raden som filen WaterIntroAnimation.swf.

304 LEKTION 10 Ladda och optimera innehåll i Flash 4 Välj Kontroll > Testa filmen för att se hur din film ter sig nu. Förladdaren visas och filmen laddas men förladdaren ändras inte. Du ska lägga till mer ActionScript för att animera texten och få masken att avspegla hur mycket av filmen som har laddats. För att se hur din film ser ut när den laddas ner, välj Visa > Simulera nedladdning i filmens visningsfönster (Kontroll > Testa filmen). För att visa simuleringen i olika hastigheter, som 56K modem, DSL eller T1, välj Visa > Nedladdningsintällningar. Animera förladdaren Du har använt händelseavlyssnare i tidigare lektioner. En händelseavlyssnare lyssnar efter en händelse som musklick och rapporterar sedan händelsen vidare så att en lämplig åtgärd kan vidtas. I det här fallet vill du kontrollera hur mycket av SWF-filen som har laddats och visa informationen på Scenen. Du vill alltså visa dess framsteg. Du kommer att lägga till en händelseavlyssnare för att registrera och rapportera förladdarens framåtskridande. Sedan ska du definiera en funktion som åberopas kontinuerligt medan filen laddas. Funktionen uppdaterar textrutan som rapporterar hur mycket av filmen som har laddats och höjer masken för att visa mer av vätskan. 1 Lägg till följande ActionScript i panelen Åtgärder loaderobj.contentloaderinfo.addeventlistener(progressevent.progress, preloadprogress);

ADOBE FLASH CS3 PROFESSIONAL 305 Allt i en bok Denna rad lägger till en händelseavlyssnare av typen ProgressEvent som lyssnar efter variabeln loaderobj som du definierade tidigare. När laddningen av filen har börjat, skapar ActionScript objektet LoaderInfo. Du använder egenskapen contentloaderinfo för att komma åt informationen i det objektet. Händelseavlyssnaren, som också är en funktion, heter preloadprogress. 2 Lägg till följande rader för att definiera funktionen som heter preloadprogress function preloadprogress(event:progressevent):void { var loadedpercent:int = event.bytesloaded /event.bytestotal * 100; preloader_mc.loadingbar_mc.loadertext_txt.text = loadedpercent + % ; preloader_mc.loadingbar_mc.loadermask_mc.scaley = loadedpercent / 100; } Första raden identifierar funktionen som heter preloadprogress som en händelse av typen ProgressEvent och informationen i den som tom, vilket betyder att den är odefinierad. Raderna i klammerparentesen defnierar själva funktionen. Först har du deklarerat en variabel som heter loadedpercent; int uttrycker att den är ett heltal, dess värde visar resultatet av bytes som har laddats delad med det totala antalet bytes gånger 100. Nästa rad definierar sökvägen till den dynamiska texten. Du kallade instansen loadertext_txt och den är kapslad i instansen loadingbar_mc som i sin tur är kapslad i instansen preloader_mc. Denna rad åberopar en text som mostvarar värdet i variabeln loadedpercent och ett %-tecken som finns inkluderat i en sträng. Obs! Du kan skriva vilken text du vill i en sträng. T ex kan du lägga till ordet laddad eller föregå variabeln loadedpercent med orden: Var snäll och vänta. Du är på så att det som visas på skärmen skulle vara Var snäll och vänta. Du är på 14%.

306 LEKTION 10 Ladda och optimera innehåll i Flash Den slutliga raden spårar sökvägen till masken som du kallade loadermask_mc. På samma sätt som textinstansen, är den inkapslad i instansen loadingbar_mc som är inkapslad i instansen preloader_mc. Denna rad definierar skalan på maskens y-axel (den lodräta axeln) så att den motsvarar värdet i variabeln loadedpercent delad med 100. Alla funktioner omges av klammerparentes, så en avslutande klammer färdigställer denna funktion. 3 Välj Kontroll > Testa filmen för att titta på resultatet. I visningsfönstret, välj Visa > Simulera nedladdning för att se den färdiga förladdaren. Medan filmen laddas, fylls glaset och procenttalet ändras på skärmen.

ADOBE FLASH CS3 PROFESSIONAL 307 Allt i en bok Ändra filmklippens synlighet Förladdaren gör sitt jobb: du kan se hur mycket av filmen som har laddats och den är underhållande. Men om du tittar på filmen tillräckligt länge, kan du se att förladdaren kommer fram närhelst filmen bleknar. Att korrigera problemet, kommer du att ändra förladdarinstansens synlighet så att den inte längre visas när filmen är färdigladdad. 1 I panelen Åtgärder, lägg till en händelseavlyssnare för att kontrollera när filmen är färdigladdad. loaderobj.contentloaderinfo.addeventlistener(event.complete,preloadcomplete); På samma sätt som tidigare, lägger du till en händelseavlyssnare för att komma åt objektet Loaderinfo för laddaren loaderobj som du skapade. Men denna gången kontrollerar du inte hur allt framskrider. Händelseavlyssnaren avslutas när filen har laddats helt. Den åberopar sedan en funktion som heter preloadcomplete.

308 LEKTION 10 Ladda och optimera innehåll i Flash 2 Definiera funktionen preloadcomplete genom att lägga till dessa rader i panelen Åtgärder function preloadcomplete(event:event):void { } preloader_mc.visible = false; I denna funktion, som åberopas när filmen har laddats, har egenskapen synlig (visible) av instansen preloader_mc satts till false, vilket betyder att den inte längre är synlig.

ADOBE FLASH CS3 PROFESSIONAL 309 Allt i en bok Mellanlagra bitmappbilder I Flash finns en funktion för mellanlagring av bitmappbilder som gör det möjligt att använda tidigare skapade, komplicerade och animerade vektorbilder utan att kompromissa kvaliteten i filmens prestanda. Du kan specificera att ett objekt ska mellanlagras som en bitmapp under tiden filmen körs och hindra Flash från att rita om symbolen kontinuerligt. Mellanlagring av bitmappbilder är idealiskt med komplicerade filmklipp där objektens placering ändras men deras form och innehåll förblir densamma. 1 Stäng panelen Åtgärder. 2 Välj lagret Preloader och markera sedan instansen preloader_mc på Scenen.

310 LEKTION 10 Ladda och optimera innehåll i Flash 3 I Egenskaper, välj Använd bitmappscache vid körning. Obs! Du kan välja mellanlagring av bitmappbilder i Egenskaper eller helt enkelt lägga till en rad ActionScript. För att använda mellanlagring av bitmappbilder genom ActionScript i det här projektet, kan du lägga till denna rad av skript preloader_mc.cacheasbitmap = true; Den brusande drycken visar att huvudinnehållet håller på att laddas och underhåller åskådaren samtidigt. Du kan använda denna grundprocess till att aktivera en förladdare på många webbplatser.

Genomgång Repetitionsfrågor 1 Vad är en förladdare? 2 Vad är fördelen med mellanlagring av bitmappbilder? 3 Hur kan du göra en instans synlig? Svar på repetitionsfrågorna 1 En förladdare är en animerad bild som spelar medan huvudfilmen eller webbsidan laddas. Den underhåller användarna och försäkrar dem om att något håller på att hända och i många fall meddelar den samtidigt hur mycket av filen som har laddats. 2 Mellanlagringsfunktionen för bitmappbilder gör det möjligt att använda tidigare skapade, komplicerade och animerade vektorbilder utan att kompromissa kvaliteten i filmens prestanda. Du kan specificera att ett objekt ska mellanlagras som en bitmapp under tiden filmen körs och hindra Flash från att rita om symbolen kontinuerligt. 3 För att göra en instans osynlig, sätt instansens egenskap synlig (visible) till false i ActionScript.