Sesle çalışmanın temelleriFlash Player 9 ve üstü, Adobe AIR 1.0 ve üstü Bilgisayarlar dijital sesi (ses bilgilerinin bilgisayar temsili) yakalayıp kodlayabilir ve bu sesleri depolayıp hoparlörlerden çalmak üzere alabilir. Adobe® Flash® Player veya Adobe® AIR™ ve ActionScript uygulamasını kullanarak ses çalabilirsiniz. Ses verisi dijital biçime dönüştürüldüğünde, ses düzeyi ve stereo veya stereo olmayan ses gibi çeşitli özellikler içerir. ActionScript'te bir ses çaldığınızda, bu özellikleri de ayarlayabilirsiniz—ses düzeyini artırabilir veya sesi belirli bir yönden geliyormuş gibi ayarlayabilirsiniz. ActionScript'te bir sesi denetleyebilmeniz için, öncelikle ses bilgilerinin Flash Player veya AIR uygulamasına yüklenmesi gerekir. ActionScript kullanarak ses verileriyle çalışmak için ses verilerini Flash Player veya AIR uygulamasına alabilmenizin beş yolu vardır.
Harici bir ses dosyasından ses verisi yüklediğinizde, ses verisinin kalanı yüklenmeye devam ederken, ses dosyasının başını çalmaya başlayabilirsiniz. Dijital sesi kodlamak için kullanılan çeşitli ses dosyası biçimleri olsa da, ActionScript 3.0, Flash Player ve AIR uygulamaları, mp3 biçiminde saklanan ses dosyalarını destekler. Bu uygulamalar, WAV veya AIFF gibi diğer biçimlerdeki ses dosyalarını doğrudan yükleyemez ya da oynatamaz. ActionScript'te sesle çalışırken, flash.media paketindeki birçok sınıfla çalışırsınız. Sound sınıfı, bir ses dosyası yükleyerek veya ses verilerini örnekleyen bir olaya işlev atayıp daha sonra çalma işlemini başlatarak ses bilgilerine erişim elde etmek için kullandığınız sınıftır. Ses çalmayı başlattıktan sonra, Flash Player ve AIR uygulaması SoundChannel nesnesine erişmenizi sağlar. Yüklediğiniz ses dosyası, kullanıcı bilgisayarında çalabileceğiniz birçok sesten yalnızca biri olabileceğinden, çalan seslerin her biri kendi SoundChannel nesnesini kullanır; bir araya getirilmiş tüm SoundChannel nesnelerinin birleştirilmiş çıktısı, bilgisayarın hoparlörlerinden gerçekte çalınan şeydir. Sesin özelliklerini denetlemek ve ses çalmasını durdurmak için bu SoundChannel örneğini kullanırsınız. Son olarak, birleştirilmiş sesi denetlemek isterseniz, SoundMixer sınıfı karıştırılmış çıktı üzerinde denetim elde etmenizi sağlar. ActionScript'te sesle çalışırken daha özel görevler gerçekleştirmek için başka birçok sınıf da kullanabilirsiniz; tüm sesle ilgili sınıflar hakkında daha fazla bilgi almak için, bkz. Ses mimarisini anlama. Önemli kavramlar ve terimlerAşağıdaki başvuru listesinde, karşınıza çıkabilecek olan önemli terimler bulunmaktadır:
|
|