|
Ses Dosyalarının Kontrolü
Bu bölümde ses dosyalarının flash içinde kullanılması
ve özelliklerinin actionscript komutlarıyla düzenlenmesi anlatılacaktır.
Flash5 ile beraber oldukça yüksek sıkıştırmaya
karşı mükemmel kalitede ses üreten mp3 formatını kullanmamız mümkün
olmuştur. Yüksek sıkıştırma kabiliyeti swf dosyalarının boyutunun
küçük kalmasını sağlar.Flash-MX ve 2004 versiyonunda mp3 dosyalarını
dinamik olarak yükleme şansına kavuşulmuştur.Dinamik ses yükleme
için sadece mp3 formatı kullanılmaktadır.
Flash dosyalarına 2 şekilde ses eklemek mümkündür.
1- En basit yöntem File >
Import komutu ile ses dosyalarını kütüphaneye almak, timeline`da
istenilen kare seçilerek ses dosyasını sahne içine sürüklemektir.
Properties panelinden edit butonuna basarak sesi düzenleyebilir
veya effect panelinden özelliklerini değiştirebilirsiniz.Bu
yöntem genellikle butonların down alanına ses ekleme amacıyla
kullanılır.
 
Ses dosyasının yüklendiği frame`i seçip properties
paneline baktığınızda sol-üstteki tabloyu görürsünüz.Buradan sesi
düzenlemeniz mümkündür. Effect bölümünden sese 8
ayrı özellik ekleyebilirsiniz.Repeat kısmında
sesin kaç kez çalınmasını istiyorsanız ayarlamasını yapabilirsiniz.Devamlı
tekrarlamasını isterseniz loop seçeneğini tercih
etmelisiniz.
Sync alanında bazı seçenekleri kullanma şansınız
vardır.Stream sesler event seslerden farklı olarak
sahnedeki framelerle senkronize çalarlar. Start
frame yüklendiğinde sesin çalmasını sağlar.Stop
ayarı ise sesin yüklenmesine
rağmen çalmasını durdurur.
Şayet sesi düzenlemek isterseniz sağdaki edit
butonuna basıp yukardaki panelin açılmasını sağlarsınız.Sağ ve
sol hoparlöre ait paneli düzenlemek için grafide gördüğünüz kutucuklarla
ayarlama yapılır.İlk açıldığında tek kutucuk vardır.istediğiniz
alanda fare ile tıklama yaparak kutucuklar oluşturabilirsiniz.Bu
kutucukları fare ile oynatabilirsiniz.Ne kadar aşağı çekerseniz
o kadar o alanda sesin kısılmasını sağlarsınız. Sağ altta gördüğünüz
4 butonun özelliği ise şöyledir.
En sağdaki buton sesin framelerini yanındaki
ise saniye ile süresini gösterir.Bunlarla hangi bölümde düzenleme
yapacağınızı hesaplayabilirsiniz.Zoom in ve out butonları ise
görüntüyü ileri veya geriye alır.
2- Attachsound() yöntemi ile
kütüphanedeki bir sesi yükleyebilirsiniz veya loadSound()
komutu ile harici mp3 dosyaları dinamik olarak yüklenebilir.Bu
dersimizde seslerin özelliklerini kontrol etmemizi sağlayan sound
nesnesini ve özel liklerini inceleyeceğiz.
Sound nesnesiyle frame`lere atamadan kütüphaneden
ses dosyalarını çalmayı, ses şiddetini değiştirmeyi, stereo efektini
oluşturmayı, sağ ve sol ses dengelerini ayarlamayı göreceksiniz.
Ayrıca attachSound komutuyla ses dosyalarını attachMovie yönteminde
olduğu gibi film klibine tutturma teknikleri ve dinamik yükleme
için gerekli kodlar anlatılacaktır.
Genel olarak sound nesnesini kullanmaktaki kurallar
daha önce gördüğümüz color nesnesinde olduğu gibidir.
Bir sound nesnesi yaratmak için önce File
> Import to Library komutuyla ses dosyasını kütüphaneye
alın. Kütüpha neyi açarak ses dosyası üzerine sağ klik yapın ve
linkage seçeneğini tıklayın, açılan panelden
ilk kutucuğu işaretleyin ve ID alanına ses dosyasınız
için tanımlayıcı bir isim girin. Ana sahnede bir kareye :
ses_dosyasi=new Sound(); yazmanız
bir ses nesnesi yaratmanızı sağlar:
ses_nesnesi=new Sound();
ses_nesnesi.attachSound("sesin ID adı");
ses_nesnesi.start();
Filmi test ettiğinizde ses dosyanız çalacaktır. Bu basit bir
giriş kodudur ,sese ait birçok kodları örneklerde görebilirsiniz.
Dinamik bir ses yüklemek istiyorsanız şunları yapmalısınız:
Örneğin 1.kareye şu komutu verebilirsiniz:
sesnesnesi=new Sound(klip);
sesnesnesi.loadSound("demo.mp3");
sesnesnesi.start();
İlk dizinde bir ses nesnesi tanımlanıyor.Ama yüklenecek ses instance
name`i klip olan bir film klibi içine olacaktır.Bu alana birşey
yazmazsanız yükleme doğrudan anasahneye yani_root alanına(level0)
yapılır. İkinci dizinde adı demo.mp3 olan dosya sesnesnesine yükleniyor
ve yükleme bitince çalma başlıyor.
Uygulamalar:
|