Mihin voit laittaa ActionScript-koodisi Flashiin
Tässä opetusohjelmassa alamme tutkia monia tapoja käyttää ActionScriptiä FlashissaR projekti. En puhu monista asioista, jotka voit tehdä ActionScriptin avulla. Puhun siitä, kuinka voit lisätä ActionScript-koodin Flash-elokuvuusi.

Alussa oli Flash. Kun loit Flash-projektin, loit fla-tiedoston. Sitten, kun olet valmis julkaisemaan Flash-tiedoston verkossa, käänsi fla-tiedostosi swf-tiedostoksi. Muutaman vuoden kuluttua ihmiset alkoivat kuitenkin käyttää ActionScriptiä Flash-elokuviensa parantamiseksi. Tässä vaiheessa kysymys oli, mihin ActionScript laitetaan. Aluksi ohjelmoijat lisäsivät koodin fla-tiedoston sisään. Nyt kun Flash ja ActionScript ovat kasvaneet vähän, useimpien ohjelmoijien mielestä on tehokkaampaa pitää ActionScript erillään Flash-elokuvasta, mutta osa siitä.

Lisää koodi aikajanalle
Tyypillisin menetelmä, ja aikaisemmin yleisimmin käytetty menetelmä, oli ActionScriptin yhdistäminen Flash fla-tiedoston sisäiseksi osaksi. Kun kirjoitat ActionScriptiä Flash-elokuvassa, voit asettaa ActionScriptin mihin tahansa aikajanan kehykseen. Vaikka käytettävää kehystä ei ole vahvistettu, useimpien ohjelmoijien mielestä on hyödyllistä sijoittaa ActionScript-koodinsa aikakehyksen ensimmäiseen kehykseen. Jotta asiat olisivat vielä helpompaa, ohjelmoijat luovat yleensä erityisen kerroksen ActionScriptille, jota kutsutaan joskus "Toiminnot" -kerrokseksi.

Tätä menetelmää käytän useimmissa aloittelijan opasteissa, koska se on vähemmän monimutkainen kuin muut menetelmät. Esimerkiksi edellisessä opetusohjelmassa opimme kirjoittamaan ActionScript-koodin, joka piirtää ympyrän lavalle.

var myCircle: Shape = uusi muoto ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Lisäämme tämän koodin uuteen Flash-elokuvaan. Käynnistä uusi Flash-projekti ja nimeä se RedCircle.fla.

  1. Lisäämme ensin uuden tason aikajanalle ja kutsumme sitä "Toiminnot" -kerrokseksi.

  2. Sitten valitsemme Toimintokerroksen ensimmäisen kehyksen ja avaamme Toiminnot-paneelin.

  3. Lopuksi lisäämme koodin Toiminnot-paneeliin ja testaamme elokuvaa.

Se on tarpeeksi helppoa. Mutta olisi tehokkaampaa, jos voisimme jotenkin pitää ActionScript-koodimme erillään Flash fla-tiedostostamme. Tämä seuraava menetelmä vie meidät askeleen lähemmäksi tavoitettamme.

Sisällyttämislausunnon käyttäminen
Tämä toinen menetelmä ActionScriptin yhdistämiseksi Flash-projektiisi ei eroa paljoakaan menetelmästä, josta juuri keskustelimme. Periaatteessa siirrämme ActionScriptin fla-tiedostosta erilliseen tiedostoon ja lisäämme sisällyttämislausunnon Flash-elokuvaamme, joka käskee Flashia lukemaan ActionScriptin kyseisestä ulkoisesta tiedostosta.

  1. Avaa RedCircle.fla-tiedosto. Napsauta Toiminnot-tason kehystä 1 ja avaa Toiminnot-paneeli. Valitse kaikki koodi, napsauta hiiren kakkospainikkeella ja valitse ponnahdusvalikosta Leikkaa. Liitämme tämän koodin ulkoiseen ActionScript-tiedostoomme. Mutta ensin meidän on luotava tämä tiedosto.

  2. Valitse valikkoriviltä Tiedosto - Uusi. Valitse Uusi asiakirja -valintaikkunassa Uusi ActionScript-tiedosto. Saat uuden paneelin, nimeltään "Script-1", avoinna työtilassa. Liitä koodi tähän paneeliin.

  3. Napsauta Tiedosto - Tallenna nimellä ja tallenna tämä uusi tiedosto nimellä "DrawCircle.as". Muista tallentaa sekä RedCircle.fla- että DrawCircle.as-tiedostot samaan kansioon.

    Huomaat, että sinulla on nyt kaksi välilehteä työtilan yläosassa. Yksi välilehti on RedCircle.fla-tiedostolle ja toinen DrawCircle.as -tiedostolle. Nyt kun ActionScript-koodimme on ulkoisessa tiedostossa, meidän on kehotettava Flash-elokuvaa lukemaan koodi tästä tiedostosta. Käytämme sisällyttämislausetta tähän. Napsauta RedCircle.fla-välilehteä palataksesi Flash-elokuvatiedostoon.

  4. Napsauta Toiminnot-tason kehystä 1 ja avaa Toiminnot-paneeli. Lisää sisällyttämislausunto.

    sisällytä "DrawCircle.as";

  5. Testaa elokuvasi.

Nyt meillä on ActionScript ulkoisessa tiedostossa, mutta käytämme edelleen aikajanaa Flash fla-tiedostossamme. Seuraavassa opetusohjelmassa otetaan seuraava askel matkallamme kohti modulaarista OOP-koodia.

Tekijänoikeus 2018 Adobe Systems Incorporated. Kaikki oikeudet pidätetään. Adobe-tuotteen näyttökuva (t) uusitaan Adobe Systems Incorporatedin luvalla. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Ilotulitteet, Contribute, Captivate, Flash Catalyst ja Flash Paper on / on joko [a] rekisteröity tavaramerkki (t) tai Adobe Systems Incorporatedin tavaramerkki (t) Yhdysvalloissa ja / tai muissa maissa.


Video-Ohjeita: Minna Saariniemi: Mihin laitat mailat ja urheilukassit? (Saattaa 2024).