Lag en flimrende neonlyseffekt ved å bruke Flash og Fireworks CS4

Det er en altfor kjent tvang blant digitale designere å identifisere med deres valgfrie verktøy. Dette er uheldig fordi, når det gjelder Flash, er et verktøy som alltid overses, Fireworks CS4.

I denne opplæringen vil du oppdage hvordan Fireworks CS4 kan brukes til å øke hastigheten på arbeidsflyten din i Flash, samtidig som du hjelper et neonskilt som befinner seg på veggen til et nedslått teater i Los Angeles, som fortløper på en ganske opptatt gate.




Trinn 1: Åpne fyrverkeri CS4

Åpne MusicHall.jpg filen i Fireworks CS4. Planen er å tegne ut hvert brev i ordene "Musikk" og "Hall" ved hjelp av vektorer produsert av fyrverkeri.

Trinn 2: Zoom inn på bokstavene

Velg Zoomverktøyet og zoome inn på ordene i tegnet. Alternativt kan du velge 150% fra forstørrelsesvinduet i nederste høyre hjørne av lærredet.

Trinn 3: Velg et slagfarge

Klikk på Stroke-fargebrikken i Verktøy-panelet for å åpne Color Picker. Å velge FF3300 (en oransje), og trykk deretter Enter / Return for å godta ditt valg. Sett fyllfarge til Ingen. Dette vil sette fargen på bokstavene når vi tegner dem. Selv om slangen ser ut til å være en grå farge, mistenker jeg at det faktiske lyset var en gang rødt.

Trinn 4: Velg Vector Path Tool

Klikk og hold på pennverktøyet. Velg Vector Path Tool fra popuplisten. Ved å velge dette verktøyet kan du behandle pennen som en pensel. Selv om dette verktøyet er mer egnet for de som bruker penner og tabletter, lar dette prosjektet de som av oss trekker med mus, også ha det gøy.

Trinn 5: Sti innstillinger

I eiendomsinspektøren stiller du børstebredden til 4 piksler og velger Myk rundet børste fra grunnleggende kategori i Pensel Type pop-up menyen. Sett Presisjon verdi til 2. Presisjon er hvor tett vektorene er tegnet. Jo høyere tallet (maksimumverdien er 10) desto flere vektornoder vil det være i linjen

Trinn 6: Startsporing

Velg bokstavlaget, og bruk verktøyet ved å merke bokstaven "M". Når du er ferdig vil det bli et nytt underlag som heter Sti. Dobbeltklikk "Lag" lagnavnet og endre det til "M".

Trinn 7: Tweak banen

Hvis banen ser ut som den kan bruke en "Tweak", bytt til underseleksjonsverktøyet, Hollow-pilen i Verktøy-panelet, og klikk på formen. Du ser vektorer. Klikk på et ankerpunkt for å avsløre håndtakene og foreta "tweaks". For å fjerne et punkt, velg det med undervalgsverktøyet og trykk på Delete-tasten. For å bytte et hjørnepunkt til et avrundet punkt, bytt til Pen-verktøyet og klikk på punktet for å legge til det manglende håndtaket.

Tips:

Hvis du kommer opp med punkter som ikke har håndtak, velger du Pen Tool og klikker / drar punktet. Fyrverkeri har en stygg vane som alltid vil lukke veien for deg. Dobbeltklikk sluttpunktet på banen for å fjerne linjen. Hvis du vil slette et punkt på banen, velger du det med Subselect-verktøyet og trykker på slettasten.

Trinn 8: Fullfør ordene

Gjenta trinn 4 til 7 for de resterende bokstavene i tegnet.

Trinn 9: Lagre filen

Når du er ferdig, velg Fil> Lagre som. Dialogboksen Lagre åpnes. Navngi filen - jeg brukte "MusicHall" - og velg FireworksPNG (*. Png) fra pop ned. Dette gir deg et flerlags-dokument med gjennomsiktighet for hvert lag. Klikk på Lagre-knappen og avslutt fyrverkeri.

Fra Fireworks CS4 til Flash CS4

Som jeg påpekte i begynnelsen av denne opplæringen, har Fireworks CS4 en tendens til å bli betraktet av designere som Photoshops "familiemedlem vi foretrekker å ikke diskutere". Som du er i ferd med å oppdage, kan det hende du kanskje trenger litt mer snakk om Fireworks CS4. La oss komme i gang.

Trinn 10: Nytt dokument

Start Flash CS4 og opprett et nytt Flash ActionScript 3.0-dokument.

Trinn 11: Importer fyrverkeri CS4-dokumentet

Velg Fil> Importer> Importer til bibliotek og naviger til mappen der du lagret .png-bildet. Velg bildet og klikk på knappen Importer til bibliotek. Dette åpner dialogboksen Import Fireworks Document. Hvorfor biblioteket? Det er allment vurdert å være en god praksis for å importere alt til biblioteket. Faktisk blir alt importert til scenen fast i biblioteket uansett, så spar deg selv et skritt.

Trinn 12: Import Dialogboksen

Når dialogboksen Import Fireworks Document åpnes, klikker du OK. Hvis du aldri har sett denne dialogboksen før, la oss gå gjennom den.

  • Hvis du klikker på Importer som enkeltflattet bitmap Merk av i boksen, du flater bildet og taper lagene som inneholder bokstavene du nøye trakk i fyrverkeri. Åpenbart ... ikke en god beslutning.
  • Den neste avgjørelsen er hvilken side du skal importere. Fyrverkeri lar deg lage flertallsdokumenter, og dette pop ned er hvor du vil velge siden som skal importeres. I dette tilfellet er det bare den ene siden.
  • Objektområdet lar deg bestemme hvordan objektene i bildet - i dette tilfellet bokstavene - blir hentet inn i Flash. Bokstavene er vektorer, og uansett hvilket valg de kommer til, kommer de til Flash som fullt redigerbare vektorer.
  • Det endelige valget er hvordan tekst i bildet skal håndteres. Jeg har en tendens til eep all tekst redigerbar så, hvis det er noen skrivefeil, kan jeg fikse dem i Flash.

Trinn 13: Ditt fyrverkeriobjekt

Åpne Flash-biblioteket og åpne Fireworks Objects> MusicHall.png> Side 1. Dobbeltklikk på Page 1 movieclip for å åpne den i Symbol Editor.

Når du ser på filmklippet, vil du oppdage hvorfor Fireworks CS4 kan gjøre livet ditt lettere. Hver bokstav er på sitt eget lag i filmklippet. De MusicHall.png Grafisk symbol i biblioteket er strengt en plassholder, og vi vil ikke bruke det. Hvis du klikker på hvert brev med Flash's Subselection-verktøyet, ser du at hver er et vektorbasert tegneobjekt, noe som betyr at du kan gjøre ytterligere "tweaks" hvis nødvendig. Det du ikke vil gjøre er å slette Bitmap 3 bilde i Fyrverkeriobjekter mappe. Det er den som inneholder bakgrunnsbildet.

Forbereder bokstav for neon effekt

Bokstavene er viktige, og de må ha en rekke filtre påført dem for å skape effekten. Også den flimrende vil bli styrt av ActionScript 3.0. Dette forteller deg at bokstavene, i deres nåværende form, ikke vil fungere. De må være inneholdt i en filmklipp fordi filtre kun kan brukes på tekst eller filmklipp. Dette er hvordan:

Trinn 14: Klipp bokstavene

Velg bokstavslagene, ikke mappen, i Lettering-mappen på tidslinjen, og klipp dem.

Trinn 15: Lim inn

Lim inn bokstavene på utklippstavlen inn i en ny filmklip med navnet Letters.

Trinn 16: Nytt lag

Gå tilbake til Page 1 filmklipp, slett Lettering-laget, legg til et nytt lag og dra Brevfilmen til det nye laget.

Klikk en gang på movieclip på scenen og dra den på plass. Bruk piltastene for finere kontroll. (Bilde 13)

Trinn 17: Lagre

Lagre filen i mappen der du lagret det importerte bildet.

Legge til neon effekten på filmklippet

Én ting jeg prøver å slå inn i elevene til studentene mine er at "kunsten i Flash er kunsten til subtilitet". Vær oppmerksom på hvordan ting fungerer i den virkelige verden, og du vil se dette i aksjon. Å lage en neon-effekt innebærer mye mer enn å bare slappe en glød på bokstavene. Det er litt mer enn det når det gjelder å skape en realistisk effekt. La oss komme i gang.

Trinn 18: Styrefilter

Bruk verdiene som vises i figuren for å legge til en kommandofilter i filmklippet. Dette skaper grunnlaget for effekten ved å gi bokstavene et 3D-utseende og legge til et lite høydepunkt langs kantene.

Trinn 19: Gradient Glow Filter

Bruk verdiene som vises i figuren for å legge til et Gradient Glow-filter til filmklippet ... Ved å sette inn Glow X og Glød Y verdier til 0, blir neonrøret mer definert.

Trinn 20: Glødfilter

Bruk nå verdiene som vises i figuren for å legge til et glødfilter til filmklippet ... De to foregående trinnene opprettet slangen, dette trinnet legger til lyset. Pass på at fargen på gløden - FFCC00 - match fargen på bokstavene lagt til i fyrverkeri.

Trinn 21: Drop Shadow Filter

Et annet filter; bruk verdiene som vises i figuren for å legge til et Drop Shadow-filter til filmklippet ... Fargen for drop Shadow er ikke svart, men #CCCCCC. Dette gir en illusjon av litt belysning - noe som forklarer 2-pixel Blur-verdiene - bak lyset.

Trinn 22: Instansnavn

Med filmklippet valgt på scenen, gi det instansnavnet "skilt" i eiendomsinspektøren. Dette setter opp filmklippet for ActionScript som styrer blinkingen av neonrørene.

Legger til ActionScript for å opprette en tilfeldig flimrende effekt.

Å lage den typiske flimmer av et neonskilt er ikke noe som kan gjøres på tidslinjen. I dette tilfellet vil glødet flimre på en måte som simulerer et neonskilt som er på sine siste ben. Følg disse trinnene for å legge til flimmereffekten.

Trinn 23: Nytt lag

Legg til et nytt lag som heter handlinger til filmklippets tidslinje. Låse laget.

Trinn 24: Handlinger

Velg den første rammen i handlingslaget og velg Vindu> Handlinger, eller trykk på F9 (PC) eller Option-F9 (Mac) -tastene for å åpne skriptpanelet..

Trinn 25: ActionScript

Skriv inn følgende kode:

 importer flash.filters. *; addEventListener (Event.ENTER_FRAME, flickerIt); funksjon flickerIt (evt: Event): void var filtre: Array = sign.filters; var glød: GlowFilter = filtre [2]; glow.strength = Math.random () *. 5 + .35; sign.filters = filtre; ;

Hvis du er ny i ActionScript, la oss gå gjennom denne kodeblokken.

Vi vet at Glow-filteret er det som pleide å gi flimmeren. For å gjøre dette må du først laste inn filterklassen. Det * kalles et vill kort og forteller at Flash skal lastes inn i hele filterklassen. Hvis du bare ønsket å bruke ett filter, ville du bruke filterets navn i stedet. I dette tilfellet har vi fire filtre i filmklippet, så et wildcard er den beste måten å gå.

Neste linje er hvordan flimmer skjer. La oss forstå klart noe: ActionScript er ganske dumt. Det vil ikke gjøre noe med mindre det hører noe. I dette tilfellet forteller vi ActionScript å lytte etter en ENTER_FRAME-hendelse, og når den hører den hendelsen for å utføre noe som heter flickerIt. Du kan utlede fra dette Flash-filmen er en ramme-sløyfe, og når avspillingshodet kommer inn i rammen etter å ha gjort det som må gjøres, gjør det alt igjen.

Funksjonen er hvor magien skjer og flimringen er opprettet.

Den første linjen tar navn på alle filtre som er brukt på tegnefilmklippet og legger dem inn i en liste. Når ActionScript oppretter en liste - kalt et array - det bruker ikke filtre. I stedet setter de dem i numerisk rekkefølge, ordet er indeksert rekkefølge, Følg rekkefølgen der de ble lagt til. Hvis du kunne se listen, ville de fire filtrene se slik ut: 0,1,2,3 ikke Bevel, GradientGlow, Glow, Dropshadow.

Neste linje gir GlowFilter variabelenavnet "glød" ved å fortelle ActionScript å gå inn i listen og bruke indeksen merket 2 i den listen.

Nå som ActionScript vet hvilket filter som skal brukes, lager vi flimmeren ved å "spille" med styrke egenskapen til GlowFilter.

Verdien for styrkeegenskapen - Math.random () *. 5 + .35- kan slå deg som en smule mystisk. Det er det egentlig ikke. De tilfeldig() metode av Matte klassen plukker et tall mellom 0 og 1. Når dette nummeret er plukket, er det delt inn i halvparten og deretter økt med .35. Dette betyr at hver gang spilleleddet går inn i den første rammen, vil den oransje fargen ha en annen styrke. La oss anta at antallet tilfeldig plukket er .95. Beregningen ville være:

  • .95 x .5 = .475
    .475 + .35 = .825

Den resulterende gløden ville ha en styrkeverdi på 83% hvis vi skulle skrive inn verdien direkte inn i filteret. Hver gang stykkhodet kommer inn i rammen vil lysstyrken på lyset øke eller redusere avhengig av det tilfeldige tallet.

Trinn 26: Gå tilbake til hovedtidslinjen

Lukk skriptruten og klikk på Scene 1-knappen for å gå tilbake til hoved tidslinjen.

Trinn 27: Plasser på scenen

Dra Page 1 movielcip til scenen og velg Endre> Dokument. Når dialogboksen Dokumentegenskaper åpnes, klikker du på Innhold-knappen. Lagre og test filmen nå.

Bonusrunde: Seal Deal med lyd

La oss gjøre denne hele tingen litt mer realistisk og legge hummen til et neonskilt i bakgrunnen.

Trinn 28: Buzz.mp3

Kopier Buzz.mp3-filen fra nedlastingen til samme mappe som .fla.

Trinn 29: Handlinger

Åpne siden 1 filmklipp, velg den første rammen i handlingslaget og åpne manuskriptfeltet.

Trinn 30: ActionScript

Klikk en gang etter den første linjen med kode, trykk på Return / Enter-tasten og legg til følgende kodeblokk:

var lyd: lyd = nytt lyd (); var req: URLRequest = ny URLRequest ("Buzz.mp3"); audio.load (req); audio.play ();

Igjen, hvis du er ny i ActionScript, la oss gå gjennom denne kodeblokken sammen.

Det er en gitt i Flash-fellesskapet at det å legge lyd til tidslinjen er en "ond praksis". Dette betyr at vi må ringe lydfilen i filmen ved hjelp av ActionScript. Den første koden starter denne prosessen ved å opprette et lydobjekt som heter lyd. Dette objektet blir brukt senere til å faktisk spille lydfilen.

Igjen, vi vet at Flash er dumt, så vi må fortelle det hvilken lydfil som skal brukes. Dette oppnås gjennom URLRequest objekt som heter req. Parameteren er navnet på filen vi skal bruke. Pass på at sitatene er der, og at navnet samsvarer med filnavnet nøyaktig. Hvis du drar noe annet sted på nettstedet ditt for å ta tak i lydfilen, vil du legge inn en absolutt adresse for filen.

Nå som Flash vet hvilken fil som skal spilles, vil den bare stå der og se på deg med et dumt grin på ansiktet med mindre du forteller det å mate den lydfilen inn i Flash-spilleren ved å bruke laste() metode for lydklassen. Til slutt må du fortelle at Flash faktisk spiller lyden.

Du kan nå lagre og teste filmen!

Konklusjon:

I denne opplæringen har du utforsket arbeidsflyten mellom Fireworks CS4 og Flash CS4. Du har oppdaget hvordan du bruker noen av tegneverktøyene i fyrverkeri, samt hvordan legging utføres i fyrverkeri. Du har også importert et Fireworks .png-dokument til Flash og lært at Fireworks .png-dokumenter legger til en filmklipp i Flash-biblioteket. Du åpnet Fireworks-filmklippet, og med noen få filtre og et dash av ActionScript, opprettet et blinkende neonskilt med en tilhørende neon buzz-lyd.

Takk for at du leser sammen, vær så snill å legge igjen kommentarer og spørsmål nedenfor :)