Gönderen Konu: Flash Zoom Efekti Yapımı  (Okunma sayısı 4605 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Flash Zoom Efekti Yapımı
« : 20.03.2009-14:52:30 »
          

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.

Kod: [Seç]

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:

<a href="http://www.sanalpusula.net/muzaffer/azalt.swf" target="_blank" class="new_win">http://www.sanalpusula.net/muzaffer/azalt.swf</a>



Sanalpusula.Net


Çevrimdışı araziforum

  • Yeni Üye
  • *
  • İleti: 10
  • Konu Sayısı: 3
  • Toplam Puanı: 1
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #1 : 05.11.2009-16:28:11 »
hocam dediklerini flash cs4 de yapıyorum ama olmuyor. zoom için + yı tıklıyorum ama tık yok. aynı şekilde - de çalışmıyor.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #2 : 05.11.2009-17:25:59 »
hocam dediklerini flash cs4 de yapıyorum ama olmuyor. zoom için + yı tıklıyorum ama tık yok. aynı şekilde - de çalışmıyor.


Çalışmamasının Cs4  ile alakası yok. Siz muhtemelen açılışta Actionscript 3.0 dosyası açmışınızdır. Burdaki çalışmada Actionscript 2.0 kodları kullanılmıştır. Açılışta Actionscript 2.0 olarak seçerseniz sıkıntı olmaz.

Örnek olarak Cs4'te denedim.


Çevrimdışı araziforum

  • Yeni Üye
  • *
  • İleti: 10
  • Konu Sayısı: 3
  • Toplam Puanı: 1
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #3 : 06.11.2009-16:58:03 »
teşekkür ederim. dediğiniz şekilde oldu. Birde sizden zoom yapılan alanı sınırlayıp taşmasını engelleyerek ve mause ile basarak sürüklemek için ne yapam gerektiğini öğrenebilirmiyim?

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #4 : 07.11.2009-09:29:45 »
Derste Büyütme işlemi ve küçültme işlemi için değerler veriliyor. Örneğin maximum 300*300 px büyüyebilir ve minimumda 20*20 px kadar küçülebilir bu değerleri değiştirerek ayarlayabilirsiniz. Sürükleme işlemi için;
http://www.sanalpusula.net/index.php?topic=1481.0
dersinden yardım alabilirsiniz.

Çevrimdışı araziforum

  • Yeni Üye
  • *
  • İleti: 10
  • Konu Sayısı: 3
  • Toplam Puanı: 1
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #5 : 07.11.2009-12:10:02 »
ilgilendiğiniz için çok sağolun.

Çevrimdışı araziforum

  • Yeni Üye
  • *
  • İleti: 10
  • Konu Sayısı: 3
  • Toplam Puanı: 1
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #6 : 14.12.2009-13:05:22 »
Benim resme mouse ile zoom yaptığım bir çalışma var. Mouse tekerini kullanarak zoom yapabiliyorum ancak zoom'un max. ve min sınırlamasını yapamadım. Arkadaşlar yardımlarınızı bekliyorum. Çok zor durumdayım. İşte yazdığım zoom kodu;

resmim.addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheel);
function mouseWheel(event:MouseEvent) {
resmim.scaleX=resmim.scaleX+event.delta*.10;
resmim.scaleY=resmim.scaleX;
resmim.x=stage.stageWidth*.5-resmim.width*.5;
resmim.y=stage.stageHeight*.5-resmim.height*.5;
}

Acil yardımlarınızı bekliyorum Şimdiden teşekkürler.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #7 : 14.12.2009-20:56:15 »
Benim resme mouse ile zoom yaptığım bir çalışma var. Mouse tekerini kullanarak zoom yapabiliyorum ancak zoom'un max. ve min sınırlamasını yapamadım. Arkadaşlar yardımlarınızı bekliyorum. Çok zor durumdayım. İşte yazdığım zoom kodu;

resmim.addEventListener(MouseEvent.MOUSE_WHEEL,mouseWheel);
function mouseWheel(event:MouseEvent) {
resmim.scaleX=resmim.scaleX+event.delta*.10;
resmim.scaleY=resmim.scaleX;
resmim.x=stage.stageWidth*.5-resmim.width*.5;
resmim.y=stage.stageHeight*.5-resmim.height*.5;
}

Acil yardımlarınızı bekliyorum Şimdiden teşekkürler.


Daha önce konu açmışınız tekrar buraya yazmanıza gerek yok konunuzu takip ediniz.

Çevrimdışı kornami

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #8 : 26.02.2010-23:36:25 »
ya hocam ben çizgi film içerisinde bunu yapmak istiyorum yani mouse tıklatmadan

Çevrimdışı mehmetx18

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: -1
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #9 : 18.04.2010-23:06:01 »
merhaba ben flash ta yeniyim kod ekleme kısmında takıldım ilk layeri nasıl seçeceğim ve kodları nasıl ekleyeceğim...ekldikten sonra çalışıp çalışmaedıgını nasıl test edeceğim....konu ile ilgili muzy arkadaşa pm attım umarım bana yardımcı olur...çok teşekkürler...

Çevrimdışı ewrah07

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Flash Zoom Efekti Yapımı
« Yanıtla #10 : 26.12.2011-21:33:26 »
tskr


SanalPusula.Net - Etiketler
Flash Zoom Efekti Yapımı,