Вверх ↑
Ответов: 223
Рейтинг: 24
#1: 2008-12-26 20:03:56 ЛС | профиль | цитата
Я решил эту проблему приблизительно так!!! при выполнении условия идет переключение на следующий трек


код



Add(BASS_ChannelPosition,13855269,273,217)
{
}
Add(If_else,1659572,273,279)
{
Op2=Integer(0)
link(Op1,13855269:CurPosition,[(279,264)(279,264)])
link(Op2,13855269:Length,[(286,264)(286,264)])
}
Add(Timer,4813393,224,279)
{
Interval=300
link(onTimer,1659572:doCompare,[(264,285)(264,285)])
}


------------ Дoбавленo:


DILMA:
вообще-то вся проблема в том, что onPosition в новом BASS генерится из потока, в котором нельзя менять содержимое визуальных элементов. Решается это развязкой по событию или путем вставки таймера на 10-30 мс

карма: 0

0