Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Переменная в VR Panorama
Переменная в VR Panorama
РомаДата: Четверг, 15 Сентября 2011, 11:18 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 4
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте, не могу решить вопрос без Вашей помощи. В панораме надо вводить ссылку на внешний или вложенный файл панорамы. Как прикрутить в этот запрос переменную OpenFile$ , каторая имеет прямую ссылку на файл панорамы и была создана запросом на файл панорамы :

Code
OpenFile("*.jpg-файлы (*.jpg)|*.jpg|","*.jpg")
If (OpenFile$ <> '') Then
SongListAdd("OpenFile$")
Message("OpenFile$","")
End


(4 строка - для контроля, я проверял ссылку переменной)

и ешё вопрос: про фоновую музыку. В программе лежит вложенный файл ___.mid , через BackgroundPlay("___.mid","LOOP") файл не читается , наткнулся на статью в нете , говорят , что это глюк в программе и можно сделать только скриптом. Так-ли это ? Спасибо.
Прикрепления: .part1.rar (500.0 Kb)


640 КБ должно быть достаточно для каждого. (Bill Gates, 1981)
 
РомаДата: Четверг, 15 Сентября 2011, 11:53 | Сообщение # 2
Новый участник
Группа: Пользователи
Сообщений: 4
Репутация: 0
Награды: 0
Статус: Offline
2-часть

Добавлено (15 Сентябрь 2011, 11:53)
---------------------------------------------
вот нашёл статью про глюк : http://www.compress.ru/Archive/CP/2003/3/29/
(читать в конце о Multimedia Builder)

Цитата : "Легко можно создать кнопку, по щелчку на которой звучит внедренный wav, но если вы внедрите midi и зададите его проигрывание, звука не будет. К счастью, скрипты помогли обойти эту ошибку разработчиков."

Вот как сделать ? поделитесь алгоритмом. scratch

Прикрепления: .part2.rar (329.8 Kb)


640 КБ должно быть достаточно для каждого. (Bill Gates, 1981)
 
DEMBELДата: Четверг, 15 Сентября 2011, 13:02 | Сообщение # 3
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Рома)
Как прикрутить в этот запрос переменную OpenFile$

выбор кладется не в OpenFile$ а CBK_OpenFile и CBK_OpenDir

Добавлено (15 Сентябрь 2011, 13:02)
---------------------------------------------

Quote (Рома)
Вот как сделать ?

Это если делать через вкладку Sound Actions где надо просто указать файл. а зачем вам midi приспичило?
ну если сделать вручную, то возмите и пропишите команды проигрывания во вкладках событий кнопки. какие? в справке же есть. Midiplay() и прочие...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
РомаДата: Четверг, 15 Сентября 2011, 15:16 | Сообщение # 4
Новый участник
Группа: Пользователи
Сообщений: 4
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL, спасибо. Со звуком разобрался, сделал через вкладку Sound Actions, а через
Code
MidiPlay("___.mid","LOOP")
вложенный файл ___.mid не стал работать. работает только внешний. Почему midi, а не wav? размер 10 кратный + все файлы внедрятся и скомпелируются.

по поводу панорамы, прписал на кнопку вот :
Code
OpenFile("*.jpg-файлы (*.jpg)|*.jpg|","*.jpg")
   Message("Содержимое переменной OpenFile$:","OpenFile$")
   file$=<File>
   Message("Содержимое константы <File>:","file$")
   file$=CBK_OpenFile
   Message("Имя выбранного файла:","file$")
   folder$=CBK_OpenDir
   Message("Каталог выбранного файла:","folder$")

(ну это выдернул из русского мануала)
а в окне "Bнeшний фaйл пaнopaмы" как строку прописать ?
прописывал :
Code
<File>
<CBK_OpenDir>+<CBK_OpenFile>
<CBK_OpenDir+CBK_OpenFile>
<CBK_OpenFile>

безрезультатно. а в инструкции не нашёл . %)
Спасибо.


640 КБ должно быть достаточно для каждого. (Bill Gates, 1981)
 
DEMBELДата: Четверг, 15 Сентября 2011, 15:53 | Сообщение # 5
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Рома)
Почему midi, а не wav?

а почему не PlaySound/AudioOpen/AudioPlay/BackgroundPlay и mp3?
Quote (Рома)
безрезультатно.
естественно. Используемые файлы грузятся еще до отображения проекта. А вы хотите сперва загрузить панораму а потом указать файл в ней. Так не пойдет, в панораме используются только либо выбранный файл, либо внешний который вы прописываете в поле ввода, либо вложенный (кнопочка справа от поля), чтобы в момент отображения панорамы все уже было загружено. Сменить путь в процессе работы уже нельзя, насколько я понимаю...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
РомаДата: Четверг, 15 Сентября 2011, 18:51 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 4
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL, спасибо всё получилось, ошибка скрывалась "на поверхности" (поменял очерёдность загрузки)

Quote (DEMBEL)
Сменить путь в процессе работы уже нельзя, насколько я понимаю...

к сожелению да. Пришлось для каждого файла панорамы делать собственные сборки а потом совместить их менюшкой (типа мини виртуальный тур получился , как в Яндексе) :)


640 КБ должно быть достаточно для каждого. (Bill Gates, 1981)
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Переменная в VR Panorama
  • Страница 1 из 1
  • 1
Поиск: