MME Lente 05| opdracht

Shoutbox

Op basis van les 5 en 6 kan je met een database communiceren. Om deze kennis te gebruiken in een echt product, ga je een shoutbox ontwikkelen. Deze shoutbox bewaard alle berichten in een database, met een tabel die je berichten noemt. De opdracht is opgebouwd uit stappenplan.

stap 1
Zorg dat de variabelen uit het voorbeeld van les 1 niet allemaal in een dropdownbox terecht komen maar in 3 verschillende tekstvelden. Dan ben je al berichtjes aan het weergeven in flash.

stap 2
Je kan nu de php-file iets aanpassen dat je er nog een paar berichtjes bijkrijgt. Dit kan je doen door er nog een paar variabelen bij te maken.

stap 3
Nu kan je in de flash een extra inputveld maken. Dit wordt de knop om een nieuw berichtje te posten. Dit posten kan met de knop uit les 2. Je moet de code onder deze button nog wel iets aanpassen. In de code van les 2 krijgt de variabele een nieuwe waarde. Deze nieuwe waarde moet nu de tekst uit het input veld worden. Dit moet je dus aanpassen.

stap 4
Omdat er steeds berichtjes bijkomen kan je daar niet eindeloos tekstvelden voor reserveren. Wat je kan doen is 1 tekstveld maken en met behulp van php alle berichten met html opmaak aan elkaar plakken en deze in 1 variabele doorsturen naar het flash filmpje. Als je daar het tekstveld geschikt maakt voor HTML. Kan je de berichten in het tekstveld tonen. Hiervan kan je een voorbeeld vinden in deze les.

stap 5
In les 4 heb ik een voorbeeld gegeven van hoe je informatie naar de database kan wegschrijven. Gebruik dit voorbeeld en schrijf elk berichtje dat verstuurd wordt naar een database met de tabel berichten en haal daarna alle berichten uit deze tabel op om weer te tonen in flash

Met het doorlopen van deze stappen zou je een shoutbox hebben ontwikkeld op basis van een database en flash. Waarbij je tussen deze twee communiceert met php.

Links

Flash en CCS
http://www.actionscript.org/tutorials/beginner/css_in_flash/index.shtml

Flash en PHP: Gastenboek (is al oude tutorial)
http://www.macromedia.com/devnet/flash/articles/flashmx_php.html

Flash en PHP: Gastenboek en andere (nieuwere tutorials)
http://www.flash-db.com/Tutorials/guestbook/

Flash en PHP: Hele serie aan mogelijkheden
http://www.sephiroth.it/tutorials.php

Auteur: Roos Groenewegen
Seizoen: Lente
Lesnummer: 05
Datum: 26-02-2007
Type les: MME