Переменная в 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") файл не читается , наткнулся на статью в нете , говорят , что это глюк в программе и можно сделать только скриптом. Так-ли это ? Спасибо.
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 и зададите его проигрывание, звука не будет. К счастью, скрипты помогли обойти эту ошибку разработчиков."
Вот как сделать ? поделитесь алгоритмом.
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)
|
|
| |