Operation Manual

Tips en trucs: Richtlijnen voor het ontwerpen van SWF-toepassingen
Naar boven
Naar boven
Informatie over richtlijnen voor SWF-toepassingen
Gegevens verzamelen en opmaken
Gegevens verzenden en verwerken
Gegevens laden en valideren
Foutafhandeling en foutopsporing gebruiken
Bestanden ordenen en code opslaan
Het ontwerppatroon MVC gebruiken
Beveiligde toepassingen maken
Informatie over richtlijnen voor SWF-toepassingen
De beste manier om Flash Professional-toepassingen te maken, hangt af van de toepassing die u maakt en de technologie die u gebruikt om de
toepassing te maken.
Bij een online toepassing kan de gebruiker door interactie invloed uitoefenen op een website. De toepassing kan bijvoorbeeld gegevens van de
gebruiker verzamelen (zoals een gebruikersnaam en wachtwoord voor registratie), gegevens toevoegen aan de site (zoals in een forum) of er kan
sprake zijn van realtime interactie tussen bezoekers van een site (zoals in een chatroom of interactief whiteboard). De resultaten van de server
worden vaak in het SWF-bestand opgenomen, afhankelijk van de interactie. Dit zijn voorbeelden van toepassingen waarbij de gebruiker invloed
uitoefent en verschillende typen interactie met de server plaatsvinden. Een website die geen informatie of gegevens van gebruikers gebruikt, is
geen toepassing (zoals een portfolio, een animatie of een site met statische informatie). Flash Professional-toepassingen omvatten een interactief
proces tussen de gebruiker, een webtoepassing en een server. Het basisproces is als volgt:
1. Een gebruiker voert informatie in een SWF-bestand in.
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 Professional biedt een vele manieren om gegevens in Flash Professional-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 Professional 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 de Naslaggids voor ActionScript® 3.0 voor
Adobe® Flash® Professional CS5 voor meer informatie over gezamenlijke objecten.