İstenilen özellikte Pencere Açmak ve Kapatmak


İstenilen boyut ve özellikte bir pencere açma işlemi için birden fazla yöntem kullanılmaktadır.En sık başvurulan yöntem swf dosyası dışında HTML sayfasına da ek javascript kodları eklemektir.

Bizim yöntemimizde HTML sayfasına ek bir koda gerek kalmamaktadır. Sadece swf dosyasındaki bir butona komut yazmamız istediğimiz işlemi sağlamaktadır.Şimdi alttaki swf dosyasında mevcut butonlara sıra ile tıklayın:

DOSYAYI İNDİR

Sistem son derece basittir. Flash içindeki butona şu komutu atayın:

on(release){
url = "test1.html";
pencere_adi = "yeni_pencere";
pencere_boyutu ="width=75,height=75";
getUrl("javascript:if(typeof(lastwindow) != 'undefined') lastwindow.close(); lastwindow = window.open('" + url + "','" + pencere_adi + "','" + pencere_boyutu + "');void(0);");
}

Birden fazla sayfa kullanacaksanız tek değiştirmeniz gereken yer url kısmındaki kırmızı ile yazılmış açılacak adrestir.

Bu şekilde açılmış pencereyi kapatmak için yapılacak işlem ise flash butonuna basit bir kod grubu eklemektir. Alttaki swf dosyasında butona tıkladığınızda açılan pencerenin kapatılması için sayfadaki pencereyi kapat butonuna tıklamanız yeterli olacakır.

Butonun yukarıda bahsedilen komut ile pencere açması sağlanmış, açılan penceredeki butona da şu komutlar atanmıştır.

on (release){
getURL("javascript:yeni_pencere=window.close('');");
}

Şayet bu tür bir çalışma tekniğini HTML sayfasına kod yazarak yapmak istiyorsanız flash dersleri bölümünde bakınız.