Hvordan lage et filmklipp Klikkbart i Actionscript 2.0

Hvordan lage et filmklipp Klikkbart i Actionscript 2.0


Lage et filmklipp klikkbar lar publikum til å kontrollere sin visning. Enkle klikkbare funksjoner som "Play", "Pause" eller "Stop" la publikum for å se filmklipp på sitt eget sted, og mer komplekse funksjoner som "Fast-forward" eller "Rewind" tillate dem å hoppe over seksjoner helt . Klikkbare funksjoner kan også være aktuelt i interaktive filmklipp der brukeren er nødvendig for å delta eller foreta et valg.

Bruksanvisning

1 Importer filmen du med å bruke opp Abobe Flash ved hjelp av "File" -menyen og velge "Import", "Importer video". En pop-up boks vil spørre hvor filen er plassert, slik at du kan bla gjennom datamaskinen for å finne og velge filen for import. Velg fra rullegardin, bullet-punkts meny hvordan du ønsker å distribuere filmklipp, det enkleste alternativet for redigering i tidslinjen oppnås ved å velge "Legge video i SWF og spille i tidslinjen." Det er best å ha allerede redigert video ved hjelp av programvare for videoredigering før den importeres til flash. Hvis videoen er pre-redigerte, velger du "Legge ned hele videoen."

2 Lag en enkel knapp som å ta en pause i filmklipp. Bruk en "pause" symbol fra felles bibliotek eller lage din egen ved hjelp av tegneverktøy. Det er best å feste med kjente utseende symboler slik at publikum kan umiddelbart knytte på knappen med funksjonen den utfører. For eksempel, to vertikale linjene representerer pause, til et kvadrat stoppe og rett trekant som peker til å spille. Lag-knappen i et lag over filmklipp.

3 Konverter Pause bildet til et symbol ved å høyreklikke og velge "Convert to Symbol" og "Button" fra rullegardinmenyen. Ring knappen "pauseBtn." Knappen er nå definert som et symbol klar for gjeldende handling scripting.

4 Legg handlingen til knappen ved å klikke på den og trykke F9 på tastaturet for å få opp Action menyen. Velg Actionscript 2.0 fra rullegardinmenyen og skriv inn følgende skript i esken:

Var nc: NetConnection = new NetConnection ();

nc.connect (null);

Var ns: NetStream = new NetStream (nc);

ns.addEventListener (AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);

ns.play ( «video.flv");

funksjon asyncErrorHandler (event: AsyncErrorEvent): void

{

// ignore error

}

Var vid: Video = new Video ();

vid.attachNetStream (ns);

addChild (vid);

pauseBtn.addEventListener (MouseEvent.CLICK, pauseHandler);

togglePauseBtn.addEventListener (MouseEvent.CLICK, togglePauseHandler);

funksjon pauseHandler (event: Mouseevent): void

{

ns.pause();

}

// Pause the stream and move the playhead back to

// Begynnelsen av bekken.

ns.pause ();

5 Test din filmklipp å velge "Publish Preview" i SWF fra "Fil" -menyen. Når du er fornøyd med det publisere til skrivebordet klar til å laste opp til katalogen.