Hvordan lage dynamiske Flash Maler

Opprette Flash maler som er dynamisk gir deg muligheten til å skreddersy utseendet og oppførselen til en Flash nettsted som passer til nesten alle formål. For å gjøre Flash arbeid dynamisk, må du gi det muligheten til å ta eksterne data som skal brukes som grunnlag for å bygge og presentere innholdet når en seer kommer til nettstedet. Utforme en Flash mal for å bruke data på denne måten er vanligvis en grei oppgave, og vil ideelt sett resultere i områder som er fleksibel og tilpasningsdyktig.

Bruksanvisning

1 Lag din Flash-fil og lagre den på datamaskinen, velger dokumentegenskaper som dimensjoner. Sett noen elementer du har tenkt på å holde den samme på tvers av all bruk av malen. En dynamisk Flash mal gir brukerne muligheter for hvordan området ser ut og oppfører seg på besøkendes interaksjon, så bestemme hvilke elementer brukerne kommer til å være i stand til å forandre seg, og som vil forbli den samme.

2 Opprett elementer i Flash-fil til å holde de dynamiske elementene du har tenkt på å importere. Det er som regel lurt å lage holder objekter i Flash-filen ved hjelp av symboler som filmklipp og tekstfelt som du deretter kan referere til i koden din, gjør noen endringer angis av dynamiske data. For å demonstrere dette ved å opprette to dynamiske tekstfelt i Flash-filmen, noe som gir dem forekomsten navn "header_txt" og "intro_txt" og plassere dem nær toppen av sceneområdet.

3 Bruk et XML-dokument for å gi brukerne kontroll over malen. Opprett en XML-fil i en tekst editor og lagre det som "site_data.xml" i samme katalog som Flash-fil, skrive koden ved hjelp av følgende syntaks:

<? Xml version = "1.0"?>

<Overskrift> Mitt område Overskrift </ overskriften>

<Intro> Dette er intro tekst for området ... </ intro>

Dette er et enkelt eksempel for å demonstrere prinsippet om å bruke XML-data til å bestemme noen egenskaper av Flash-filmen, men i dine egne prosjekter du kan inkludere mange forskjellige elementer som tekst, data og bilder for å importere for visning.

4 Importer XML-data i Flash-filen ved å opprette et nytt lag og skrive Actionscript 3.0 kode som følger:

Var siteXML: XML;

Var siteDataLoader: URLLoader = new URLLoader ();

siteDataLoader.load (ny URLRequest ( "site_data.xml"));

siteDataLoader.addEventListener (Event.COMPLETE, setupProperties);

funksjons setupProperties (event: Aktivitet): void

{SiteXML = ny XML (event.target.data);

header_txt.text = siteXML.heading [0];

intro_txt.text = siteXML.intro [0]; }

Eksport og teste filmen for å sjekke at de to tekstfeltene nå inneholde teksten fra XML-filen.

5 Utvid XML og Action å sette noen ekstra egenskapene til Flash malen du ønsker. Du kan ta med noen egenskaper som kan stilles inn ved hjelp av Actionscript - for eksempel bilder som skal importeres, layout og farger for tekst eller andre elementer. Hvis Flash malen inneholder skiftende elementer som overganger mellom bilder, kan du også velge å sette overgangs egenskaper som fart, og interaktive egenskaper av knapper eller andre brukerkontroller. Legg en ny element om gangen og implementere det i Action før du går videre til neste.

Hint

  • Gjør din Flash maler stand til å holde en rekke forskjellige typer nettsteder, snarere enn å designe dem med en bestemt type i tankene.
  • Ta med klare instruksjoner om maler kommer til å bli brukt av andre mennesker. Hvis folk kommer til å bli å redigere XML, sørg for at den har en struktur som er lett å forstå.