iNils,
ZIK68,
ясно, сейчас примерно такой механизм у меня и есть. Но он очень медленный, при большом числе звуков сильно тормозит, оператор условия вообще сам по себе относительно медленный.
Я пытаюсь избавиться от циклов и операторов условий по максимуму.
Вот эта идея:

Код AS1/AS2:
onEnterFrame = function():Void {
if (_currentframe == нужный кадр) {
mySound.start(0, 1);
}
}
у меня реализована гораздо сложнее, потому что звуков много, и в какой-то момент времени играется один из них. Каждую 1/50 секунды программа сверяется с массивом, проверяет, какой именно звук играть, и играет если такой есть. Когда звуков становится несколько десятков или даже сотен, это все начинает сильно тормозить.
Я пытался сделать это одним мувиком, чтобы он воспроизводил как бы всю мелодию одним потоком, а не проверял по 50 раз в секунду, надо ли играть ноту или нет и если надо то какую.
---------
Ладно, тогда такой вопрос: могу ли я программно прописать в какой-то кадр код?
И еще один: можно ли несколько звуков sound соединить в один, расположив их через заданные интервалы?