Hoofdstuk 8 Scripting Flashcards
Specifieke scripttaal voor Flash-animaties
ActionScript
Een set samenhangende objecten die met behulp van een script- of programmeertaal kunnen worden gemanipuleerd.
API; Application Programming Interface
Waarde die wordt meegegeven aan een method
Argument
Reeksen van waarden in een script
Array
Een element van een webpagina dat in de hiërarchie van elementen in de webpagina onder een ander element valt. Bijvoorbeeld: het bodyelement is een child-element van het html-element
Child-element
Herbruikbaar symbol in een Flash-film
Component
Een W3C- standaard die de objecten in XML- en HTML- pagina’s beschrijft.
DOM
Een standaard scripttaal, waarvan JavaScript en ActionScript zijn afgeleid
ECMAScript
Een gebeurtenis, zoals een actie van een gebruiker, in een interactief systeem
Event
Een method die wordt aangeroepen voor door een externe gebeurtenis
Eventlistener
Een reeks samenhangende bewerkingen op een aantal waarden, die weer een nieuwe waarde oplevert.
Functie
Een standaard object dat een containerapplicatie, zoals een webbrowser of Flash Player, aanbiedt. Scripts kunnen gebruikmaken van dergelijke hostobjecten door er bewerkingen op uit te voeren of er eigenschappen voor te definiëren
Hostobject
Een attribuut van een element waarvan de waarde het element uniek identificieert
ID
Een scripttaal waarmee objecten binnen webpagina’s gemanipuleerd kunnen worden
JavaScript
Een reeks samenhangende bewerkingen die verbonden is aan een object
Method
Entiteit binnen een programma die een entiteit in de werkelijkheid weerspiegelt. Is een specifieke instantie van een klasse
Object
Het verschijnsel dat elke klasse eigenschappen en methods automatisch overneemt van een bovenliggende klasse
Overerving
Een element van een webpagina dat in de hiërarchie van elementen in de webpagina boven een aantal andere elementen staat. Bijvoorbeeld: het html-element is een parent-element van het body-element
Parent-element
Het hostobject in Flash Player dat verwijst naar de standaard slider die wordt weergegeven in de knoppenbalk van Flash Player
Rotator
De schuifbalk die standaard onderdeel uitmaakt van de knoppenbalk van Flash Player, waarmee de plaats binnen de animatie waar het huidige frame zich bevindt aan af te lezen is.
Slider
Een korte opeenvolging van karakters, geschreven tussen puntige haken, die in een markup-taal zoals HTML en XML gebruikt wordt om het begin of einde van een element te markeren
Tag
Beschrijf wat een object als onderdeel van een script inhoudt.
Onderdelen van een script die verwijzen naar iets dat echt bestaat in de werkelijkheid. (bijv. winkelmandje)
Hoe wordt een opeenvolging van acties die altijd in dezelfde volgorde worden uitgevoerd door het object genoemd?
Method
Wat is het verschil tussen een argument en een property van een object?
- Een argument is een extra waarde dat wordt meegegeven aan de method. (bijv. het product)
- Een object heeft ook eigenschappen deze worden property genoemd. Dit is bijv. artikelen, inhoud, totaalprijs)
Wat is een event
-Iets wat kan reageren op gebeurtenissen van buitenaf. zoals een actie van een gebruiker. Bijv. een muisklik.
Als een event optreedt en het script voert de reeks bijbehorende acties uit door dat event, hoe wordt dan die reeks van acties genoemd?
- Een eventlistener
Uit welke taal zijn JavaScript en ActionScript afgeleid?
-ECMAScript
Wat doet de Application Programming Interface?
- De API beschrijft alle objecten die standaard beschikbaar zijn binnen een webpagina of een Flash-animatie en die mete en scripttaal kunnen worden gemanipuleerd.
Welke 4 soorten waarden kunnen de eigenschappen van een object hebben, oftewel: welke vier gegevenstypen worden onderscheiden?
- String: (dit is een opeenvolging van karakters, meestal een woord, zinsdeel of zin.
- Number: (Dit is een cijfer of numerieke waarde.)
- Boolean: Dit geeft aan of iets waar of onwaar is
- Object: Een object kan een eigenschap hebben die zelf ook weer een object is.
Hoe wordt het toevoegen van een waarde aan een variabele genoemd?
- assignment
Vermenigvuldigen is een voorbeeld van een…
- Expressie
Wanneer is het handig een array te definiëren?
-Soms is het nodig om een bewerking niet op een variabele of object uit te voeren, maar op een hele reeks.
Wat is een conditie?
- Wanneer het de bedoeling is om een actie alleen onder bepaalde voorwaarden uit te voeren.
Wat valt er onder het HTML DOM
-De objecten die kunnen voorkomen in een webpagina en die met JavaScript kunnen worden gemanipuleerd.
Noem de parent childrelaties (5stuks)
- firstChild. verwijst naar het eerste child-element van een huidige element.
- lastChild. verwijst naar het laatste child-element van het huidige element.
- parentNode. Verwijst naar het bovenliggende element
- previousSibling. verwijst naar het voorgaande element op hetzelfde niveau
- nextSibling. Verwijst naar het volgende element op hetzelfde niveau in de hiërarchie als het huidige element.
Welk element wordt gebruikt om JavaScript toe te voegen aan een webpagina?
-het element
Waarop moet worden gelet als een user agent geen JavaScript ondersteunt?
Niet alle user agents ondersteunen JavaScripts. Een voorbeeld zijn spraakbrowsers.
Noem een paar verschillen tussen JavaScript en ActionScript
- Actionscript is gebaseerd op een nieuwere versie van ECMAScript
- Actionscript stelt strengere eisen aan de manier waarop een variabele geïntroduceerd wordt in de code.
- Beide talen werken met heel andere hostobjecten.
- JavaScript werkt met webbrowsers en webpagina’s
- Actionscript werkt met Flash Player en Flashanimaties.
Hoe heet het object aan de top van de objectenhiërarchie in een Flash-filmpje
MovieClip
Met welke eigenschap kunnen knoppen geactiveerd en gedeactiveerd worden in Flash Player
- Met het Button component
Zie blz 8.11
en 8-12