Operation Manual
469
FLASH CS4 PROFESSIONAL GEBRUIKEN
Tips en trucs
2 De informatie wordt omgezet in gegevens.
3 De gegevens worden opgemaakt en naar een webserver gezonden.
4 De gegevens worden verzameld door de webserver en naar een toepassingsserver gezonden (zoals ColdFusion, PHP
of ASP).
5 De gegevens worden verwerkt en naar de webserver teruggestuurd.
6 De webserver stuurt de resultaten naar het SWF-bestand.
7 Het SWF-bestand ontvangt de opgemaakte gegevens.
8 Uw ActionScript-code verwerkt de gegevens, zodat de toepassing die kan gebruiken.
Wanneer u een toepassing maakt, moet u een protocol voor het verzenden van gegevens selecteren. Het protocol
waarschuwt de toepassing wanneer gegevens worden verzonden of ontvangen, in welke indeling de gegevens worden
overgezet en hoe de reactie van de server moet worden verwerkt. Nadat de gegevens door het SWF-bestand zijn
ontvangen, moeten deze worden gemanipuleerd en opgemaakt. Wanneer u een protocol gebruikt, hoeft u zich geen
zorgen te maken dat gegevens in een onverwachte indeling worden verzonden. Wanneer u gegevens via naam-
waardeparen overdraagt, kunt u de indeling van de gegevens controleren. Controleer of de gegevens de juiste indeling
hebben, zodat u geen XML-gegevens ontvangt en het SWF-bestand weet welke gegevens het kan verwachten en
verwerken.
Gegevens verzamelen en opmaken
Toepassingen zijn afhankelijk van gebruikersinteractie met het SWF-bestand. Vaak is de toepassing afhankelijk van de
invoer van gegevens in formulieren. Flash biedt een vele manieren om gegevens in Flash-toepassingen in te voeren en
op te maken. Deze flexibiliteit is mogelijk dankzij animatiemogelijkheden en creatief beheer van de interface en
dankzij de foutcontrole en -validatie die u met ActionScript kunt uitvoeren.
Het gebruik van Flash om formulieren te maken voor gegevensverzameling biedt de volgende voordelen:
• Meer controle over het ontwerp.
• Pagina's hoeven niet of minder vaak te worden vernieuwd.
• Algemene elementen kunnen opnieuw worden gebruikt.
Wanneer u informatie wilt opslaan die u van de gebruiker hebt verzameld, slaat u deze op in een gezamenlijk
object op de computer van de gebruiker. Via gezamenlijke objecten kunt u gegevens op de computer van de
gebruiker opslaan, vergelijkbaar met het gebruik van een cookie. Raadpleeg de klasse sharedObject in de Naslaggids
voor ActionScript 2.0 of Naslaggids voor componenten van ActionScript 3.0 voor meer informatie over gezamenlijke
objecten.
Gegevens verzenden en verwerken
Gewoonlijk moet u informatie verwerken voordat u deze naar de server verzendt, zodat de gegevens een indeling
hebben die de server begrijpt. Wanneer de server de gegevens ontvangt, kunnen deze op verschillende manieren
worden gemanipuleerd en teruggestuurd naar een SWF-bestand in een indeling die dat bestand accepteert. De
indeling kan variëren van naam-waardeparen tot complexe objecten.
Opmerking: Op uw toepassingsserver moet het MIME-type van de uitvoer zijn ingesteld op
application/x-www-
urlform-encoded. Wanneer dat MIME-type ontbreekt, is het resultaat gewoonlijk onbruikbaar wanneer het Flash
bereikt.
In de volgende tabel worden diverse opties getoond voor het verzenden van gegevens naar een server en het ontvangen
van gegevens met Flash: