Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 1)

Модерирует : gyra, Maz

Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

maykop3000



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для ленивых и нетерпеливых обзор темы aka FAQ
 
Где почитать:
------------------------
Для начала читаем статьи: тут раз илитут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
 
 
Где поживиться:
----------------------------
Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)  
 
Где найти ответы на вопросы:
------------------------------------
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Запуск файлов из Web объекта
Реализация Play-листов для Винампа от BOObastis
Виды путей, используемых в AMS от GOOSE
Таблица дисков системы от Lexua
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Используем таймер
Полноэкранный режим для приложения
Показ\скрытие объектов по действиям мыши
Последовательный запуск нескольких файлов
Запуск WinRARa для распаковки архивов от Reineke
Изменяем скроллинг ListBox-у от GOOSE
Изменяем курсор в приложении от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Изменяем иконку приложения от Lexua
Включение\отключение фоновой музыки кнопкой
Отправка данных из форм по e-mail от GOOSE
Запускаем экзешник по информации из реестра от Lexua
Утилита для защиты авторанов
Из окна в полноэкранный режим и обратно
Для тех, у кого русский проект с "кракозяблами"
Выделение и копирование в буфер текста\части текста от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
И более красивый от tavria2
Ряд вопросов и ответов по созданию меню для DVD от tavria2
 
------------------------
Шапка исправлена. Актуально на 3.08.06 GOOSE
------------------------
 
Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

Всего записей: 544 | Зарегистр. 24-09-2002 | Отправлено: 23:32 05-12-2002 | Исправлено: Maz, 12:33 25-09-2017
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dilsh

Цитата:
Но при использовании твоего кода окно находится также в левом верхнем углу как и было изначально.  
Повторюсь ещё раз, что код ввожу в в закладке ON CLOSE окна с видеообъектом.  
Что не так делаю?  

Скачал я примерчик, мда... Автор проекта любит создавать себе трудности и потом с ними бороться. Пришлось проект немного модифицировать.  
win_full_win_1.apz (1.2 Мб).

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 21:58 04-10-2006
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar

Цитата:
Да и как правильно "прикрутить" туда файл, можешь показать на примере?

Ну и я пару примерчиков подкину
File_Browser.cab (11 кб).

Simple File Browser 6[1].0.0.0.cab (11 кб).

PS Только я их не модифицировал, но мне кажется, что это именно то, что ты пытаешься сделать (динамическое формирование дерева, вывод текстового описания в объект Paragraph, запуск файлов)
 
Добавлено:
tavria2
 
Сенькс, прикольно получилось ссылки оформить
Я даже в первую минуту повелся, думал что Батва аттачи прикрутил, а я и не знаю


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 22:14 04-10-2006 | Исправлено: GOOSE, 23:44 04-10-2006
Dgikar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE

Цитата:
Ну и я пару примерчиков подкину  
 File_Browser.apz (11 кб).
 
 Simple File Browser 6[1].0.0.0.apz (11 кб).

 
К сожалению ни тот, ни другой файл не открылся...

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 23:37 04-10-2006
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar
Да... Что то сервак не хочет правильно заливать файлы с таким расширением
Перезалил в архивах, проверил, работает


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 23:47 04-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar

Цитата:
К сожалению ни тот, ни другой файл не открылся...  

Только что скачал оба примера.  File_Browser.apz - нормально открылся, а вот Simple File Browser 6[1].0.0.0.apz - все-таки битый
 
Добавлено:
GOOSE
Угу, с cab-ми все ок.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:50 04-10-2006 | Исправлено: tavria2, 23:59 04-10-2006
Dgikar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE & tavria2
 

Цитата:
Ну и я пару примерчиков подкину  
 File_Browser.cab (11 кб).
 
 Simple File Browser 6[1].0.0.0.cab (11 кб).
 
PS Только я их не модифицировал, но мне кажется, что это именно то, что ты пытаешься сделать (динамическое формирование дерева, вывод текстового описания в объект Paragraph, запуск файлов)  

 

Цитата:
Да... Что то сервак не хочет правильно заливать файлы с таким расширением  
Перезалил в архивах, проверил, работает  

 
Спасибо вам за помощь, эти файлы дают мне много инфы, поковыряюсь с ними, если что-то не пойму, то обращусь снова, если вам конечно не трудно будет ответить

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 01:06 05-10-2006
Dilsh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2

Цитата:
Скачал я примерчик, мда... Автор проекта любит создавать себе трудности и потом с ними бороться. Пришлось проект немного модифицировать.  

 
Огромное спасибо! Всё получилось!
 
 

Всего записей: 7 | Зарегистр. 04-10-2006 | Отправлено: 12:49 05-10-2006
Labus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Братцы, скажите пожалуйста, а как реализовать возможность просмотра небольших фрагментов фильма (30 сек), при наведении курсора на кнопку с названием картины?
Интересует с помощью какой программы можно захватить небольшой эпизод и нужно ли его (файл *avi) потом конвертировать в какой-либо другой формат?

