ActionScript® ile çalışma zamanında sesleri kontrol edebilirsiniz. ActionScript'i kullanarak, FLA dosyalarınızda salt Zaman Çizelgesi ile mümkün olmayan etkileşimleri ve diğer yetenekleri oluşturabilirsiniz.
AS3 Geliştirici Kılavuzu: Sesle Çalışma ActionScript 3.0'da sesle nasıl çalışıldığını açıklamaktadır.
Not:
(Yalnızca Animate CC) ActionScript 2.0 ve ActionScript 1.0, Animate CC'de desteklenmez.
ActionScript 2.0'da önceden yazılmış olan ses davranışlarını kullanarak, belgenize sesler ekleyebilir ve ses oynatmasını kontrol edebilirsiniz. Bu davranışları kullanan bir ses eklemek, sonradan sesi kontrol etmek için kullanılan sesin bir örneğini oluşturur.
Not:
ActionScript 3.0 ve Flash Lite 1.x ve Flash Lite 2.x davranışları desteklemezler.
Bir belgeye ses eklemek ve bir belgedeki ses nesnelerini kontrol etmek için (bir ses çaldığında düzeyi veya sağ ve sol dengesini ayarlamak dahil), ActionScript 2.0'daki Sound nesnesini kullanın. Daha fazla bilgi için, Flash Uygulamasında ActionScript 2.0'ı Öğrenme bölümünde bulunan Ses kontrolleri oluşturma başlığına bakın.
ActionScript 2.0 Sound nesnesinin onSoundComplete olayı, bir Animate uygulamasının içinde, ekli bir ses dosyasının tamamlanmasına dayanan bir olayı tetiklemenizi sağlar. Sound nesnesi, bir Animate uygulamasında sesleri kontrol etmenizi sağlayan yerleşik bir nesnedir. Daha fazla bilgi için, ActionScript 2.0 Dil Başvurusu bölümünde bulunan Ses başlığına bakın. Bir Sound nesnesinin onSoundComplete olayı, ekli ses dosyası çalmayı bitirdiğinde otomatik olarak çağrılır. Ses belirli sayıda döngüye sokulduğunda, olay ses döngüyü bitirdiğinde tetiklenir.
Sound nesnesinin onSoundComplete olayı ile kullanabileceğiniz iki özelliği vardır. duration özelliği, ses nesnesine eklenen ses örneğinin milisaniye cinsinden süresini temsil eden salt okunur bir özelliktir. position özelliği, sesin her döngüde çalmış olduğu milisaniye sayısını temsil eden salt okunur bir özelliktir.
onSoundComplete olayı, sesleri şunlar gibi birçok şekilde işlemenizi sağlar:
Dinamik bir şarkı listesi veya sıralayıcı oluşturma
Sonraki kare veya sahneye geçmeden önce anlatım bitimini kontrol eden bir multimedya sunumu oluşturma
Sesleri belirli olaylar veya sahnelerle senkronize eden ve farklı sesler arasında düzgün geçişler yapan bir oyun oluşturma
Bir görüntü değişimini bir sese göre zamanlama; örneğin, bir ses, çalma süresini yarıladığında görüntünün değişmesi
Adobe Macromedia Flash Player ve sonrası, ID3 v2.4 ve v2.4 etiketlerini destekler. Bu sürümle birlikte, ActionScript 2.0 attachSound() veya loadSound() yöntemini kullanarak bir mp3 sesi yüklediğinizde, ID3 etiket özellikleri ses veri akışının başlangıcında kullanılabilir durumdadır. ID3 verisi başlatıldığında onID3 olayı çalışır.
Flash Player 6 (188.8.131.52) ve sonrası, ID3 v1.0 ve v1.1 etiketlerine sahip mp3 dosyalarını destekler. ID3 v1.0 ve v1.1 etiketleriyle, özellikler veri akışının sonunda kullanılabilir durumdadır. Bir ses bir ID3v1 etiketi içermiyorsa, ID3 özellikleri tanımsızdır. ID3 özelliklerinin işleyebilmesi için kullanıcıların Flash Player 6 (184.108.40.206) veya sonrasına sahip olmaları gerekir.
ID3 özelliklerini kullanma hakkında daha fazla bilgi için, ActionScript 2.0 Dil Başvurusu bölümünde bulunan id3 (Sound.id3 özelliği) başlığına bakın.