23 Aralık 2009 Çarşamba

Action Script 2.0 ile Attach Movie ve Remove Movie kullanımı

Action Script 2.0'da attachmovie özelliği ile swf'mize istediğimiz an bir movie clip çağırabiliriz.

Bu sayede flash sitelerimiz için hoş pop-up window'lar yada basit resim galerileri yapabiliriz.

Şimdi nasıl kullanıldığına bakalım. Öncelikle bir adet movieclip yapalım. Örneğin bu movie clip sadece bir resimden oluşsun. Movieclip'imizin adı "resim1" olsun.

Daha sonra bir adet buton yapalım ve butonumuz da kapat olsun.

Daha sonra movieclip'imizi stage'imizden silelim. Zamanı geldiğinde attachmovie ile çağıracağız.

Şimdi bir başka buton oluşturalım. Bu butona tıklandığında da movieclip'imiz ekrana gelsin.

Butonu oluşturduktan sonra actions kısmına aşağıdaki kodları yazıyoruz:

on (release) {

this.attachMovie("resim1","resim1_mc",1);
resim1_mc._x = 360;
resim1_mc._y = 1650;


}


Attachmovie fonksiyonunun parametrelerine bakarsak:
1. parametre çağıracağımız movieclip'in adını
2. parametre ekranda yeni oluşturulan movieclip'in adını
3. parametre ise katmanı göstermekte.

Böylece butona tıkladığımızda resim1 adlı movieclip'in kopyası resim1_mc olarak ekrana gelecektir.

resim1_mc.x ve resim1_mc.y ile resmin ekrandaki koordinatlarını ayarlıyoruz.

Şimdi moveiclip'imizi editleyelim. Properties kısmından movieclip'in linkage kısmının aktif hale getirmeyi unutmayın.

Kapat butonumuzun actions kodlarına ise aşağıdaki kodları yazıyoruz ve böylece tıklandığında movieclip ekrandan kalkıyor.

on (release) {
this.removeMovieClip("resim1_mc");
}


Bu metot ile şık popup çalışmaları yapabiliriniz.

Herkese kolay gelsin.

tyln

Hiç yorum yok:

Yorum Gönder