Du ska nu skapa ett litet program som skriver ut Hello World.

Relevanta dokument
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:

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.

Datorövning 2 Statistik med Excel (Office 2007, svenska)

public class Main extends MovieClip { var hillpage:hillpage; var ifpage:ifpage;

FRÅN A TILL Ö LäraMera Ab / och Allemansdata Ab / FRÅN A TILL Ö

Administration Excelimport

Webb-bidrag. Sök bidrag på webben Gäller från

Fullför installation av ELIQ

TIMREDOVISNINGSSYSTEM

Administrera utskick på utbildningstillfälle

ANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD

Konsult- och servicekontoret Ekonomi & Finans Användarmanual Economa Faktura

Laganmälan & Laghantering

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:

Menys webbaserade kurser manual för kursdeltagare. Utbildningsplattform: Fronter

ELEV- HANDLEDNING (Ansökan via webben)

Hemsida Arbetsrum. Skapa arbetsrumslista

Datorövning 2 Statistik med Excel (Office 2003, engelska)

Manual för BPSD registret. Version 6 /

4-3 Vinklar Namn: Inledning. Vad är en vinkel?

Ändra föreningsuppgifter i föreningsregistret i Interbook

Dina inloggningsuppgifter är samma som du använder för att logga in på skolans datorer.

Föreningen Nordens lokala hemsidor

Användarmanual VX-webben

Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post:

Lathund, procent med bråk, åk 8

Texturbild. Lagerpaletten du kommer arbeta med ser du till höger. 1. Kopiera bakgrunden till ett nytt lager och gör den svartvit.

Anna Kinberg Batra Inledningsanförande 15 oktober 2015

Tränarguide del 1. Mattelek.

PROGRAMMERING A VB6 UTVECKLINGSVERKTYGET VISUAL BASIC

Lathund till Annonsportalen

En lönerevision görs i flera steg; Initiering - Lönerevision Attestering - Skapa förmån - Uppdatera lön.

Programmera en NXT Robot

Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.

Instruktion när NE-bilagan har lämnats via e-tjänsten Filöverföring

Hur du arbetar med VFU-portfölj i Mondo. en lathund för student

Att komma igång. Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

ANVÄNDARHANDLEDNING FÖR

Utveckla arbetsmiljö och verksamhet genom samverkan

TIMREDOVISNINGSSYSTEM

Handbok Ämnesprov 2016 Lärarinmatning I Dexter Åk 3. Uppdaterad: /HL Version: IST AB

Hur skapar man formula r

Att koda en magnetremsa i plastkortskrivare med inbyggd magnetkodare.

Bra att veta samt tips och trix i SiteVision 3

Instruktion 3. Tabbar.

Det andra alternativet är att ladda upp filer genom att klicka på plustecknet nere till vänster. Man klickar sig in på den mapp som man vill att

BibliotekMitt.se. Riktlinjer för Boktips, Artiklar, Arrangemang, Utställningar Arrangemang mm

Sammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.

Visma Proceedo. Beställa IT-produkter - beställare. Version 2.0 /

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

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

Föräldrar i Skola24. Schema

Läsfixarna. Idrott inne. Melinda får ta med en bok eller en sak hemifrån att visa och berätta om.

Manual för Min sida 1/ rev

Välkommen till ikanobank.se

Manual Individuell genomförandeplan Social dokumentation Omsorgspersonal

Individuellt Mjukvaruutvecklingsprojekt

Med detta och följande avsnitt blir det något svårare. Det finns också

Logga in. Gå in på: Klicka på Logga in. Klicka på den region, kommun eller organisation där din verksamhet finns

Utbildningsplan för arrangörer

Guide till Wordpress text- och bildredskap

Del 1, trepoängsproblem

Tillträde MANUAL. Mäklarsamfundet system i Sverige AB

Träning i bevisföring

MANUAL För externa leverantörer Projektportal Investera

Introduktion till Adobe Acrobat Connect Pro

Lathund för överföring av rapporter och ljudfiler

Det är bra om även distriktsstyrelsen gör en presentation av sig själva på samma sätt som de andra.

D A B A D B B D. Trepoängsproblem. Kängurutävlingen 2012 Benjamin

Presentationsövningar

Handledning för digitala verktyg Talsyntes och rättstavningsprogram. Vital, StavaRex och SpellRight

Jo, Den Talande Boken har så många möjligheter inbyggda, att den kan användas från förskoleklassen och ända upp på högstadiet.

Att använda Stava Rex

Holmatros serviceweb nås på adressen

Vad är en webbläsare?

Riktlinjer - Rekryteringsprocesser inom Föreningen Ekonomerna skall vara genomtänkta och välplanerade i syfte att säkerhetsställa professionalism.

Praktisk programmering

Vi skall skriva uppsats

Vad är WordPress? Medlemmar

Manual HSB Webb brf

Koncept Katalog 2009

DEMOKRATI 3 DEMOKRATINS VILLKOR

DOP-matematik Copyright Tord Persson. Bråktal Läs av vilka tal på tallinjen, som pilarna pekar på. Uppgift nr

NATIONELLA MATEMATIKTÄVLING

Ha det kul med att förmedla och utveckla ett knepigt område!

Lathund för att Kartlägga din kompetens. Läs den och använd vid kartläggningen

Modul 6: Integraler och tillämpningar

Adobe Acrobat Connect Pro. E-möte. Studenthandledning

Skapa en rapport med snygg formatering, rubriker, sidnummer och innehållsförteckning

Använda Esri Sveriges svenska baskartor i ArcGIS Online och ArcMap som administratör

Snabbslumpade uppgifter från flera moment.

Avsikt På ett lekfullt sätt färdighetsträna, utveckla elevers känsla för hur vårt talsystem är uppbyggt samt hitta mönster som uppkommer.

Intervjumall. Datum: Intervjuare: Kandidatens namn: Kandidatens uppgifter: Växel: (5)

Visma Proceedo. Att attestera - Manual. Version 1.4. Version 1.4 /

Handbok Blinken. Danny Allen Översättare: Stefan Asserhäll

Datorövning 2 Diskret fördelning och betingning

DATASAMORDNING NYHETERNA I CHAOS Utbildning Chaos/Handledning - Nyheterna i Chaos 3/

Infobric Ease Snabbguide

First Lego League. filurerna 2009

Transkript:

Tidigare har vi gjort all programmering av ActionScript 3.0 i tidslinjen i Flash. Från och med nu kommer vi dock att ha minst två olika filer för kommande övningar, minst en AS-fil och en FLA-fil. AS Denna fil innehåller all din AS3.0 kod. AS-filer är textfiler som har filändelsen.as. Tidigare har vi skrivit all AS-kod direkt i olika keyframes i FLA-filen och endast använt oss av en fil. Fördelen med att använda en separat fil för AS är att du slipper hålla reda på olika lager och keyframes där AS ska gälla och du får ett mer strukturerat och lättöverskådligt sätt att programmera på. FLA detta är en vanlig FLA-fil och har filändelsen.fla. FLA-filen innehåller alla dina visuella objekt som ditt program kommer att innehålla. Det är AS-filen som kommer att stå för allt tänkande men den är beroende av FLA-filen för att kunna tolka och köra koden. FLA-filen kan också innehålla inbäddade objekt såsom animeringar, ljud, video och grafik. Du ska nu skapa ett litet program som skriver ut Hello World. 1. Starta Adobe Flash. Välj att skapa en ny ActionScript 3.0 fil (precis som vanligt). En.FLA-fil skapas. Välj File Save as och döp filen till HelloWorld.

2. Gå till File New och välj ActionScript 3.0 Class. I rutan som visas, ange namnet Main. En.AS-fil skapas. 3. Välj File Save. Om allt stämmer ska det redan stå Main som filnamn. Om det inte gör det, döp filen till Main. Se till att spara filen i samma mapp som.fla-filen! 4. Återgå till den första filen du skapade (.FLA-filen). 5. Ange Main som class i properties. 6. Spara filen (Ctrl + S). 7. Gå till Main.as. Den ser ut på följande sätt just nu:

8. Som du ser finns redan ett färdigt package, och klassen är döpt till Main. Det finns t.o.m. en constructor färdig. Lägg till följande kod i contructor-metoden: var mytext:string = "Hello World!"; trace(mytext); 9. Spara. Om du nu skulle testa din applikation (Ctrl + Enter) skulle du få ett fel och ingenting skulle fungera. Det är nämligen en grej till vi måste göra. För att vi ska kunna använda trace() måste vi använda en klass som kan hantera den funktionen, t.ex. MovieClip. Därför måste vi ange att vår klass extends MovieClip. Lägg till det som behövs för att din klass ska se ut på följande sätt: 10. Spara (Ctrl + S) och testa nu din applikation genom att trycka Ctrl + Enter (notera att du måste spara filen för att ändringarna ska visas). Om du tittar i Output-rutan ser du att det nu står Hello World! där. Trace() är en funktion som är mycket bra att ha! Du kan t.ex. skriva ut variabler när du felsöker för att se att allting stämmer. Trace() är nog din allra bästa vän när du programmerar AS 3.0. 11. Vi ska nu träna på att deklarera variabler och använda operatorer. Ta bort variabeln mytext. Skapa följande variabler: a. En string med värdet Hello. b. En string med värdet World. c. En int med värdet 2.

d. En number utan värde. e. En boolean med värdet true. 12. Tänk på att namnen du ger variablerna ska följa naming conventions. 13. Genom att använda operatorn +, gör en trace() som skriver ut Hello World 2 med hjälp av dina nya variabler (tips: det går att använda + även för textsträngar). 14. Öka värdet på variabel c genom att göra +1. 15. Öka värdet på variabel c utan att skriva +1 (kommer du ihåg hur du ska skriva då?). 16. Ge variabel d samma värde som variabel c (genom att använda =). 17. Subtrahera 5.5 från variabel d. 18. Gör en trace() som skriver ut värdet på c, d och e. Du kan se min lösning på nästa sida.

I denna övning ska du förbereda en.fla-fil inför nästa övning, samtidigt som du repeterar funktionerna i Flash. 1. Skapa en ny mapp. 2. Skapa en ny.fla-fil. Döp den till InteraktivBok och spara den i den nya mappen. 3. Skapa en ny.as-fil. Döp den till Main (hade du använt samma mapp som i förra övningen hade du inte kunnat döpa filen till Main ). 4. I InteraktivBok.fla anger du Main som class (i Properties). 5. Gå till Insert New Symbol Ange namnet HillPage, välj MovieClip. Klicka på Advanced och kryssa i rutan Export for ActionScript. Mer om vad detta innebär på nästa övning. 6. Klicka på OK och även OK på varningen som visas. 7. Om allt stämmer är du nu inne i din nya symbol. Rita följande i ditt nya Movie Clip (det är alltså i Movie Clipet du ska lägga till detta, inte på scenen):

a. En ruta som fungerar som bakgrund (blå) (tänk på att lägga den på ett eget lager och lås lagret). b. En förgrund i form av en grön kulle. c. Ett moln. Gör om molnet till en graphic och dra ut några fler i Movie Clipet. Ändra storlek och rotera på dem så att de inte ser likadana ut. 8. Lägg lite tid på att göra det fint. Kom ihåg att skapa olika lager och ge lagren logiska namn. Tänk också på att hålla ordning på ditt bibliotek. 9. Gå in på Insert New Symbol. Ange namnet Cat (var noga med stor bokstav) och typ Movie Clip. Klicka på Advanced och kryssa i rutan Export for ActionScript. Klicka på OK och även OK på varningen som visas. 10. Om allt stämmer är du nu inne i din nya symbol. Rita här en liten figur som föreställer en katt. 11. Dra ut din katt i HillPage när du är färdig. 12. Ge katten instansnamnet cat (med små bokstäver). 13. Gå in på Insert New Symbol. Ange namnet DownButton, type Button och kryssa även här för Export for ActionScript. Klicka på OK (två gånger). 14. Rita grafiken till din knapp så att det är någon förändring för varje läge. Skriv någon text, t.ex. Flytta katten. 15. Dra ut knappen till ditt Movie Clip (inte på scenen) och ge den instansnamnet downbutton. 16. Skapa två knappar till och dra ut dem på scenen: a. GrowButton (instansnamn: growbutton) med texten Väx katten. b. RotateButton (instansnamn: rotatebutton) med texten Snurra katten. Min HillPage ser ut på följande sätt (du får självklart göra precis hur du vill):

Det du nu har gjort kommer du att använda i nästa övning för att lägga på kod och få katten att röra sig. Se därför till att spara filen någonstans där du kommer åt den nästa gång (t.ex. ditt studentkonto eller ett USB-minne).