Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » после завершения фоновой музыки
после завершения фоновой музыки
OnideoДата: Понедельник, 16 Мая 2011, 18:02 | Сообщение # 1
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
я загрузил в проект звуковой файл в качестве фоновой музыки без цикла
мне нужно чтобы когда закончится фоновая музыка тутже остановилась анимация
вроде всё просто, но я впервые столкнулся с такой необходимостью


 
DEMBELДата: Понедельник, 16 Мая 2011, 18:21 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
загрузили в св-вах страницы? нет, делайте вручную скриптом при старте страницы

Code
AudioOpen("c:\play.mp3")
ScriptTimer("Script","CBK_TotalSec")

В обьекте Script пропишите остановку анимации, а для CBK_константы создайте текстовый обьект с соотв. именем.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 19:09 | Сообщение # 3
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
В обьекте Script пропишите остановку анимации, а для CBK_константы создайте текстовый обьект с соотв. именем.

Добавлено (16 Май 2011, 18:33)
---------------------------------------------

Quote (DEMBEL)
загрузили в св-вах страницы?

но у меня при старте страницы выпоняется команда BackgroundPause()
а запуск фоновой музыки происходит чуть позже

Добавлено (16 Май 2011, 18:41)
---------------------------------------------

Quote (DEMBEL)
нет, делайте вручную скриптом при старте страницы

не канает такая схема ибо при воспроизведении другого музыкального OGG звука
музыка останавливается :(

Добавлено (16 Май 2011, 18:43)
---------------------------------------------
есть ли для фоновой музыки скрипт наподобии этого

Quote (DEMBEL)
AudioOpen("c:\play.mp3")
ScriptTimer("Script","CBK_TotalSec")

Добавлено (16 Май 2011, 19:04)
---------------------------------------------

Quote (DEMBEL)
В обьекте Script пропишите остановку анимации

анимация останавливается сразу после срабатывания скрипта :(
а музыка продолжает играть
я не понял про следующий пункт %)
Quote (DEMBEL)
а для CBK_константы создайте текстовый обьект с соотв. именем.

тут мне не понятно (что за текстовый объект и зачем он нужен)
если был бы mbd пример я бы понял

Добавлено (16 Май 2011, 19:09)
---------------------------------------------
если делать скрипт не на стартовой страницы то получается нужно делать скрипт в скрипте? scared
я запутался! %)
долно быть просто решение - подходящее дя решения именно моей задачи
с фоновой музыкой


 
DEMBELДата: Понедельник, 16 Мая 2011, 19:26 | Сообщение # 4
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Onideo)
есть ли для фоновой музыки

вроде нет, фоновая музыка сама по себе. принцип в том что мы определяем продолжительность аудио в секундах и задаем таймер выполнения скрипта указанного в ScriptTimer на срабатывание после указанного времени.
Quote (Onideo)
анимация останавливается сразу после срабатывания скрипта а музыка продолжает играть
я попутал, длительность файла в секундах берется. А Scripttimer работает с миллисекундами. Нужно значение CBK умножить на 1000, потом с полученного значения ставить Scripttimer.

вот только с фоновой музыкой не определяется продолжительность файла в CBK_Totaltime. Думаю чтобы получить его, вам стоит файл загрузить в обьект Список, там рассчитывается время, взять из списка время (тоже см. CBK-константы) и зарядить таймер, подобрав время за вычетом примерной длительности всех этих операций.

Quote (Onideo)
тут мне не понятно (что за текстовый объект и зачем он нужен) если был бы mbd пример я бы понял

поймите, мы потратим много времени на обьяснения через форум. У меня его нет. Проще вам справку открыть. Демо-проекты плееров есть, посмотрите как там время файла рассчитывается.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 19:33 | Сообщение # 5
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
Демо-проекты плееров есть, посмотрите как там время файла рассчитывается.

окей посмотрю
но чувствую придётся тупо зациклить фоновую музыку ибо это всё сложно для меня
нужна казуальность :)
но хотя бы скажи как зациклить звук (в справке по этому вопросу пусто)


 
DEMBELДата: Понедельник, 16 Мая 2011, 20:07 | Сообщение # 6
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
хотя фоновой музыкой тоже можно управлять... BackgroundPlay("play.mp3","LOOP")

