Lataa kuvatiedosto Flash-elokuvaan URLRequest-ohjelmalla
Yksi tehokkaimmista tavoista säilyttää Flash-tiedostosi kokoR Projektin minimissä on käyttää ulkoisia varoja mahdollisimman paljon. Olipa kyseessä olevat kuvat, teksti- tai swf-tiedostot, jos ne ovat Flash-elokuvan ulkopuolella, ne eivät vaikuta sen latausaikaan. Tässä opetusohjelmassa opimme käyttämään ActionScript 3: ta ulkoisen kuvan lataamiseen tärkeimmälle Flash-elokuvalle.

Tämä kuvatiedosto voi olla GIF, PNG, JPEG tai progressiivinen JPEG. Oletusarvoisesti kuvan vasen yläkulma on yhdenmukaistettu vaiheen 0,0 X- ja Y-koordinaattien kanssa. Tätä voidaan kuitenkin muuttaa ActionScriptillä. Oletusasetus on myös, että kuva sijoitetaan lavan nykyisen sisällön yläpuolelle, ts. Päälle.

  1. Ensimmäinen askel on luoda muuttuja uudelle URLRequestille ja asettaa URL-ominaisuus kuvatiedoston sijaintiin. Seuraavassa esimerkissä kuva on samassa paikassa kuin swf-tiedosto. Jos ei olisi, sisällyttäisit polun kuvatiedoston nimen kanssa URL-ominaisuuteen.

    var myrequest: URLRequest = uusi URLRequest ("name_of_image.jpg");

  2. Toinen luomamme muuttuja on uudelle kuormitusobjektille, joka toimii kuvan säilönä.

    var myloader: Loader = uusi kuormaaja ();

  3. Nyt olemme valmiit käyttämään latausmenetelmää ladataksesi myrequest URLRequest -sovelluksen myloader-latausobjektiimme.

    myloader.load (myrequest);

  4. Tietenkään, emme halua sijoittaa kuvaa, ennen kuin se on ladattu kokonaan tärkeään swf: ään. Joten liitämme tapahtumakuuntelijan kuormitusobjektiimme, joka tarkkailee contentLoaderInfoa ja ilmoittaa meille, milloin lataus on valmis. Tapahtuman kuuntelija kutsuu sitten toiminnon, joka meidän ei ole vielä kirjoitettu, kuvan sijoittamisen loppuun elokuvalle.

    myloader.contentLoaderInfo.addEventListener (Event.COMPLETE, imgPlacement);

  5. ImgPlacement-toiminto lisää latausobjektin vaiheeseen addChild-menetelmän avulla. Kuva ei tule näkyviin, ellet tee tätä vaihetta lisätäksesi objektin näyttöluetteloon. Käytämme tätä toimintoa myös asettaa kuvan X- ja Y-koordinaatit muualle kuin 0,0.

    function imgPlacement (tapahtuma: tapahtuma): mitätön
    {
    stage.addChild (myloader);
    myloader.x = 20;
    myloader.y = 20;
    }

Tämä koodi asettaa kuvan lavalle kuvan vasemmassa yläkulmassa 20,20-asennossa. Voit poistaa sen käyttämällä unload () - ja removeChild () -menetelmiä. Voit myös korvata tämän kuvan lavalla uudella kuvalla lataamalla uuden kuvan samaan latausobjektiin load () -menetelmällä.

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: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved (Saattaa 2024).