Interaktionsudvikling, Multimediedesigneruddannelsen, Erhvervsakademi Århus

Interaktionskonstruktion

1. semester - ForÅR 2010 - 1md10A- flash og actionscript

Plan for dag 1

Formål med faget
Litteratur
Undervisningsplan

Dag1

 


 

Formål

 

Målet for Flash og ActionScript forløbet er at den studerende kan:

 

Litteratur

Grundbøger

Forfatter(e) Titel    Udgiver
Adobe Creative Team
Adobe Flash CS4 Professional Classroom in a Book
Skal også bruges i forbindelse med Flashundervisningen i Design faget.
flashbook Adobe press
Adobe Creative Team ActionScript 3.0 for Adobe Flash CS4 Professional Classroom in a Book actionscript Adobe press

 

Plan for Dag 1:

  1. Flash og ActionScript 3.0 eksempler 
  2. Intro til programmering via ActionScript
  3. Instans navn: x, y, alpha, rotation properties
  4. Knap interaktion: Instans navne, Eventlistner, function( )
  5. Navigationskommandoer: stop( ), gotoAndPlay( ), gotoAndStop()

 

 

 Intro - Hvordan skaber vi interaktion i Flash ?

 

Eksempler:

http://www.slipsager.net/mmd/1sem/overview_bsl.html

 

1. semester projekt1_2 eksempel

http://klimaheltene.anitaswebsite.dk/

 

Andet:

http://lab.mathieu-badimon.com/

Buttonhunt :-)

 


-Intro til programmering via ActionScript ( åben intro_to_actionscript.fla - hvis filen ikke åbner i Flash så kan du hente den m.fl. i Fronter under interaktion/Actionscript )

- Åben også et ny flashdocument til at 'hands on kode'. kalde den f.eks. min_actionscript.fla

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Eksempel

 

 

Huske liste

ActionScripts interface -Action panel (F9)
-          
-          Actionscript taler til movieclips via deres instance navne  f.eks.   green_mc, red_mc, box1, box2,
-         
-         
 

Actionscript kommandoer kan ændre værdien af en instanses egenskaber(eng. properties ) f.eks.

x og y værdier i Flash (afhængig af stagens størrelse).

flashxy

 

Prøv også følgende:

 

Vi kan også flytte kommandoerne ind i en funktion som vi f.eks. kan kalde for flytUp( )

function flytUp() {
           
            green_mc.y -= 2;
}

 

kommandoen green_mc.y -= 2 gør green_mc's y værdi mindre med 2 dvs. at boksen flytte op.

For at få aktiveret en funktion skal den først kaldes.

Dette kan f.eks. ske når brugeren trykker på en bestemt knap. Via actionscript kan få knappen med instansnavnet up_btn,

til at kalde/aktivere vores flytUp funktion v.h.a. følgende script.

 

up_btn.addEventListener(MouseEvent.CLICK, flytUp);
 
function flytUp(event:MouseEvent) {
           
           green_mc.y -= 2;
}
 
  

Video tutorial about making interactive buttons in Flash http://www.adobe.com/designcenter/video_workshop/?id=vid0130  

 

 


 

 

Navigation på timelinien via ActionScript 

 

Navigation på tidslinien via kommandoerne:

stop();

play();

gotoAndPlay();

gotoAndStop();

 

Eksempel 1: Kontrol af animation : Navigation_01.fla 

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

Eksempel 2: Navigationsstruktur for et simpelt flashbaseretwebsite via gotoAndStop("label") : nav_example_as3.fla

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

Eksempel 3: Navigationsstruktur med animation på tidslinien via gotoAndPlay(): Demo_site.fla

 

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

 


Øvelser:

 

1. Lav f.eks. en knap der drejer et movieclip (en kanon f.eks.) med uret og en anden knap som drejer det mod uret.

Gem den som rotation.fla

 

2. Find en timeline baseret animation som du har lavet i Flash, og lav den interaktiv ved at tilføje knapper til

 'stop( )','play( )','gotoAndStop(1)','gotoAndPlay(1)'   som det er gjort i filen navigation_01.fla

Gem den som min_interaktion_animation.fla

 

Læs og lav i Flash CS4 bogen

Kapitel 6: Creating Interactive navigation

Endelige version:

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Læs og lav Lesson 1 i Actionscript bogen.

 

Upload dine øvelsers swf filer til dit webhotel, og lav f.eks. links til dem fra en flash experiment underside på dit portfolio eller som en selvstændig side.

Eksempel :

http://christinaduus.dk/school1.php