Programmering
Eksemplifisert med ActionScript
Under
arbeid, vil bli ajourført etterhvert...
© H-P Ulven - versjon 29.04.2015
Innhold
- Hva er en datamaskin og hvordan virker
den?
- Hva er programmering?
- Variabler, tilordning og fundamentale
datatyper.
- Valg, relasjonsoperatorer og logiske
uttrykk
- Gjentagelser
Løkker/iterasjoner
Funksjoner
- Sammensatte datatyper/datastrukturer
- Tabeller implementert som Array
- Tabeller implementert som "Assosiative Array"/
Objekter
- Kolleksjoner (Collections)
- Brukergrensesnitt og komponenter,
hendelser og lyttere.
Se også tilbake til kapittel 6: Interaksjon i MMiF
- Bilder (bitmap) som komponent
- Bildeviser som komponent (UILoader)
- Video avspiller som komponent (FLVPlayback, side
262-266)
- Lyd og lydkontroll (Studer klassene: Sound,
SoundChannel, SoundTransform og SoundMixer på
sidene 251 - 259, )
- Redigering av bilde, lyd og
video
- XML og filbehandling
- Mer om tabeller (tabeller med
objekter/sammensatte datatyper)
- Nettsider, HTML og CSS, og hvordan fikse
på det Flash publiserer
- Litt om Internett og nettverk, protokoller, adresser,
filnavn og kataloger.
- Programmeringsfeil og debugging.
- Planlegging og dokumentasjon
- Objektorientert programmering
- Hensikt og mekanismer
- Arv, subklassing, interface og polymorfi.
- Eksempel på egen
array-klasse med utvidet
indexOf()-søkefunksjon for å søke på
feltnavn.
- Eksempel på tidtager-klasse.
- Design Pattern: Model-View-Controller (Eksempel
som viser hvordan man kan dele opp en applikasjon
i flere klasser og filer.)
- Eksempel på lage en grafisk klasse Lyssignal og eksportere
klassen i en swc-fil.
- Oversikt over de viktigste
klassene i Flash-miljøet.
- Oversikt over de viktiste
hendelsene i Flash-miljøet
Indeks til sidetall i lærebok og kompendium for viktige
tema:
(Under arbeid: Skal prøve
å få ajourført sidehenvisninger for disse temaene, da de er
litt
spredd rundt omkring i boken...)
Se også Hurtigreferanse
side 298 på slutten av PiAS
og kode-eksemplene på side 300 og utover i PiAS!
- Regneoperasjoner. (int,
Number)
- Operasjoner på tekst. (String)
- Tabeller:
- Tallindekserte tabeller (Array)
- Assosiatve tabeller (egentlig objekter med
egenskaper)
- Sammensatte tabeller (Assosiative tabeller
inne i Array)
- Hendelser:
- Viktige klasser:
- XML
Diverse notater:
Ressurser på nettet: