URLRequest ile Flash Filme Resim Dosyası Yükle
Flash'ınızın dosya boyutunu korumanın en etkili yollarından biriR, minimum proje, harici varlıkları olabildiğince kullanmaktır. Bu varlıklar resim, metin veya swf dosyası olsun, ana Flash filminin dışındaysa, indirme süresine katkıda bulunmazlar. Bu öğreticide, ana Flash filmimize harici bir görüntü yüklemek için ActionScript 3'ü nasıl kullanacağımızı öğreneceğiz.

Bu görüntü dosyası bir GIF, PNG, JPEG veya aşamalı JPEG olabilir. Varsayılan olarak, görüntünün sol üst köşesi Sahne Alanı'ndaki 0,0 X ve Y koordinatları ile hizalanır. Ancak, bu ActionScript ile değiştirilebilir. Ayrıca varsayılan olarak, görüntü Sahne Alanı'ndaki geçerli içeriğin üstüne, yani üstüne yerleştirilir.

  1. İlk adımımız, yeni bir URLRequest için bir değişken oluşturmak ve URL özelliğini görüntü dosyasının konumuna ayarlamaktır. Aşağıdaki örnekte, görüntü swf dosyasıyla aynı yerdedir. Değilse, yolu URL özelliğine resim dosyasının adıyla birlikte eklersiniz.

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

  2. Yaratacağımız ikinci değişken, görüntü için bir kap görevi gören yeni bir yükleyici nesnesi içindir.

    var yükleyici: Yükleyici = yeni Yükleyici ();

  3. Artık myrequest URLRequest öğemi myloader yükleyici nesnesine yüklemek için load yöntemini kullanmaya hazırız.

    myloader.load (myrequest);

  4. Tabii ki, ana swf'ye tamamen yüklenene kadar görüntünün herhangi bir konumunu yapmak istemiyoruz. Böylece loader nesnesimize contentLoaderInfo'yu izleyecek ve yükün ne zaman tamamlandığını bize bildirecek bir olay dinleyicisi ekleyeceğiz. Olay dinleyicisi, görüntünün filme yerleşimini bitirmek için henüz yazmadığımız bir işlevi çağıracaktır.

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

  5. İmgPlacement işlevi, loader nesnesini addChild yöntemi aracılığıyla Sahne Alanı'na ekler. Nesneyi görüntüleme listesine eklemek için bu adımı uygulamadığımız sürece görüntü görünmez. Bu işlevi, 0,0 dışında bir konumdaki görüntü için X ve Y koordinatlarını ayarlamak için de kullanacağız.

    imgPlacement işlevi (event: Event): void
    {
    stage.addChild (myloader);
    yükleyicim.x = 20;
    yükleyicim.y = 20;
    }

Bu kod, görüntümüzü görüntünün sol üst köşesi 20,20 konumunda olacak şekilde sahneye koyacaktır. Kaldırmak için unload () ve removeChild () yöntemlerini kullanabilirsiniz. Veya yalnızca bu görüntüyü sahnede yeni bir görüntüyle değiştirmek için, yeni görüntüyü aynı yükleyici nesnesine yüklemek için load () yöntemini kullanabilirsiniz.

Telif Hakkı 2018 Adobe Systems Incorporated. Tüm hakları Saklıdır. Adobe ürün ekran görüntüleri, Adobe Systems Incorporated'ın izniyle kullanılmıştır. Adobe, Photoshop, Photoshop Albümü, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Köprü, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Havai Fişek, Contribute, Captivate, Flash Catalyst ve Flash Paper Amerika Birleşik Devletleri ve / veya diğer ülkelerde Adobe Systems Incorporated'in [a] tescilli ticari markaları veya ticari markalarıdır.


Video Talimatları: Vardi ka dum (Adanga Maru) Hindi Dubbed Full Movie | Jayam Ravi, Raashi Khanna | Karthik Thangavel (Mayıs Ayı 2024).