Всего записей: 857 | Зарегистр. 18-07-2004 | Отправлено: 14:51 05-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Labus

Цитата:
Братцы, скажите пожалуйста, а как реализовать возможность просмотра небольших фрагментов фильма (30 сек), при наведении курсора на кнопку с названием картины?  

На сколько я понял тебе нужен предпросмотр. Если да, то зачем привязываться ко времени. Можно сделать при наведении мышки показ видео с определенной позиции, а при съезде - остановить. Например:
 
On Enter
Video.Load("Video1", "AutoPlay\\Videos\\Мой фильм.avi", false, false);  -- загрузить видео
Video.Seek("Video1", 2, 60);  -- позиция для показа с начала, пропустив 60 сек.
Video.Play("Video1");  -- показать видео

On Leave
Video.Stop("Video1");  -- остановить видео  

Если все-таки хочешь по времени - используй таймер...
 
On Enter
Page.StartTimer(30000); -- запуск таймера на 30 сек.
Video.Load("Video1", "AutoPlay\\Videos\\Мой фильм.avi", false, false);  -- загрузить видео
Video.Seek("Video1", 2, 60);  -- позиция для показа с начала, пропустив 60 сек.
Video.Play("Video1");  -- показать видео

On Timer
Video.Stop("Video1");  -- остановить видео
Page.StopTimer();  -- остановить таймер  


Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 18:53 05-10-2006 | Исправлено: tavria2, 19:25 05-10-2006
Dgikar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE & tavria2

Цитата:
Спасибо вам за помощь, эти файлы дают мне много инфы, поковыряюсь с ними, если что-то не пойму, то обращусь снова, если вам конечно не трудно будет ответить

 
Уважаемые, ОГРОМНОЕ спасибо, Ваша помощь была неоценима, правда, я проанализировав те файлы, что скинул GOOSE и пошел (как всегда) своим путем, правда строк получилось до чертиков, но..., работает!!!
 
Единственно, возник новый маленький вопросик:
 
Все тот же Tree, у меня есть:
 
ItemData 1  
   |
   |
   |-------ItemData 1.1
   |              |
   |              |------------ItemData 1.1.1
   |              |
   |              |------------ItemData 1.1.2
   |              |
   |           и т. д...
   |                
   |-------ItemData 1.2
   |
и т. д...
 
На ItemData 1.1 "прикручено": виводить инфу в Paragraph + в Label - это в свойстве On Select, а в свойстве On Double-Click? все тож самое и + запускает файл.
 
Проблема в том, что когда я кликаю (дважды) на ItemData 1.1, инфа, которая была в Paragraph и Label исчезает как буд-то я указал Label.SetVisible("Doc2", false); (но этого нет), а сам Tree сворачивается, т.е. ItemData 1.1.1 и ItemDate 1.1.2 не видно...
 
Как мне "сказать" Tree, чтобы он не сворачивался при двойном клике + не "убирал" инфу из Paragraph и Lable?
 
Paragraph и Labele явно указанны как Label.SetVisible("Doc2", True); и Paragraph.SetVisible("Paragraph1", true);
 
