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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar
Сделай экспорт своего проекта в *.apz и кидай мне на email.  

Цитата:
а какая комманда говрит, чтобі нода не сворачивалась?

Все-же я не рекомендую изменять стандартное поведение для родительской ноды...
Повторюсь, если сильно хочется, то можешь сделать так:

Код:
NodePropertiesN.Expanded = false;

N - номер твоей ноды.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:50 11-10-2006 | Исправлено: tavria2, 14:56 11-10-2006
DenVl



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди добрые подкиньте пожалста примерчик с использованием Tree, чтоб я хоть немного разобрался или как сделать, чтобы на выбор определенной ноды загружалась определенная картинка и текст, а на двойной клик начиналась установка программы
 
Добавлено:
Люди добрые подкиньте пожалста примерчик с использованием Tree, чтоб я хоть немного разобрался или как сделать, чтобы на выбор определенной ноды загружалась определенная картинка и текст, а на двойной клик начиналась установка программы

Всего записей: 58 | Зарегистр. 01-07-2006 | Отправлено: 15:16 11-10-2006
Dgikar



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

Цитата:
Люди добрые подкиньте пожалста примерчик с использованием Tree, чтоб я хоть немного разобрался или как сделать, чтобы на выбор определенной ноды загружалась определенная картинка и текст, а на двойной клик начиналась установка программы  

 
 
Начни читать здесь. Я уже задавал этот вопрос, спасибо GOOSE и tavria2 помогли разобраться.

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 17:07 11-10-2006 | Исправлено: Dgikar, 17:10 11-10-2006
Lexua



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dgikar
Ну во-первых нужно столько кода прятать под тегом [more]
Во-вторых лучше использовать elseif что поможет избежать этого

Цитата:
end  
end  
end  
end  
end  
end  
end  
end  
end  
end  
end  
end  
end  
end

Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 18:09 11-10-2006
Dgikar



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

Цитата:
Ну во-первых нужно столько кода прятать под тегом [more]

Этого не знал. Сорри

Цитата:
Во-вторых лучше использовать elseif что поможет избежать этого  

а за это - сенкс

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 18:50 11-10-2006
lua2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.dx21.com/scripting/rundll32/refguide.asp
Внимание! Всем кто хочет добавить в свои проги функциональности и не хочет качать плагиньё!
 
Добавлено:
Это полная фага по rundll32.exe
Удачно поюзать!)

Всего записей: 30 | Зарегистр. 17-08-2006 | Отправлено: 18:52 11-10-2006
Dgikar



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

Цитата:
Все-же я не рекомендую изменять стандартное поведение для родительской ноды...  
Повторюсь, если сильно хочется, то можешь сделать так:  
 

Код:
NodePropertiesN.Expanded = false;

 
N - номер твоей ноды.

 
Т.е., если правильно понял, то код должен выглядеть так:

Код:
 NodeProperties("MS", "1.1").Expanded = false;

Верно?
 
Добавлено:
Люди, а как мне обратиться к объекту, который находится на другой странице?
Например:
 
Я нажимаю кнопку на странице А (в нее я вписываю, что нужно на стр. Б загрузить в Веб-объект какой-нить URL), открывается страница Б и в Веб-объект загружается какой-нить URL...

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 18:59 11-10-2006 | Исправлено: Dgikar, 19:35 11-10-2006
tavria2



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

Цитата:
Верно?
Нет. Ты в своих первых строках кода получал св-ва каждой ноды, хоть это и избыточный код, ну ладно...
Код:
NodeProperties0 = Tree.GetNode("MS", "1");  
NodeProperties1 = Tree.GetNode("MS", "1.1");

и т.д.

Так и используй эти св-ва:
Код:
NodeProperties0.Expanded = false;
и т.д.

Цитата:
Я нажимаю кнопку на странице А (в нее я вписываю, что нужно на стр. Б загрузить в Веб-объект какой-нить URL), открывается страница Б и в Веб-объект загружается какой-нить URL...

В событии кнопки On Click - делаешь переход на нужную страницу, например:
Код:
Page.Jump("Page Б);

А в событии On Preload или On Show нужной страницы делашь то, что тебе нужно...

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
Ок, спасибо.  
 
Еще вопрос:  
Есть ноды: 1, 1.1, 1.1.1, а есть ли нода 1.1.1.1
 
ItemData 1  
   |  
   |  
   |-------ItemData 1.1  
   |              |  
   |              |------------ItemData 1.1.1  
   |              |  
   |              |------------ItemData 1.1.2  
   |              |                       |  
   |              |                       |------------ItemData 1.1.1.1
   |           и т. д...                |
   |                                   и т. д...
   |-------ItemData 1.2  
   |  
и т. д...

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



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

Цитата:
Есть ноды: 1, 1.1, 1.1.1, а есть ли нода 1.1.1.1

А попробовать?
 
ЗЫ Ну, с 500 постом меня!

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

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



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

Цитата:
Есть ноды: 1, 1.1, 1.1.1, а есть ли нода 1.1.1.1
  1. Исходя из твоей схемы, должно быть 1.1.2.1 и т.д.
  2. Ограничений на кол-во вложенности - я не нашел, но вообще рекомендуют использовать не более 3-х вложений, т.к. слишком "глубокие" вложения могут раздражать пользователя.
GOOSE
Поздравляю!

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE
ПОЗДРАВЛЯЮ!!!
 
 
Добавлено:
GOOSE

Цитата:
А попробовать?  

tavria2

Цитата:
Исходя из твоей схемы, должно быть 1.1.2.1 и т.д.  

 
Пробую, выдает ошибку

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



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

Цитата:
Пробую, выдает ошибку

Здесь ясновидящих нет. Давай конкретно, что и как делал, и что за ошибка?

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
Приношу свои извинения, я не правильно нарисовал схему, должно быть так:
 
ItemData 1    
   |  
   |  
   |-------ItemData 1.1  
   |              |  
   |              |------------ItemData 1.1.1  
   |              |  
   |              |------------ItemData 1.1.2  
   |              |
   |              |------------ItemData 1.1.3
   |              |                       |
   |              |                       |------------ItemData 1.1.3.1
   |              |                       |
   |              |                    и т. д...
   |              |
   |           и т. д...
   |
   |-------ItemData 1.2  
   |  
и т. д...
 
Теперь, все работает
 
Добавлено:
tavria2

Цитата:
Я нажимаю кнопку на странице А (в нее я вписываю, что нужно на стр. Б загрузить в Веб-объект какой-нить URL), открывается страница Б и в Веб-объект загружается какой-нить URL...


Цитата:
В событии кнопки On Click - делаешь переход на нужную страницу, например:

Код:
Page.Jump("Page Б);

А в событии On Preload или On Show нужной страницы делашь то, что тебе нужно...

Ок, а если мне нужно в один и тот же Веб-объект (который находиться на стр. Б) загружать с различных страниц (А, С...., Р....) различные URLы, то как тогда быть?
 
Т.е., я хочу использовать один Веб-объект (для всего проекта), для загрузки в него различных URLов. ОК?

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 01:55 12-10-2006 | Исправлено: Dgikar, 01:55 12-10-2006
tavria2



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

Цитата:
Ок, а если мне нужно в один и тот же Веб-объект (который находиться на стр. Б) загружать с различных страниц (А, С...., Р....) различные URLы, то как тогда быть?  

Заведи глобальную переменную (например myURL) и присвивай ей нужный URL, перед переходом на страницу Б. А в событии On Show страницы Б, пишешь например:

Код:
Web.LoadURL("Web1", MyUrl);

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



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

Цитата:
Заведи глобальную переменную (например myURL) и присвивай ей нужный URL, перед переходом на страницу Б. А в событии On Show страницы Б, пишешь например:  

Код:
Web.LoadURL("Web1", MyUrl);
 

Ок, а как быть с такой ситуацией, на странице А есть лейбл (объект метки), когда я нажимаю на кнопку, идет джап на стр. Б, но, при этом на стр. А "исчезает" (с помощью Visible=False этот лейбл.
Когда какие-либо действия на стр. Б сделаны (например нажата кнопка "На главную", идет джамп на стр. А, и по-идее, "исчезнувший" лейбл должен появиться снова, но...  
 
Я не знаю как это решить...? Как мне "сказать" на стр. Б, что нужно показать этот лейбл, на стр. А?

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 11:31 12-10-2006 | Исправлено: Dgikar, 11:33 12-10-2006
tavria2



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

Цитата:
на странице А есть лейбл (объект метки), когда я нажимаю на кнопку, идет джап на стр. Б, но, при этом на стр. А "исчезает" (с помощью Visible=False этот лейбл.

А зачем скрывать Label, если ты уходишь с этой страницы...?

Цитата:
(например нажата кнопка "На главную", идет джамп на стр. А, и по-идее, "исчезнувший" лейбл должен появиться снова, но...

Почему он должен появиться, если ты его скрыл. Если все-таки есть причина, по которой ты скрываешь Label при уходе с главной страницы, хотя мне это и не понятно, тогда в On Preload главной страницы отображай его с помощью Label.SetVisible("Label1", true);. Вместо "Label1" подставь имя своего Label.

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



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

Цитата:
А зачем скрывать Label, если ты уходишь с этой страницы...?  


Цитата:
Почему он должен появиться, если ты его скрыл. ...

Просто, получается, что когда подгружается стр. Б, то на ней находится кнопка (в том же месте, где на стр. А находится лейбл, а т.к. есть вариант, что юзер будет использовать мой диск, с Autorunом на медленном компе, то, при подгрузке стр. Б произойдет наложение кнопки на стр. Б на лейбл на стр. А - выходит не красиво. Для этого, я скрываю лейбл на стр. А.
 
Когда юзер закончит работу на стр. Б и вернется на стр. А, я хотел бы, чтобы лейбл на стр. А был виден снова. Вот.

Цитата:
Если все-таки есть причина, по которой ты скрываешь Label при уходе с главной страницы, хотя мне это и не понятно, тогда в On Preload главной страницы отображай его с помощью Label.SetVisible("Label1", true);. Вместо "Label1" подставь имя своего Label.

Вот блин, как все просто, и чего я сразу не додумался?! Просто я шел по другому пути, как, например в Visual Basic:
 
Идет обращение к конкретному объекту на какой-нить форме таким образом:

Код:
Form1.Label1.Caption="Мой текст.........."
Form1.Label1.Visible=True

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 13:01 12-10-2006 | Исправлено: Dgikar, 13:03 12-10-2006
GOOSE



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

Цитата:
а т.к. есть вариант, что юзер будет использовать мой диск, с Autorunом на медленном компе, то, при подгрузке стр. Б произойдет наложение кнопки на стр. Б на лейбл на стр. А - выходит не красиво.

А ты это проверял? Дело в том, что такого в принципе произойти не должно. Так как страница А сначала скроется, а страница Б только потом появится...
Т.е. "наложения" вообще не должно быть, да, может быть переход между страницами медленным, но наложение - нет Я как то проверял свой каталог на жутком старье, такого эффекта не было.

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 14:56 12-10-2006
Dgikar



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

Цитата:
А ты это проверял? Дело в том, что такого в принципе произойти не должно. Так как страница А сначала скроется, а страница Б только потом появится...  
Т.е. "наложения" вообще не должно быть, да, может быть переход между страницами медленным, но наложение - нет  Я как то проверял свой каталог на жутком старье, такого эффекта не было.

 
Дело в том, что у меня, при создании Autoruna открыто много окон, как то ACDSee, графический пакет, клиен (для моей работы), несколько окон инета и пр., поэтому у меня часто не хватает Virtual memory, что сказывается на загрузке той или иной проги. И когда я делаю джамп на стр. Б со стр. А, как раз и происходит это "наложение".
 
Вот я и подумал о том, что на медленном железе, это будет не красиво как минимум, а как максиммум, я педант, я пока не сделаю ХОРОШО, не успокоюсь
 
А что касается

Цитата:
Если все-таки есть причина, по которой ты скрываешь Label при уходе с главной страницы, хотя мне это и не понятно, тогда в On Preload главной страницы отображай его с помощью Label.SetVisible("Label1", true);. Вместо "Label1" подставь имя своего Label.
то все работает . Сенкс

Всего записей: 173 | Зарегистр. 03-10-2006 | Отправлено: 15:15 12-10-2006 | Исправлено: Dgikar, 15:19 12-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