Hvordan Bla i bilder i Flash 8

Hvordan Bla i bilder i Flash 8


Rulling bilder kan gjøre Flash-filmer stimulerende for seerne. Opprette en SWF med rulling bilder i det er en grei oppgave alle kan oppnå, selv uten erfaring med programmering, da det krever bare en liten mengde av Actionscript-kode. Hvis du ønsker å bygge i et nivå av interaktivitet med bildene dine, kan du kreve en liten mengde ekstra koding. Uansett formålet med bildeskjerm, kan Flash 8 rette rulling på en pålitelig måte.

Bruksanvisning

1 Åpne Flash 8 og opprette en ny fil ved å velge "File", "New", "Flash dokument." Importere hver av bildene dine ved å velge "File", "Import", "Import å iscenesette" så blar til bildet og velge den. Bildene skal nå være synlig på den sentrale scenen område. Velg hvert bilde i sving og konvertere den til et filmklipp symbol ved å trykke på "F8," velge "Movie clip" -knappen, velge et navn som "image1" og klikke "OK."

2 Gi bildet Filmklipp forekomstnavn ved å velge dem etter tur, åpne Properties panelet fra bunnen av vinduet og skrive inn tekst i "<Instance navn>" tekst-feltet. Bruk følgende tall i navn, med følgende syntaks:

img1_mc

Navn på andre klipp "img2_mc" og så videre. Plasser bildene i sin første bestilling på scenen, som starter med "img1_mc" på en X posisjon på null, skrive inn "0" i "X" tekst-feltet på Properties panelet. Plasser bilder i rekkefølge, hver med et mellomrom på ti bildepunkter mellom dem. For eksempel hvis "img1_mc" er 100 piksler bred og er på X posisjon null, sted "img2_mc" på X posisjon 110.

3 Skriv Actionscript-kode i din Flash movie. Opprett et nytt lag for koden ved å trykke på "Insert lag" -knappen på tidslinjen nær toppen av vinduet. Med det nye laget valgt, åpne Handlinger panelet ved å trykke "F9". Skriv inn følgende kode, endring av det som passer antallet bildeFilmKlipp du har:

Var img_array: Array = new Array (img1_mc, img2_mc, img3_mc);

Var totalWidth: Antall = 0;

Var count: Number;

for (teller = 0; count <img_array.length; teller ++)

totalWidth + = img_array [count] ._ bredde + 10;

Denne koden holder en referanse til navnene på bildeklipp i filmen din og beregner deres totale bredde.

4 Legg til kode for å bla bildene dine. Etter den eksisterende koden, setter du inn følgende:

_root.onEnterFrame = function ()

{Var i: Number;

for (i = 0; i <img_array.length; i ++)

{If ((img_array [i] ._ x + img_array [i] ._ bredde) <0)

img_array [i] ._ x + = totalWidth-10;

annet img_array [i] ._ x- = 10; }}

Denne koden flytter bildene til venstre hver gang filmen går inn i en ny ramme. Når et bilde har forsvunnet av scenen, er det flyttet til helt til høyre enden av køen.

5 Lagre Flash-fil ved å velge "File", "Lagre som". Velg et filnavn og plassering, og lagre filen. Eksportere filmen ved å trykke "Ctrl" + "Enter" eller velge "Control", "Test Movie". Du skal se bildene rulle til venstre. Hvis du vil at bildene dine skal rulle vertikalt, ordne dem vertikalt, endre "x" til "y" i koden, og endring "width" til "høyde".

Hint

  • Ved hjelp av Actionscript kan du også dynamisk laste bilder i Flash når SWF-fil vises. Du kan også legge til kode for å legge til rette for interaktivitet med bildene som brukeren beveger musen.
  • Hvis Flash-fil som skjer på nettet, husk at noen brukere ikke kan ha Flash Player installert.