И еще, как мне сделать на Tree (когда наводишь на ту или иную ItemData мышку, то ItemData подсвечивалась бы другим цветом, при этом указатель миши менялся со стандартной стрелки на руку?
 
Зараннее благодарю

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 20:23 05-10-2006 | Исправлено: Dgikar, 20:30 05-10-2006
Labus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2 ну ты блин и Энштейн , круто!!! Если я тебя правильно понял, то необязательно что-то химичить типа, вырезать фрагмент из фильма, потом его как-то "прикручивать" к кнопке с целью поверхностного ознакомления с картиной.Все выше приведённые тобой действия делают тоже самое, только с уже внедрённым фильмом в тело моего проекта, соображалка у меня работает ?Спасибо.
 
 

Всего записей: 857 | Зарегистр. 18-07-2004 | Отправлено: 20:27 05-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar

Цитата:
На ItemData 1.1 "прикручено": выводить инфу в Paragraph + в Label - это в свойстве On Select, а в свойстве On Double-Click? все тож самое и + запускает файл.  
"все тож самое" в On Double-Click не нужно, т.к. оно в любом случае отработает из  On Select. Не понятно где хранится инфа, а где имя файла... Выложи лучше свой проект, будет проще разобраться.

Цитата:
Проблема в том, что когда я кликаю (дважды) на ItemData 1.1, инфа, которая была в Paragraph и Label исчезает как буд-то я указал Label.SetVisible("Doc2", false); (но этого нет), а сам Tree сворачивается, т.е. ItemData 1.1.1 и ItemDate 1.1.2 не видно...  
Ничего исчезать не должно, ты где-то перестарался То что сворачивается родительская нода - это стандартное поведение для дерева.

Цитата:
Как мне "сказать" Tree, чтобы он не сворачивался при двойном клике + не "убирал" инфу из Paragraph и Lable?  
Вообще-то,  двойной клик на родительской ноде, не используют для выполнения, но если сильно хочется, то можно
 
On Double Click

Код:
-- получаем таблицу св-ств для выбранной ноды
tNodeProperties = Tree.GetNode("Tree1", e_NodeIndex);
if (tNodeProperties) then
  -- развернуть (по логике должно быть true, но уменя почему-то работает инверсно)
  tNodeProperties.Expanded = false;  
  -- устанавливаем новое св-во для текущей ноды
  Tree.SetNode("Tree1", e_NodeIndex, tNodeProperties);  
  -- получаем данные ноды
  ItemData = tNodeProperties.Data;
  Paragraph.SetText("Paragraph1", ItemData);
  File.Run(ItemData, "", "", SW_SHOWNORMAL, false);
end  

Цитата:
И еще, как мне сделать на Tree (когда наводишь на ту или иную ItemData мышку, то ItemData подсвечивалась бы другим цветом, при этом указатель миши менялся со стандартной стрелки на руку?
IMHO стандартными средствами никак  

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:20 05-10-2006 | Исправлено: tavria2, 22:45 05-10-2006
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar

Цитата:
Tree сворачивается, т.е. ItemData 1.1.1 и ItemDate 1.1.2 не видно...  

Стоит поиграться с действием Tree.EnsureVisible.
Сам я не делал, поэтому больше сказать не могу...
 

Цитата:
при этом указатель миши менялся со стандартной стрелки на руку

Да, стандартными действиями - никак.
Для изменения курсора нужно использовать виндовую библиотеку User32.dll


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 23:14 05-10-2006 | Исправлено: GOOSE, 23:34 05-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE

Цитата:
Для изменения курсора нужно использовать виндовую библиотеку User32.dll  
Да, но курсор поменяется, для всего объекта дерева, а нужно менять тогда, когда мышь находится над нодой.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:37 05-10-2006
Dgikar



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE & tavria2
 
Понял, спасибо.
 

Цитата:
... Выложи лучше свой проект, будет проще разобраться.

 
По поводу проекта, то, как его юда "прикрутить?"?

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 23:58 05-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar

Цитата:
По поводу проекта, то, как его юда "прикрутить?"?  

Сюда ни как, можешь кинуть сюда:
http://rapidshare.de
http://hyperupload.com
http://www.megaupload.com/ru
http://shareua.com/upload

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:04 06-10-2006
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2

Цитата:
Да, но курсор поменяется, для всего объекта дерева, а нужно менять тогда, когда мышь находится над нодой.

Можно ведь попробовать и над нодой... Только плохо все это И тормозить будет, да и не принято вмешиваться в работу системы по пустякам Как говорится: "Не лезь в двигатель - не мешай ему работать" (С)
 
Добавлено:
Кстати, мне тут стало интересно, я поискал идентификаторы курсоров.
"Руки" там нет....
  Имена Системных Курсоров                                                        Идентификаторы

"Arrow" -стрелка                                                                                       OCR_NORMAL

"IBeam" - I - образная линия                                                                     OCR_IBEAM

"Wait" - ждать (песочные часы)                                                                  OCR_WAIT

"Crosshair" -крест                                                                                      OCR_CROSS

"UpArrow" -стрелка вверх                                                                          OCR_UP

"Size" -двунаправленная стрелка                                                               OCR_SIZE

"Icon" - пиктограмма                                                                                  OCR_ICON

"SizeNWSE" - двунаправленная стрелка северо-запад - юго-восток            OCR_SIZENWSE

"SizeNESW" - двунаправленная стрелка северо-восток - юго-запад            OCR_SIZENESW

"SizeWE" -двунаправленная стрелка запад-восток                                     OCR_SIZEWE

"SizeNS" - - двунаправленная стрелка север-юг                                         OCR_SIZENS

"SizeAll" -крест из стрелок                                                                         OCR_SIZEALL

"No"                                                                                                          OCR_NO

"AppStarting"                                                                              OCR_APPSTARTING  



----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 00:07 06-10-2006 | Исправлено: GOOSE, 00:19 06-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE

Цитата:
Кстати, мне тут стало интересно, я поискал идентификаторы курсоров.  
"Руки" там нет....  

См. сообщение от GOOSE

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:43 06-10-2006
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
Подколол!
Я последние три строчки не увидел

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 01:49 06-10-2006
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE

Код:
-- Load hourglasscursor    
hCursor = DLL.CallFunction("user32.dll", "LoadCursorA", "0, 32514", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);  
 
-- Display loaded cursor    
retVal = DLL.CallFunction("user32.dll", "SetCursor", hCursor, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
 
Попробовал твой пример (разместил код в On Show страницы), но у меня почему-то он не работает - курсор не меняет Может я что-то не так делаю?
 
Добавлено:
Сорри, протупил Добавил код в On Mouse Move - все работает как надо.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 13:40 06-10-2006 | Исправлено: tavria2, 13:49 06-10-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 1)
Widok (03-09-2007 23:10): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru