Opprette et nettsted som bruker Flash, PHP og MySQL betyr at de besøkende kan nyte en dynamisk , media - rik opplevelse. Ved hjelp av disse teknologiene krever bare noen få grunnleggende ferdigheter for å begynne. Så lenge du har en klar idé om hvordan de ulike elementene i nettstedet kobler med hverandre , bør du være i stand til å kombinere teknologien med letthet . Ved å bygge hver komponent i sin tur kan selv folk med få tekniske ferdigheter oppnå imponerende nettsteder . Du trenger en Web -hosting pakke som inkluderer en MySQL database og PHP bestemmelsen
Vis flere instruksjoner
en
Lag din database. Model databasen strukturen først, selv om dette bare innebærer å tegne det på papir . Bygge opp databasen på webserveren . Hvis din hosting pakken inkluderer slike verktøy som phpMyAdmin , kan du bare logge deg på kontoen din og lage hver av tabellene og feltene i sin tur bruker nettstedet grensesnitt. Hvis du ikke har tilgang til slikt verktøy , definere strukturen av databasen i SQL-setninger og kjøre den resulterende på serveren din . Sett noen data inn i den nye databasen , selv om du bare inn dummy data til å begynne med , da dette gjør det mulig å gjennomføre testing og videreutvikling.
2
Skriv PHP-koden til å koble til dine data . Lag PHP-skript og laste dem opp til webserveren . Innenfor disse skriptene , må du koble deg til databasen , spørre på den og deretter skrive ut resultatene av disse søkene , slik at Flash-filer vil være i stand til å lese dem . Et eksempel skript som kan kalles " my_data.php " : ?
< Php
//koble
mysql_connect ( " localhost" , "brukernavn" , "passord" ) eller die ("Kan ikke opprette en tilkobling ");
//velger du databasen
mysql_select_db ( " my_database ") or die ("Kan ikke velge database ");
//spørring dataene
$ query = "select * fra my_table ";
$ result = mysql_query ( $ query ) ;
//holde telle
$ teller = 0;
while ( $ rad = mysql_fetch_array ( $ resultat ) )
{
//skrive data på et format Flash vil forstå
$ element = $ row [' element '] ;//hvor my_table inneholder et felt som heter " element '
ekko
3
Lag dine Flash-filmer . Tren designelementer og bygge disse innenfor Flash authoring miljøet , enten ved å bruke tegneverktøy eller ved å skrive ActionScript , hvis dine kunnskaper om programmering er tilstrekkelig avansert . For å komme i gang , lage en ny Flash-fil og begynner å sette inn innholdet du trenger, enten disse er tekst - felt , knapper, animerte filmklipp, eller importert grafikk , lyd og video. Hvis du bare ønsker å lage en fil som vil tillate deg å teste din datatilkobling , bare inkludere en dynamisk tekst - feltet i filmen din og gi den en forekomst navn , for eksempel " test_txt " .
4
Importer dataene inn i Flash ved å ringe PHP-skript fra ActionScript . Flash kan lese data skrevet i faste formater. En av de viktigste formatene er : en
& item1 = ting & item2 = en annen & item3 = igjen
PHP-koden må derfor skrive data ut i dette formatet . Å bringe inn data i Flash, kan du bruke en rekke forskjellige ActionScript klasser , inkludert URLLoader og LoadVars , avhengig av hvilken versjon av ActionScript du bruker. Det følgende er et eksempel på LoadVars bruk:
//opprette LoadVars objektet
Var data_mc : LoadVars = new LoadVars ();
//definere hvordan å håndtere data når det kommer i
data_mc.onLoad = function ()
{
Var element : String = data_mc [" item1 "] ;
test_txt . text = element ;//vise data element
}
//ring PHP script for å laste inn dataene
data_mc.load ( " my_data.php " ) ;
Naturligvis denne koden bare tester at data -tilkobling har vært vellykket . Noen nyttige applikasjonen vil innebære looping gjennom dataene og inkludert den i Flash-filmen som er nødvendig.
5
Lag din nettside ved hjelp av HTML . Inkluder SWF- filer sammen med tekst, bilder og andre medier som utgjør nettstedet ditt innhold , samt flere skript som CSS til å definere stilen regler for sidene dine. Ved hjelp av en JavaScript-bibliotek , for eksempel SWFObject , gjør blant annet Flash-innhold en grei prosess . For å gjøre dette , laste ned SWFObject skriptet , deretter laste den opp til din egen server . Inneholde en henvisning til det i
delen av sidene : en