Object Oriented Programming      In Flash
Donny Wals      @donnywalsFront-end developer
Agenda• Hoe herken ik een object?• Flash en OOP
Objecten herkennen   Een voorbeeld uit het dierenrijk
Leeuw
LeeuwKatachtige
LeeuwKatachtigeVleeseter
LeeuwKatachtigeVleeseterZoogdier
LeeuwKatachtigeVleeseterZoogdierOrganisme
Luipaard    Leeuw       Huiskat                                            Mens   Hond         Katachtige       PrimaatPla...
Luipaard    Leeuw       Huiskat                                             Mens   Hond         Katachtige       PrimaatZo...
Objecten herkennen   Een voorbeeld uit de praktijk
Welke objecten zie je?
Welke objecten zie je?
Welke objecten zie je?
Interessant:  Nummerbeer     Beer
Interessant: Een normale beer.   Maar met een         Nummerbeernummer op zijn buik                                      E...
Flash en OOPWe hebben het hier dus niet over programmeren op de tijdlijn!!
Flash
FlashTIJDLIJN
FlashSTAGE
Flash        LIBRARY
FlashSCENES
Flash PLAATS INDOCUMENT
FlashBESTANDEN
Flash PROPERTIES
Properties
PropertiesNAAM VAN OBJECT
Properties             TYPE VAN              OBJECT
Properties  POSITIE EN   MATEN
Belangrijk voor codeNAAM VAN OBJECT
Stappenplan      Bedenken     Ontwerpen   Objecten bepalenOvereenkomsten zoeken      in objecten
En dan pasprogrammeren!
Omslachtig?Nee, het herschrijven van code is omslachtig
Een voorbeeld           Doel:            Ontwerp:Een wereldbol moet omhoogen omlaag kunnen bewegen.  Dit wordt bereikt doo...
Een voorbeeld           Doel:            Ontwerp:Een wereldbol moet omhoogen omlaag kunnen bewegen.  Dit wordt bereikt doo...
Objecten bepalenPijl omhoog           WereldPijl omlaag            De stage                       (De Main class)
OvereenkomstenPijl omhoog (bedient blokje)            Wereld                          (beweegt op en neer)                ...
Ik ga programmeren:• Main Class (voor de stage)• Wereld Class• NavigatieKnop Class
Één navigatie class?   Ja, de objecten zijn namelijk hetzelfde.De Main class zorgt dat ze iets anders doen.
Demo
Samenvatting
Luipaard    Leeuw       Huiskat                                             Mens   Hond         Katachtige       PrimaatZo...
Stappenplan      Bedenken     Ontwerpen   Objecten bepalenOvereenkomsten zoeken      in objecten
En dan pasprogrammeren!
Soms lijken tweeobjecten verschillend.  Maar zijn ze in werkelijkheid hetzelfde
In Flash kun je ook AS       schrijven.
Je kunt .as bestandenkoppelen aan objecten      op de stage.
Met scènes kun je‘levels’ onderscheiden
Vragen?
slideshare.com/donnywalsdonnywals.com/hoorcollege.zip   Bronnen voor hulp     www.flashfocus.nl   www.stackoverflow.com   ww...
Upcoming SlideShare
Loading in …5
×

Hoorcollege Flash 9-2-2012

295 views
242 views

Published on

