Faydalı məsləhətlər

Adobe Flash Player üçün xarici SWF fayllarını necə yükləmək olar

Pin
Send
Share
Send
Send


.Swf uzadılması olan fayllar Flash pleyeri quraşdırılmış bütün müasir brauzerlərdə vektor qrafikləri və animasiyalar göstərmək üçün hazırlanmışdır. Sadəcə, bunlar İnternetdə gözəl reklamlar, kiçik brauzer oyunları, orijinal təqdimatlar və digər cizgi media məzmunlarını seyr edə biləcəyiniz flash videolardır. İstifadəçilər, maraqlı və gözəl bir flaş filmi görərək, İnternetin geniş ərazilərində bəyəndikləri məzmunun itirilməməsi üçün saytdan swf-in necə yüklənəcəyi sualına cavab axtarırlar.

Bir neçə fərqli saxlama swf faylları var. Ən sadə və əlverişli olduğunu düşünün.

    Mozilla Firefox Brauzerdən istifadə. Bir brauzer işə salın və swf faylı yükləmək istədiyiniz veb səhifəni açın. Bu səhifədəki boş yerdə, sağa vurun və görünən kontekst menyusundan seçin Səhifə haqqında məlumat.

Açılan pəncərədə nişana keçin Multimedia. Sahədəki ilk sətri seçin Ünvan və uzantısı olan ünvanı tapana qədər multimedia faylları siyahısında gedin .sfw. Düyməni basın Kimi saxla və bu faylı diskdəki göstərilən yerə yükləyin.

Pulsuz Flash SWF Downloader uzantısından istifadə Google Chrome üçün. Daha əvvəl, Chrome üçün onlayn tətbiq mağazasından ehtiyacınız var. Chrome brauzerindəki https://chrome.google.com/webstore/category/apps ünvanında açın və sorğu axtarış çubuğuna daxil edin. Flash SWF yükləyicisi. Tətbiq tapıldıqdan sonra vurun Pulsuz quraşdırmaq üçün.

Yeni bir uzantı əlavə etməyi təsdiqləyin.

Tətbiqi qurduqdan sonra, flaş filmi yükləmək istədiyiniz veb səhifəni açın və ya keçin. Brauzer ünvanı çubuğunun sağındakı uzantı simgesini vurun. Açılan tətbiq pəncərəsində səhifədə tapılan bütün SWF fayllarının siyahısı göstərilir. Lazım olan birini seçin və düyməni basın Yükləyin.

Brauzer təhlükəsizlik sistemi tərəfindən soruşulduqda, faylın saxlandığını təsdiqləyin.

Yüklənmiş swf faylını kompüterinizdə tapmağın ən asan yolu, brauzerdən yükləmələri basaraq idarə etməkdir Ctrl + J. Linki tıklayarak Qovluqda göstərin Faylı saxlandığı qovluqda görə bilərsiniz. Adətən bu istifadəçinin Yükləmələr qovluğu olacaq.

ActionScript 3.0-də Yükləyici Sinifindən istifadə

ActionScript 3.0-dəki Yükləyici sinfi, xarici məzmunu yükləmək və göstərmək üçün istifadə olunan DisplayObject-ın alt sinifidir. SWF faylını yükləmək üçün bu sinifin yükləmə metodundan istifadə edin. Yükləmə metodu bir parametr tələb edir - yükləmək üçün məzmunun URL-ini ehtiva edən URLRequest nümunəsi.

Aşağıdakı kod nümunəsi Loader nümunəsini yaradır və myExternalMovie.swf adlı SWF faylı yükləyir.

Yüklənmiş SWF faylının URL-i nisbi və ya mütləq ola bilər. Flash Player'in URL'ləri necə idarə etməsi haqqında ətraflı məlumat üçün aşağıdakı Nisbi Yollar bölməsinə baxın. Yükləyici sinfi haqqında ətraflı məlumat üçün, ActionScript platforma dili istinadının Yükləyici bölməsinə baxın.

Kök dedikdə, SWF faylını göstərən siyahının ağac quruluşunu əks etdirən ekranın hissəsindəki ən üst obyekt deməkdir. (Şəkillərə gəlincə, kök Bitmap obyektinə aiddir.)

Qeyd ActionScript 3.0-də, ActionScript 2.0-də _lockroot və _level xüsusiyyətləri üçün heç bir ekvivalent yoxdur. ActionScript 3.0 Geliştirici Təlimatında Proqramlaşdırma əsaslarını göstərin.

ActionScript 3.0 üçün əlaqəli məzmun:

  • Bu texniki qeyd üçün nümunə sənədləri. Valideyn SWF faylı və yüklədiyi iki SWF sənədləri daxil olmaqla 3 FLA faylları və üç müvafiq SWF sənədləri.
  • Kömək> AS3 Geliştirici Bələdçisi> Xarici SWF Faylın Yüklənməsi
  • Kömək> AS3 Geliştirici Bələdçisi> Göstərilən Məzmunu Dinamik Yükləyin
  • Bir çox xarici SWF fayllarını əsas SWF faylına yükləmək - CreativeCow.net forumlarında
  • Video dərs vəsaiti: ActionScript 101 - Seriya 6. Adı çəkilən obyektlərin iş sahəsinə əlavə edilməsi. Göndərən Doug Winnie Yüklənmiş xarici mənbəyi iş sahəsinə əlavə etmək və mövqeyini və ya digər xüsusiyyətlərini dəyişdirmək nümunəsi.
  • Bələdçi: SWF sənədlərini yükləmək və yükləmək - FlashAndMath.com

