2008-11-28 20 views
5

Yazmakta olduğum bir Flash programında prosedürle oluşturulan ses ve müziği kullanmak istiyorum. Bunun nasıl yapılacağını gösteren ActionScript 3.0 başvuru kılavuzunda hiçbir şey bulamadım. Mümkün mü? Bunu yapabilecek üçüncü taraf araçlar geliştirildi mi? Veya Flash/ActionScript, bu tür şeyler için daha uygun harici programlama dilleriyle iletişim kurabilir mi?Algoritmik ses ve müzik üretimi

cevap

2

Dinamik olarak oluşturulmuş/değiştirilmiş ses çalma yeteneği Flash 10'da yenidir, bu nedenle AS3 referansının en yeni sürümünü kullandığınızdan emin olun, aksi halde gerekli API'ları görmezsiniz. örnekte olduğu gibi

, sıfırdan üretilen bir ses çalma bir örneğini görmek için SampleDataEvent üzerinde doküman kontrol ve Sound.extract() ilgili dokümanlar gerçek zamanlı olarak modifiye edilmiş olan bir yüklü MP3 oynama kullanışlı bir örnek vardır.

Son sorunuzu cevaplamak için bunu başka bir teknolojiye yüklemek için iyi bir yol olduğunu düşünmüyorum. AS3 size ihtiyacınız olan tüm temel işlevleri (örneğin bayt akışı olarak kodu çözülmüş seslere erişim) vermelidir, ancak yüksek seviyeli fonksiyonların çok fazla olduğunu düşünmüyorum (örneğin oktavları değiştirmek veya fourier dönüşümleri yapmak gibi)) - yine de değil.

1

Flaş 9 dinamik olarak üretilen ses için hiçbir desteği vardır, ama bu sınırlamaya geçici kesmek mümkündür (ı teyit edebilir):

linky

2

Bu sorulara oldukça eski, ama ben göndermek düşündüm üzerinde çalıştığım bazı AS3 ses deneylerine bir bağlantı. Kaynak kodu hemen hemen hepsi için kullanılabilir. http://labs.makemachine.net/