|
|
Flash Zoom Efekti YapımıFlash projelerde kullanabileceğiniz basit ama kullanışlı bir zoom efekti işleyeceğiz. Flash projemizin içerisine bir adet resim import edelim. Bu resmi seçip F8 basıp Movie Clip'e çevirelim. İnstance Name
kus adını verelim.

İki adet buton çiziyoruz. Bu butonları artırma ve azaltma işlemlerinde kullanacağız. Artırma için kullanacağımız buton instance name artir , azaltma işlemi için kullanacağımız buton instance name
azalt adını verelim.

Çalışmamızın İlk Framesine tıklayıp Kodları ekleyelim.
artir.onRelease = function() {
if (kus._xscale == 300 && kus._yscale ==300) {
kus.enabled = false;
}
else {
kus._xscale += 20;
kus._yscale += 20;
}
};
azalt.onRelease = function() {
if (kus._xscale == 20 && kus._yscale == 20) {
kus.enabled = false;
} else {
kus._xscale -= 20;
kus._yscale -= 20;
}
};
Kısaca Kodları açıklamak gerekirse;if (kus._xscale == 300 && kus._yscale ==300) kus isimle nesne 300*300 boyutuna ulaştığında Büyütme işlemi duracak.
if (kus._xscale == 20 && kus._yscale == 20)kus isimle nesne 20*20 boyutuna ulaştığında ise Küçültme işlemi duracak.
Bu değerleri çalışma ekranınızın boyuna göre değiştirebilirsiniz.
kus._xscale += 20; 20 px Büyütmek için kullanılır.
kus._xscale -= 20; 20 px Küçültmek için kullanılır.
Örnek Çalışma:http://www.sanalpusula.net/muzaffer/azalt.swfSanalpusula.Net