Učitajte datoteku slike u Flash Movie s URLRequest
Jedan od najučinkovitijih načina zadržavanja veličine datoteke Flash-aR Projekt sveden na minimum jest što više koristiti vanjsku imovinu. Bez obzira jesu li te snimke slike, tekstualne ili swf datoteke, ako su izvan glavnog Flash filma, ne doprinose vremenu preuzimanja. U ovom tutorialu naučit ćemo kako koristiti ActionScript 3 za učitavanje vanjske slike u naš glavni Flash film.

Ova slikovna datoteka može biti GIF, PNG, JPEG ili progresivni JPEG. Prema zadanom, gornji lijevi kut slike bit će usklađen s koordinatama 0,0 X i Y na pozornici. Međutim, to se može promijeniti pomoću ActionScript-a. Također zadajte, slika će biti postavljena iznad, tj. Iznad trenutačnog sadržaja na pozornici.

  1. Naš prvi korak je stvaranje varijable za novi URLRequest i postavljanje svojstva URL-a na mjesto slikovne datoteke. U primjeru u nastavku, slika se nalazi na istom mjestu kao i swf datoteka. Da nije bilo, u svojstvo URL-a uključili biste putanju zajedno s nazivom slikovne datoteke.

    var myrequest: URLRequest = novi URLRequest ("ime_of_image.jpg");

  2. Druga varijabla koju ćemo kreirati je za novi objekt utovarivača, koji djeluje kao spremnik za sliku.

    var myloader: Loader = novi Loader ();

  3. Sada smo spremni koristiti metodu učitavanja kako bismo učitali svoj zahtjev za prijavu URL-a u naš objekt utovarivača myloader.

    myloader.load (myrequest);

  4. Naravno, ne želimo vršiti bilo kakvo pozicioniranje slike dok se ona potpuno ne učita u glavni SWF. Tako ćemo na objekt učitavanja priključiti slušatelja događaja koji će gledati contentLoaderInfo i reći nam kada je učitavanje završeno. Slušatelj događaja tada će pozvati funkciju koju moramo još napisati da dovrši postavljanje slike u film.

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

  5. ImgPlacement funkcija će dodati objekt utovarivača u Stage putem metode addChild. Slika neće biti vidljiva ako ne učinimo ovaj korak da bismo dodali objekt na popis zaslona. Ovom ćemo funkcijom također postaviti koordinate X i Y za sliku na mjestu koje nije 0,0.

    funkcija imgPlacement (događaj: Događaj): void
    {
    stage.addChild (myloader);
    myloader.x = 20;
    myloader.y = 20;
    }

Ovaj će kôd staviti našu sliku na pozornicu, a gornji lijevi kut slike će biti na položaju 20,20. Da biste ga uklonili, možete koristiti metode unload () i removeChild (). Ili samo zamijenite ovu sliku na pozornici novom slikom, pomoću metode load () možete učitati novu sliku u isti objekt utovarivača.

Autorska prava 2018. Adobe Systems Incorporated. Sva prava pridržana. Snimke zaslona Adobe proizvoda preispisane su uz dozvolu tvrtke Adobe Systems Incorporated. Adobe, Photoshop, Photoshop album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst i Flash Paper je ili su [a] registrirani zaštitni znak ili zaštitni znak tvrtke Adobe Systems Incorporated u Sjedinjenim Državama i / ili drugim zemljama.


Upute Video: Youtube channel ideas for beginners that will grow fast in 2020, how to grow fast on youtube (Svibanj 2024).