Hoorcollege over Flash en programmeren voor de HvA (opleiding CMD)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
295
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Hoorcollege Flash 9-2-2012

    1. 1. Object Oriented Programming In Flash
    2. 2. Donny Wals @donnywalsFront-end developer
    3. 3. Agenda• Hoe herken ik een object?• Flash en OOP
    4. 4. Objecten herkennen Een voorbeeld uit het dierenrijk
    5. 5. Leeuw
    6. 6. LeeuwKatachtige
    7. 7. LeeuwKatachtigeVleeseter
    8. 8. LeeuwKatachtigeVleeseterZoogdier
    9. 9. LeeuwKatachtigeVleeseterZoogdierOrganisme
    10. 10. Luipaard Leeuw Huiskat Mens Hond Katachtige PrimaatPlanteneter Vleeseter Alleseter Eencellig Zoogdier Organisme
    11. 11. Luipaard Leeuw Huiskat Mens Hond Katachtige PrimaatZoek gePlanteneter Vleeseter deeld Alleseter e eigen scha Eencellig Zoogdier p pen Organisme
    12. 12. Objecten herkennen Een voorbeeld uit de praktijk
    13. 13. Welke objecten zie je?
    14. 14. Welke objecten zie je?
    15. 15. Welke objecten zie je?
    16. 16. Interessant: Nummerbeer Beer
    17. 17. Interessant: Een normale beer. Maar met een Nummerbeernummer op zijn buik Een normale beer. Beer Hij kan in verschillende kleuren en maten voorkomen
    18. 18. Flash en OOPWe hebben het hier dus niet over programmeren op de tijdlijn!!
    19. 19. Flash
    20. 20. FlashTIJDLIJN
    21. 21. FlashSTAGE
    22. 22. Flash LIBRARY
    23. 23. FlashSCENES
    24. 24. Flash PLAATS INDOCUMENT
    25. 25. FlashBESTANDEN
    26. 26. Flash PROPERTIES
    27. 27. Properties
    28. 28. PropertiesNAAM VAN OBJECT
    29. 29. Properties TYPE VAN OBJECT
    30. 30. Properties POSITIE EN MATEN
    31. 31. Belangrijk voor codeNAAM VAN OBJECT
    32. 32. Stappenplan Bedenken Ontwerpen Objecten bepalenOvereenkomsten zoeken in objecten
    33. 33. En dan pasprogrammeren!
    34. 34. Omslachtig?Nee, het herschrijven van code is omslachtig
    35. 35. Een voorbeeld Doel: Ontwerp:Een wereldbol moet omhoogen omlaag kunnen bewegen. Dit wordt bereikt door middel van twee knoppen waar de gebruiker op kan klikken.
    36. 36. Een voorbeeld Doel: Ontwerp:Een wereldbol moet omhoogen omlaag kunnen bewegen. Dit wordt bereikt door middel van twee knoppen waar de gebruiker op kan klikken. Bedenken Ontwerpen
    37. 37. Objecten bepalenPijl omhoog WereldPijl omlaag De stage (De Main class)
    38. 38. OvereenkomstenPijl omhoog (bedient blokje) Wereld (beweegt op en neer) De stagePijl omlaag (De Main class) (bedient blokje)
    39. 39. Ik ga programmeren:• Main Class (voor de stage)• Wereld Class• NavigatieKnop Class
    40. 40. Één navigatie class? Ja, de objecten zijn namelijk hetzelfde.De Main class zorgt dat ze iets anders doen.
    41. 41. Demo
    42. 42. Samenvatting
    43. 43. Luipaard Leeuw Huiskat Mens Hond Katachtige PrimaatZoek gePlanteneter Vleeseter deeld Alleseter e eigen scha Eencellig Zoogdier p pen Organisme
    44. 44. Stappenplan Bedenken Ontwerpen Objecten bepalenOvereenkomsten zoeken in objecten
    45. 45. En dan pasprogrammeren!
    46. 46. Soms lijken tweeobjecten verschillend. Maar zijn ze in werkelijkheid hetzelfde
    47. 47. In Flash kun je ook AS schrijven.
    48. 48. Je kunt .as bestandenkoppelen aan objecten op de stage.
    49. 49. Met scènes kun je‘levels’ onderscheiden
    50. 50. Vragen?
    51. 51. slideshare.com/donnywalsdonnywals.com/hoorcollege.zip Bronnen voor hulp www.flashfocus.nl www.stackoverflow.com www.cmdantwoord.com Adobe livedocs www.lynda.com

    ×