+ Yanıtla
Toplam 2 sonuçtan 1 ile 2 arası olanlar

Konu Başlığı: as 3.0 yüklenen swf hakkında

  1. #1

    as 3.0 yüklenen swf hakkında

    Selamlar

    document class'ı olan bir SWF dosyam var. boyutu fazla olduğu için bunu başka bir preload SWF'siyle yüklemek istiyorum. Loader oluşturup loader.content ile de normalde ulaşıyorum. fakat yüklenen SWF deki "stage" işlemleri gerçekleşmiyor. çünkü stage instance ı artık preload'daki stage'e referans ediyor.

    Nası çözebilirim bu durumu?

  2. #2

    Re: as 3.0 yüklenen swf hakkında

    Hayır, aslında stage global bir target olduğu için sürekli ulaşım sağlanıyor. Yalnızca ilk yüklemede ulaşamama sorunu oluyor.
    Sebebi; henüz eklenme işlemi tamamlanmadan önce kodların okunmasıdır.
    Bunu çözmek için ADDED_TO_STAGE listener'ı kullanılabilir. Böylelikle yükleme işlemi tamamlandıktan sonra stage'e rahatlıkla ulaşılabilir. Kullanımı şöyle;
    PHP Kodu:
    addEventListener(Event.ADDED_TO_STAGE,ekleme);
    function 
    ekleme(e:Event){
     
    //..

    Yüklenen SWF'nin class'ının constructor'ındaki kodları (En azından stage hedefine ulaşmak istediğiniz kodları) bu ekleme event'ının içine yazdığınızda sorun çözülecektir.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz