Flash Sitesinde Gerçek Tam Ekran Modu

Flash Player 9'la birlikte Flash uygulamaları tam ekran moduna geçmeye başladılar. Uğraşmanız gereken anlı şanlı, süslü püslü javascript kodlarına gerek kalmadı böylece. Kullanıcılarınız yerleştirdiğiniz bir butona tek bir tıklamaları ile normal boyuttan tam görünüme geçebiliyor hale geldiler.

Flash Player 9'la birlikte Flash uygulamaları tam ekran moduna geçmeye başladılar. Uğraşmanız gereken anlı şanlı, süslü püslü javascript kodlarına gerek kalmadı böylece. Kullanıcılarınız yerleştirdiğiniz bir butona tek bir tıklamaları ile normal boyuttan tam görünüme geçebiliyor hale geldiler.

Yalnız bu işlemin Flash sahneleri için geçerli olduğunu bilmeniz gerekiyor. Tamamen Flash bir siteniz varsa, bu sitenizi tek bir tıklama ile bütünüyle tam ekran olarak izlettirebiliyorsunuz.

Bir örneği görmek için buraya tıklayabilirsiniz.

Şimdi gelin tam ekran Flash için neler yapabileceğimize geçelim.

İlk önce sahnede bir buton oluşturun ve buton seçili iken ActionScript penceresini açarak aşağıdaki kodu yazın:


on(press){

    toggleFullScreen();

}



Sonra ilk kareye (frame) aşağıdaki kodları girin:


//Sahne boyutları değiştiği zaman boyutlandırma

Stage.scaleMode="noScale";

//Sahneyi sol üste hizala

Stage.align = "TL";

//Normal boyut ile tam ekran arasındaki bağlantı fonksiyonu

//Tıklandığı zaman tam ekran butonu bu fonksiyonu çağır

function toggleFullScreen(){

    //eğer normal boyutsa tam ekrana git, değilse normal boyuta git

    if(Stage["displayState"]=="normal"){

        Stage["displayState"]="fullScreen";

    }else{

        Stage["displayState"]="normal";

    }

}

//sahne boyutlanmışsa bir listener oluştur

var resizeListener:Object = new Object();

//sahne boyutlanmışsa çağır

resizeListener.onResize = function () {

    //butonu ekranın ortasına taşı

    toggleFullScreenButton._x=Stage.width/2;

    toggleFullScreenButton._y=Stage.height/2;

}

//sahneye listener'i ekle

Stage.addListener(resizeListener);



Bu sadece Flash kısmı, HTML kısmında Flash eklediğiniz bölümün de aşağıdaki gibi olması gerekiyor:


<object data="sanalkurs.swf"

type="application/x-shockwave-flash" width="550" height="400" >

    <param name="movie" value="sanalkurs.swf" />

    <param name="allowFullScreen" value="true" />

  </object>



Dersi hazırlarken internetten bir araştırma yaptığımı söylemek isterim. Kodlar konusunda birkaç kaynaktan da yararlandım.

İyi çalışmalar...

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 12 yıl önce
örnek link ve dosya linki uçmuş, düzeltin lütfen...
• 12 yıl önce
örnek dosyayı ekleyebilirseniz çok daha faydalı olur?
• 12 yıl önce
DAHA DENEMEDIM AMA BEKLIYOM:D
• 12 yıl önce
Sanalkurs yeni hostingine taşındığı için dosyalar sonradan geldi. Şu anda çalışıyorlar.
• 12 yıl önce
Çalışmadı bende nerede hata yaptım acaca :agla::uzul:
• 12 yıl önce
hocam link ölmüş...bi bakarsanız hekez yararlanabilmesi açısından daha faydalı olur...
• 12 yıl önce
Ben de çalıştıramadım hocam, acaba sorun nerde? Butona gereken kodu yazdığımızda çağıracağı swf'yi mi tanımlamamız gerekiyordu?
• 12 yıl önce
Link düzeltildi.
• 12 yıl önce
çok yararlı bi bilgi sağolasın :kirp:
• 12 yıl önce
slm. benm acilen bir banner yapmam lazım bana yadımcı olabilir misiniz?
• 12 yıl önce
fla dosyasını eklemek mümkünmüdür
• 11 yıl önce
çok güzel bir ders sağolasın.
• 11 yıl önce
emegine sağlık harıka bi örnek..
• 11 yıl önce
bu as3 bir kodlama değilmi?..as2 de nasıl yaparız bunu?..
• 11 yıl önce
sun_0671 dediği gibi bunu yapmak mümkün mü sayfa açılır açılmas tam ekran olsa...
• 11 yıl önce
kodlar yanlış arkadaşlar lütfen tam olarak bilmeden biliyormuş ve çözümmüş gibi yansıtmayın bilgi kirliliği oluyor. tam sayfa olarak dediğiniz şey çalışıyor bu zaten bişi değil ancak ancak stage konumlandırma çalışmıyor. Örnekte ekranı fullscreen yaptıktan sonra aynı butona tekrar bastığınızda butonun stage deki yerinin değiştiğini gçreceksiniz. Bunun çözümünü verin asıl...ben onu bulamadım çünkü :)
• 11 yıl önce
abicim bana yardım olacak sıfırdan tam bır flash sıte yapımı anlatan bır dosya veya anlatabılecekmısınız acaba
• 10 yıl önce
arkadaşlar bu kodda hata var.. :sasir:
• 10 yıl önce
Tam ekran moduna geçtiğinde yazıların boyutlarının değişmemesi için ne yapmamız gerekiyor...
• 10 yıl önce
çok yararlı bir öğreti ellerinize beyninize salık swishmax dede çalışmaktadır :) saygılar :kirp:
• 10 yıl önce
bvurda flash site yapmayı bilen biri yok mu arkadaşlar ???
• 6 yıl önce
Allah razı olsun sabahtan beri bunu arıyom ya...Opera tarayıcıda daha iyi çalışıyor galiba.
• 6 yıl önce
Hocam iyi güzel çok teşekkürr ederim ama ne mene bişeymiş bu ya..masa üstünde çalışıyor.html dosyası olarak açınca.ama servere ftp ile yükleyince sorun çıkarıyor.İnan ki masa üstündeki dosyalar çok güzel çalşıdı helede opera tarayıcıda bir an çok hoşuma gitti.ama gel görki server kötü göründü hatta hiç görünmedi.sitemi ve olanları isterseniz resim olarak göstereyim.

Yukarı Git