ActionScript 2.0-də loadMovie əmrindən istifadə

ActionScript 2.0-də loadMovie əmrini istifadə edərək xarici film SWF faylı və ya görüntüsü MovieClip-də və ya ana filmin başqa bir qatında yükləyir.

LoadMovie əmrləri iki fərqli formaya malikdir:

  • MovieClip.loadMovie Metodu: MovieClip metodu xarici məzmunu xüsusi bir film nümunəsinə yükləmək üçün istifadə olunur.
  • Qlobal funksiya loadMovie: Qlobal loadMovie funksiyası məzmunu filmlərə və səviyyələrə yükləmək üçün istifadə edilə bilər. Qlobal versiyanın iki variantı da var - loadMovie və loadMovieNum. Birinci seçimdən istifadə edərkən məzmun filmlərə və ya səviyyələrə, ikinci istifadə edərkən (loadMovieNum) - yalnız səviyyələrə yüklənir.

MovieClip.loadMovie

Adobe, MovieClip loadMovie metodundan istifadə edərək Film məzmununu film instansiyalarına yükləməyi tövsiyə edir. Bu əmr versiyasını məzmun URL-sini yapışdıraraq yükləmək istədiyiniz filmə birbaşa dəvət etmək olar.

Yüklənə bilən məzmunun URL-i nisbi və ya mütləq ola bilər. Flash Player'in URL'ləri necə idarə etməsi haqqında ətraflı məlumat üçün aşağıdakı Nisbi Yollar bölməsinə baxın.

Yükləndikdə, konteyner çarxının içərisində göstərilir. Konteyner silindrinin yeri və digər əsas xüsusiyyətləri qorunub saxlanılır. Bununla birlikdə, konteyner klipində müəyyən edilmiş bütün istifadəçi xüsusiyyətləri və ya funksiyaları silinir. Yeni məzmun bütün əvvəlki məzmunu (onRelease kimi kodlar və hadisə idarəediciləri daxil olmaqla) əvəz edir. Buna görə film üçün onLoad hadisə idarəedicisini istifadə edə bilməzsiniz. Bu vəziyyətdə, əvəzinə MovieClipLoader sinifindən istifadə edə bilərsiniz (aşağıya bax). MovieClip.loadMovie haqqında daha çox məlumat üçün, ActionScript 2.0 Dil İstinadında MovieClip.loadMovie-a baxın.

Qlobal funksiyalar loadMovie və loadMovieNum

LoadMovie əmri qlobal bir funksiya kimi də istifadə olunur. Bu funksiya iki parametr tələb edir - xarici məzmunun URL-si və yükləndiyi təyinat. Hədəf parametri bir simli və ya bir keçid ola bilər. Aşağıdakı sətirlərdən istifadə myExternalMovie.swf faylı myContainer adlı bir film nümunəsinə yükləməyə bərabərdir:

LoadMovie əmrindən istifadə edərək məzmunu Flash Player-in müxtəlif səviyyələrinə yükləyə bilərsiniz. Flash Player səviyyələri oyunçu qatlarına bənzəyir. Bir filmi digərinə qatlamadan Flash Player-in bir nümunəsində birdən çox film oynaya bilərsiniz. Hər bir səviyyə filmlərin digər səviyyələrdən asılı olmayaraq oynadığı unikal bir kök obyektini təmsil edir (_lockroot istifadə etməyə ehtiyac yoxdur).

Qatların sayını göstərən bir sıra izlədikdən sonra _level əmrini istifadə edərək ActionScript-də qatlara istinad edə bilərsiniz. Flash Player-ə yüklənən ilk film _level0 səviyyəsindədir. Bu səviyyənin üstünə əlavə səviyyələr əlavə edilə bilər. Növbəti dəfə yüklədiyiniz zaman filmi yüklədiyiniz zaman myExternalMovie.swf faylı pleyerdə səslənən cari filmin yuxarısında 1 səviyyəyə yüklənir.

Qlobal loadMovie funksiyasının başqa bir dəyişməsi də loadMovieNumdur. Bu üsul, adları ilə deyil, sayları ilə göstərildiyi istisna olmaqla, loadMovie metoduna bənzəyir. Xarici SWF faylını, məsələn, 1-ci səviyyəyə (_level1) yükləmək üçün aşağıdakı bələdçidən istifadə edin:

Adobe, səviyyələrə yüklədikdə loadMovieNum əmrindən istifadə etməyi tövsiyə edir. Daha çox məlumat üçün, ActionScript 2.0 Dil Referansının qlobal loadMovie bölməsinə baxın.

_Root münaqişələrinin qarşısını almaq üçün _lockroot istifadə edin

Xarici bir filmi başqa bir filmə yüklədiyiniz zaman yüklənən filmin _root link qrafiki yükləndiyi filmin qrafiki dəyişir. Başqa sözlə, _root həmişə iyerarxiyanın ən üst qrafikinə istinad edir. _Root'un ən yaxşı qrafiki göstərməsini istəmirsinizsə, yüklənmiş filmin əsas qrafikindəki _lockroot xassəsini gerçək olaraq təyin edin. Bu mülkiyyətə görə, bu qrafiki olan bütün uşaq filmləri, _root-a istinadən bu qrafiki də göstərir.

QeydFlash Player 7 və ya daha sonra yayımlandıqda, _lockroot mülkiyyəti yalnız mövcud əmlakdır.

Pin
Send
Share
Send
Send