Hvordan lage en Flash PHP Mysql Hjemmeside

Hvordan lage en Flash PHP Mysql Hjemmeside


Opprette et nettsted som bruker Flash, PHP og MySQL betyr at besøkende kan nyte en dynamisk, media-rik opplevelse. Ved hjelp av disse teknologiene krever bare noen få grunnleggende ferdigheter til å begynne. Så lenge du har en klar idé om hvordan de ulike elementene i nettstedet ditt er å koble med hverandre, bør du være i stand til å kombinere teknologi med letthet. Ved å bygge hver komponent i sin tur kan selv folk med få tekniske ferdigheter oppnå imponerende nettsteder.

Bruksanvisning

1 Lag din database. Modellere databasen strukturen først, selv om dette bare innebærer å tegne den på papir. Bygg databasen på webserveren. Hvis din hosting pakken inneholder slike verktøy som phpMyAdmin, kan du bare logge inn på kontoen din og lage hver av tabellene og feltene i sin tur bruker nettstedet grensesnitt. Hvis du ikke har tilgang til et slikt verktøy, definere strukturen i databasen i SQL-setninger og kjøre den resulterende skript på serveren din. Sett noen data inn i den nye databasen, selv om du bare skrive dummy data til å begynne med, da dette gjør det mulig å gjennomføre testing og videreutvikling.

2 Skriv PHP-kode for å koble til dine data. Lag PHP-skript og laste dem opp til webserveren. Innenfor disse skriptene, må du koble til databasen, må du sjekke 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") or die ( "Kan ikke opprette en tilkobling");

// Velger du databasen

mysql_select_db ( "MY_DATABASE") or die ( "Kan ikke velge databasen");

// Søke i data

$ Query = "select * from my_table";

$ Resultat = mysql_query ($ query);

// Holde telling

$ Count = 0;

while ($ rad = mysql_fetch_array ($ resultat))

{

// Skrive data i et format Flash vil forstå

$ Item = $ rad [ 'element']; // der my_table inneholder et felt som heter "element"

echo "og elementet" $ count "=" $ element...;

$ Teller ++;

}

mysql_free_result ($ resultat);

?>

3 Lag dine Flash-filmer. Tren designelementer og bygge disse i Flash authoring miljøet, enten ved hjelp av tegneverktøy eller ved å skrive Actionscript, hvis programmeringskunnskaper er tilstrekkelig avansert. For å komme i gang, opprette en ny Flash-fil og begynner å sette inn innholdet du trenger, enten disse er tekstfelt, knapper, animerte filmklipp, eller importert grafikk, lyd og video. Hvis du bare ønsker å lage en fil som vil tillate deg å teste datatilkobling, bare inkludere en dynamisk tekstfelt i filmen din og gi den en forekomst navn, for eksempel "test_txt".

4 Importere data til Flash ved å ringe PHP-skript fra Actionscript. Flash kan lese data skrevet i faste formater. En av de viktigste formatene er:

& Item1 = ting & item2 = en annen & ITEM3 = igjen

Din PHP-kode må derfor skrive data i dette formatet. Å bringe dataene inn Flash, kan du bruke en rekke forskjellige Action klasser, inkludert URLLoader og LoadVars, avhengig av hvilken versjon av Action du bruker. Følgende er et eksempel på LoadVars bruk:

// Oppretter LoadVars objektet

Var data_mc: LoadVars = nye LoadVars ();

// Definere hvordan man skal håndtere data når den kommer i

data_mc.onLoad = function ()

{

Var element: String = data_mc [ "item1"];

test_txt.text = element; // vise dataelement

}

// Kaller PHP script for å laste inn data

data_mc.load ( «my_data.php");

Naturligvis denne koden bare tester at data-tilkobling har vært vellykket. Enhver nyttig program vil innebære looping gjennom dataene og inkludert den i Flash-filmen som nødvendig.

5 Lag din nettside ved hjelp av HTML. Ta med SWF-filer sammen med tekst, bilder og andre medier som utgjør nettstedet ditt innhold, samt ekstra skript som CSS for å definere reglene stil 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. Ta med en referanse til den i <head> -delen av sidene dine:

<Script type = "text / javascript" src = 'swfobject.js'> </ script>

Ved plassering på siden der du vil at SWF skal vises, inneholde kode som ligner på dette:

<Div id = 'myflash'>

Denne teksten vises hvis brukeren ikke har Flash:

<Script type = "text / javascript">

Var så = new SWFObject ( 'mymovie.swf', 'film', '500', '400');

so.write ( 'myflash');

</ Script>

</ Div>

Test ditt nettsted grundig for å sikre at data blir overført korrekt, spesielt hvis SWF ber også PHP for å oppdatere dataene. Du kan også lage og skrive ut sidestruktur i HTML med et PHP-script hvis du foretrekker det.

Hint

  • Design ditt nettsted fra en oversikt perspektiv før du oppretter noen av de enkelte delene. På denne måten vil du ha en bedre forståelse av de involverte relasjoner.
  • Deler av området vil ikke være tilgjengelig for folk som ikke har Flash installert. Inkludert alternativt innhold på sidene dine er derfor viktig.