Quote (Onideo)
нужна казуальность

шутишь чтоли, в самом комплекте ммб в папке samples сотня примеров, и для CBK-параметров, и на сайте здесь куча. А ты хочешь чтоб тебе делали.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 20:48 | Сообщение # 7
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
подождите, я не пойму. Вам что нужно, остановить фоновый звук когда он сам по себе кончится, или вы играете в фоне зацикленно, тогда как вы его остановите? только вручную, а где вручную там же можно и гиф остановить

когда фоновая не зацикленная фоновая музыка закончится сама по себе нужно чтобы сработал скрипт останавливающий определённую анимацию


 
DEMBELДата: Понедельник, 16 Мая 2011, 20:53 | Сообщение # 8
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
замените везде все пути к звукам и вероятно гифу на собственные

Добавлено (16 Май 2011, 20:53)
---------------------------------------------
точного совпадения нет, т.к. RunScript("Visual") стартует когда прочухаются предыдущие строчки, скорректируйте время вручную добавив или отняв число от перем. Timer (она не связана с таймерами, просто название такое)

Прикрепления: sounds.zip (29.9 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 21:05 | Сообщение # 9
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
точного совпадения нет, т.к. RunScript("Visual") стартует когда прочухаются предыдущие строчки, скорректируйте время вручную добавив или отняв число от перем. Timer (она не связана с таймерами, просто название такое)

это для меня слишком сложно
будет проще просто сделать LOOP для фоновой музыки
не заморачиваясь на таком изнурительном скрипте

спасибо за помощь!
завязывать с MMB программированием я не намерен
[spoiler="только для пользователя DEMBEL"]
вот для чего мне нужен MMB
http://rutracker.org/forum/viewtopic.php?t=3567674
не судите строго
если бы я умел и знал больше
получилась бы в разы оптимизированная и более качественная игра
хотел выложить здесь на сайте
но тут такие большие файлы не прокатят :) [/spoiler]


 
DEMBELДата: Понедельник, 16 Мая 2011, 21:09 | Сообщение # 10
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Onideo)
это для меня слишком сложно будет проще просто сделать LOOP для фоновой музыки не заморачиваясь на таком изнурительном скрипте
да вы шутите чтоли, какже вы игру сделали?




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 21:13 | Сообщение # 11
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
да вы шутите чтоли, какже вы игру сделали?



 
mishemДата: Понедельник, 16 Мая 2011, 21:17 | Сообщение # 12
Ветеран форума
Группа: Проверенные
Сообщений: 552
Репутация: 85
Награды: 12
Статус: Offline


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь

 
DEMBELДата: Понедельник, 16 Мая 2011, 21:21 | Сообщение # 13
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
качну конечно посмотреть, но с такими подходами вряд ли чтото путнее у вас получится

Добавлено (16 Май 2011, 21:21)
---------------------------------------------
mishem, ты пропустил вчерашний срач? он в мусорке )




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
OnideoДата: Понедельник, 16 Мая 2011, 21:22 | Сообщение # 14
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
качну конечно посмотреть, но с такими подходами вряд ли чтото путнее у вас получится



 
DEMBELДата: Понедельник, 16 Мая 2011, 21:23 | Сообщение # 15
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
да я там не бывал никогда часто, качать оттуда не могу толком, скорость режут.



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
mishemДата: Понедельник, 16 Мая 2011, 21:25 | Сообщение # 16
Ветеран форума
Группа: Проверенные
Сообщений: 552
Репутация: 85
Награды: 12
Статус: Offline


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь

 
OnideoДата: Понедельник, 16 Мая 2011, 21:29 | Сообщение # 17
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
да я там не бывал никогда часто, качать оттуда не могу толком, скорость режут.

Добавлено (16 Май 2011, 21:29)
---------------------------------------------



 
mishemДата: Понедельник, 16 Мая 2011, 22:43 | Сообщение # 18
Ветеран форума
Группа: Проверенные
Сообщений: 552
Репутация: 85
Награды: 12
Статус: Offline


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь

 
DEMBELДата: Понедельник, 16 Мая 2011, 23:02 | Сообщение # 19
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » после завершения фоновой музыки
  • Страница 1 из 1
  • 1
Поиск: