Anasayfa İletişim RSS
M. Çağdaş Saygılı Derslerini Okumak için Tiklayin Login Formu Oluşturalım -1-
Dreamweaver ve PHP kodlarını kullanarak login formu oluşturalım.
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » Flash (140 ders)
 
Slider ile ses açıp kapama butonu yapalım

Yazar: Ercan Altuğ Yılmaz  
Eklenme: 11.12.2007   Okunma: 1439    Puan: 5   Seviyesi:  Orta
Flash arkaplan ses açma ve kapama düğmesini daha önce bir projede görünmez butonlar yardımıyla göstermiştim. Bugün de ufak bir ses çubuğu (slider) ile sesin volume ayarını azaltıp çoğaltmayı göstereceğim.




Bunun için hemen flash sahnenizde sürgü üzerinde kayabilecek şekilde dörtgen nesne çizin. Çizdiğiniz nesneyi seçip, "ModifyConvert to Symbol" veya (F8) menüsünü açıp "Button" onay kutusunu işaretleyerek bu daireyi buton yapalım.

Şimdi "InsertNew Symbol" menüsünü açıp, "Name:" kısmına (butonMC) yazın. Budefa "Movie clip" onay kutusunu işaretleyerek Ok deyip çıkın.Şimdi (butonMC) düzenleme sahnesindeyiz. Kütüphaneyi (Ctrl+L) açıp, listeden (buton) örneğini tıklayın ve sahneye sürükleyin.Böylelikle butonumuzu bir movie klip içerisinde çağırdık.Butonu Movie klipin tam ortasındaki + işaretine Align paneli yardımıyla ortalayın.

Butonumuzu sahneye ortaladıktan sonra, butonumuzu seçip (F9).a basalım ve "ActionScript" panelimizi açıp aşağıdaki kodları yazalım.


on (press) {

startDrag("", false, 0, +50, 0, -50);

}



on (release,releaseOutside,dragOut) {

stopDrag();

}



Butona bastığım zaman on (press) düğme +50 ile -50 piksel arasında dolaşsın. startDrag("", false, 0, +50, 0, -50); Mouse release(bıraktığında),düğme aktif alanı dışarısında bıraktığında(releaseOutside) ve bırakmadan düğme aktif alanından dışarı çıkarsa(dragOut) düğme olduğu yerde kalsın. stopDrag();

Şimdi Actions panelimizi kapatıp ana sahnemize dönelim "Scene 1" ve tekrar "InsertNew Symbol" menüsüne girelim. "Name:" kısmına busefer (sürgüMC) diyelim,ve yine "Movie clip" onay kutusunu işaretleyip OK tıklayalım.(sürgüMC) düzenleme sahnesinin içindeyiz. Layer1.in ismini sürgü veya çubuk olarak değiştirelim.

Şimdi "Rectangle Tool" (R) aracı ile sahnede bir dikdörtgen çizin. Dikdörtgenin genişliği 15, yüksekliği ise 100 piksel olsun. Tabi bu değerler, en başta çizdiğiniz düğmenin büyüklüğüne göre değişebilir. Ancak yukardaki kodda düğmemizin gezinme aralığı toplam 100 pikselle sınırlı olduğu için, dikdörtgenin uzunluğu kesinlikle yüzden az olmamalıdır. Ama düğmenin büyüklüğüne göre 5-10 piksel fazla olabilir.

Genişlik ve yükseklik ayarlarını, "Properties" (Ctrl+F3) panelinden yapabilirsiniz. "W:" Kutusu genişlik, "H:" kutusu yükseklik içindir. Dikdörtgenimizi çizip genişlik ve yükseklik ayarlarını da yaptıktan sonra, yine Align panelini kullanarak "WindowAlign" (Ctrl+K) dikdörtgenimizin ortasını sahnenin ortasındaki + işaretine hizalayalım; yani sahnenin tam ortasına yerleştirelim.

Burada bir katman "Layer" daha açıp ismini buton koyalım. Başka isimde olabilir. Ve kütüphanemizi açıp, (Ctrl+L) (butonMC) Movie klipini sahneye sürükleyelim.ilk yaptığımız butonu değil, butonu içine attığımız yani (butonMC)yi sürükleyeceğiz. Yoksa işler bayağı karışır.Butonu içeren Movie klipin instance name'ini properties kısmından (but) yazalım. Şimdi tekrar ana sahnemize "Scene 1" dönelim. (Ctrl+L) Yaparak kütüphanemizi açalım ve buradan (sürgüMC) öğemizi sahneye sürükleyelim. Ana sahnemizde, düğme için ilk başta çizdiğimiz nesneyi silebilirsiniz.

Şimdi, üzerinde butonumuz bulunan sürgümüzü seçin ve Properties panelinden Instance Name'ine (volumeMC) yazın. Bu örnek isimde kodlarda kullanılacağı için, başka bir isim yazmayın.

Ve yine sürgü Movie Klipimizi anasahnede seçip "ActionScript" panelimizi açalım. (F9 Kısayoludur) Aşağıdaki kodları panelimize yazalım.


onClipEvent (load) {

_parent.volumeMC.but._y-50;

}

onClipEvent (enterFrame) {

vol = _parent.volumeMC.but._y+50;

_parent.ses.setVolume(vol);

_parent.voltxt = Math.round(vol);

}



Action panelimizi kapatıp sahnemize dönelim. Sahnemize yeni bir "Layer" daha oluşturalım ve ismini (yazılar) koyalım.Araç kutusundan "Text Tool" (T) aracını seçelim. "Properties" (Ctrl+F3) panelinden yazı biçimi olarak "Dynamic Text".i seçelim ve mouse ile küçük bir text kutusu çizelim. Çizdiğimiz bu kutuyu sürgümüzün ses yüzdesini vermek istediğimiz kısmına yerleştirelim.Bu kutucuk bize, ses açıp kısarken sesin seviyesini 0 ila 100 arasında rakam olarak gösterecek.

En son olarak ta yazılar layerında 1.frame'e sağ tıklayıp Actions panelini açalım ve 1.frame'e ses değişkenini flash Sound nesnesine eşleyelim.


ses = new Sound();



Böylelikle artık arkaplan müziğimizi açıp kapatmak için ziyaretçilerimize tasarımı tamamıyle size kalmış dikey bir ses kontrol çubuğu tasarladık.Siz isterseniz çubuğu yatay yapıp ses varları ekleyip şirketin logosunu da buton olarak ekleyebilirsiniz. Tasarımı geliştirmek size ait ;)

Örnek çalışmamın fla dosyasını incelemek isterseniz aşağıdaki linki kullanabilirsiniz.

Faydalı olması dileğiyle....

Kaynak dosyay indirmek iin tklayn

 
  • Currently 5.00/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
Slider ile ses açıp kapama butonu yapalım Dersini Yazdırın

"Slider ile ses açıp kapama butonu yapalım" dersi için 10 yorum var

24.12.2007 invisible87_ diyor ki:
anlatım biraz karışık olmus bıraz daha kolay anlaşılabılır olabılırmıydı acaba

26.12.2007 smdogan diyor ki:
Emeğinize sağlık,benim bi ricam olacaktı,yazdığınız yolu takip ettim örneğini inceledim ben bi yerde yanlışlık yapıyorum ama nerde bana yardımcı olabilirmisiniz.Tşk ederim.

26.12.2007 eraltug diyor ki:
Epostam blog adresimde var oraya fla dosyasını atıp sorunu yazarsanız yardımcı olabilirim.Tşk..

11.02.2008 crazy.mehmet diyor ki:
KEŞKE HEPSİNDE İNDİRMEK
İÇİN LİNKLER HAZIR LASANIZ BİZDE BİŞEYLER
ÖĞRENİRİZ

12.02.2008 attaa diyor ki:
denedim çalışıyor.. teşekkürler.. introda kulanırsam 2-3 dklık bir şarkı olarak sitenin tüm sayfaları gezilirken nasıl kesintisiz devam ettirebilirim?

24.02.2008 slmgkm diyor ki:
Ercan bey tşk.ederim çok güzel bir konu... sizin yaptığınız yoldan yapınca çalışıyor, ama adobede
Library - Butons lardan classic buttons - Krobs & Faders - bölümündeki butonlarla bu işlemi yapamıyorum....
Yardımcı olusanıs sevinirim.

24.04.2008 musti042 diyor ki:
yani hocam öle bi müzik koymuşsunuz ki tam sansürlük valla... çok güldüm ya :))

10.05.2008 Öerim diyor ki:
sağolun hocam biraz zor oldu ama yaptım.
koddaki var değerini votxt diye belirtmemiş siniz,
rakamı yazdırıamadım.bununla ilgilenirseniz iyi olur sanırım.
iki gün uğraştırdı ama değdi doğrusu çok güzel.

03.07.2008 fatto diyor ki:
off yaa bu flash çok zormuşş öğrenemedim bir türlüü

ye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 89 Ziyaretçi, 1 Üye
noktapsd
BUGÜN DOĞUM GÜNÜ OLAN ÜYELERİMİZ:
_by_danger_ (15), ilicli (19),
Bugün: 528, Dün: 4845, Bu Ay: 15506, Toplam Ziyaret: 1043372, Toplam Üye: 92243, Son Üye: yemzet
Toplam Ders: 1644, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz