Sağ klik menüsünü kapatmak

Nis 02

Bu dersimizde flash da ana swf nin içine dışarıdan nasıl başka bir swf dosyasını çağırabileceğimizi anlatacağım.
Flash da hazırlanan sitelerin en büyük handikapı büyük boyutlara ulaşan dosyalardır.
Kullanıcı bir web sayfasını gezerken sayfanın hızlı açılmasını ister ve beklemekten hiç hoşlanmaz.
Siz eğer 1Mb lık bir site yapmışsanız bu kullanıcı için bir işkence olur ve dayanamaz sitenizi terkeder. Bunu önlemek için yaptığınız her sayfa için bir swf dosyası oluşturmalısınız.
Örneğin hakkımızda.swf, dersler.sfw … v.s. gibi.
Her bir sayfayı ana sayfamızdaki swf dosyaına çağırabilmek için ana sayfada (ana.swf) kullanacağımız sayfa sayısı kadar buton ve boş bir movie clip oluşturuyouz.
(insert/new symbol/movieclip yolunu izleyerek movie klip oluşturulur) . Library den bu bosklip i alıp ana sahneye koyuyoruz. Üzerine bir kez tıklayıp aöılan özellikler kısmından instance name alanına “bosmovieclip” yazıyoruz.
ilgili buton içine ilgili link gelecek şekilde bütün butonların üzerine tek tek tıklayıp action script alanının içine şu kodu yazıyoruz:

on(release){
loadMovie("C:\Documents and Settings\NET\Belgelerim\hakkimizda.swf", _root.bosmovieclip);
}

ctrl+enter ile derlediğimizde her butona tıkladığımızda ilgili swf dosyası boş klipimizin içine yüklenecektir…

8 Responses to “loadmovie Komutu ile Harici swf dosyasını çağırma”

  1. biribise Says:

    merhaba. ben sayfama movie yüklüyorum ancak bu movie her sayfada görünüyor ve bunu engelleyemiyorum. ben
    ” loadMovieNum(”yeni.swf”,2); ” şeklinde kullanıyorum bunuda sahneye koyduğum bir movie clip e yazdım. acaba sorun nerede??ben sadece tek sayfada görünsün istiyorum,bunu nasıl sağlayabilirim? teşekkürler

  2. admin Says:

    bu kodu loadMovie(”yeni.swf”,2); olarak değiştirip, frame in action paneline yapıştırmalısınız.

  3. levent Says:

    benim sorum,acaba tek katman ustunde farkli freamlara farkli resimler koyup bunlar arasinda movie yapabiliyormuyum,benfarkli resimleri koyuyorum aralarinda yavash bir gechish yapmiyor,ilk resim bitiyor hemen ikinci resim cikiyor ,yani tatli bir gechish olmuyor,yardimci olabilirmisiniz

  4. Izzet Says:

    @levent

    Farklı layerlara farklı mc ‘ler koyabilirsin elbette. Her mc bitimi üzerine stop(); yazarsan geçişi durdurmuş olursun. (Ama bahsettiğin bu değil tabiki :S)
    Yada mc ‘nin bittiği son frame ‘e gotoAndPlay(”hangi frame gitmesini istiyorsan onun sayısını yazarsın);
    ve gittiği yerden de iki mc geçişi için basit bi anime hazırlarsın. O oynar, oradan da başka bir gotoAndPlay(); komutuna gidebilir. Bu sekilde animasyonun butun kontrolu sende olur.

  5. MabeT Says:

    Kardeş bu Her Sayfada Çıkıyo

    +

    sayfanin üst sol köşesinde çıkıyo koordinatlarini belirmek için ne yapmak gerekiyo ?

  6. Mehm@ Says:

    merhaba arkadaslar,

    ben bir swf dosyası hazırlıyorum ve icersinde muzikde oldugundan dosya boyutum biraz büyük oluyor, birden fazla ufak mc yaptim ve muzik ritmine uygun olsun diye bayagı bi ugrastım, fakat dosya biseyler ekledikce agırlastı ve ritm bozuklugu olmaya basladı görsellerde yani yavasladı fps hızım 30 ama 10 gibi performans alıyorum muzikte hic bir aksama olmuyor. ve bir kac arastırmama göre yaptıgım her movie clib i dısardan cagırmam gerekiyormus daha iyi verim alabilmem icin, fakat bi turlü beceremedim. bir ana swf dosyam olsun istiyorum ve diger yaptıgım kucuk swf dosyalarını yada mc leri aynı yerde nasıl toplarım ve bunu yaptıgımda en iyi nasl verim alırım. bu yapmaya calistigim sey sadece swf dosyamın arka planı olacak. yani sayfa tasarımına henüz baslamadım bile sadece arka plandayım ama bir türlü sonuc alamıyorum. lütfen rica ediyorum yardımcı olurmusunuz bu konuda. iyi calismalar,

    Saygılar MEhmet K.

  7. admin Says:

    Mehmet Bey;
    Yukaırda anlattığım konu sorunuzun cevabı olacak şekildedir. iyice okursanız ne demek istediğimi anlarsınız. Biraz flash bilginiz varsa kolayca yapabileceğinize eminim.

  8. Gurkan Says:

    ALLAH RAZI OLSUN HOCAM cok sagolun

Bu yazıya yorum ekleyebilirsiniz

flash dersleri flash oyunlar download