Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: KRAUSER0993
Дата сообщения: 10.12.2010 10:21
А как сделать так, чтобы во время перехода на другую страницу музыка продолжала играть, а не начиналась сначала?

On Preload:

tTable = {_SourceFolder.."\\AutoPlay\\Audio\\10-Save Me.mp3",_SourceFolder.."\\AutoPlay\\Audio\\12-it-was-mine.mp3",_SourceFolder.."\\AutoPlay\\Audio\\12 - L490.mp3"}
Start=1
End=1
Audio.Load(CHANNEL_BACKGROUND, tTable[1], true, false);

Что нужно добавить?
Автор: Dark91
Дата сообщения: 10.12.2010 10:30
Как сделать, чтоб картинка при наведении заменялась на другую и все возратить при покидании ?
Автор: nilbug
Дата сообщения: 11.12.2010 11:25
подскажите пожалуйста
1. как поместить рисунок в нужное место в Paragraph Object?
2. как сделать чтобы при нажатии на кнопку возникала меню которое просит сохранить или нет некоторый файл.
Автор: 1ne2wo
Дата сообщения: 11.12.2010 14:06
Ребят, объясните пожалуйста кто-нибудь подоходчивее), как сделать autorun чтобы эта картинка сохранила свою тень. Читал советы и т.д. поиграл с масками (пробовал ставить полностью черный фон), ничего не выходит Подскажите заодно как сделать autorun полупрозрачным, я понимаю что тут понадобится готовое изображение png, но как сделать это в программе не понимаю.
Автор: Zloy_Gelud
Дата сообщения: 11.12.2010 17:07
KRAUSER0993 (11:21 10-12-2010)
Цитата:
А как сделать так, чтобы во время перехода на другую страницу музыка продолжала играть, а не начиналась сначала?

Использовать флаг.



Dark91 (11:30 10-12-2010)
Цитата:
Как сделать, чтоб картинка при наведении заменялась на другую и все возратить при покидании ?

См. события On Enter/OnLeave.



nilbug (12:25 11-12-2010)
Цитата:
подскажите пожалуйста


Цитата:
1. как поместить рисунок в нужное место в Paragraph Object?

Невозможно. Если, только объекты друг на друга накладывать.

Цитата:
2. как сделать чтобы при нажатии на кнопку возникала меню которое просит сохранить или нет некоторый файл.

См. Dialog.FileBrowse.



1ne2wo (15:06 11-12-2010)
Цитата:
как сделать autorun чтобы эта картинка сохранила свою тень.

Если хочешь чтоб как в Viste/Seven, то не получится.

Цитата:
Подскажите заодно как сделать autorun полупрозрачным


Код: WinApi.SetWindowTrans(Application.GetWndHandle(), 128);
Автор: 1ne2wo
Дата сообщения: 11.12.2010 17:25
Zloy_Gelud

Цитата:
Если хочешь чтоб как в Viste/Seven, то не получится.

Вот в общем пример http://rghost.ru/3568341 Весьма простенький авторан, этим и привлекателен. Хочу добиться такого же эффекта (прозрачности и тени). И если не трудно скажи куда вписать это:
WinApi.SetWindowTrans(Application.GetWndHandle(), 128);
Просто никогда не приходилось дописывать что-либо, пользуюсь программой через стандартную панель инструментов, код почти нигде не приходится править.
Автор: torkea
Дата сообщения: 13.12.2010 15:41
А можно сделать так, чтобы при двойном щелчке по объекту дерева, в определенной области окна загружался текст из определенного файла?

Автор: KRAUSER0993
Дата сообщения: 13.12.2010 16:49
Подскажите, пожалуйста, как сделать окно с ползунком для перемотки песен, как во всех плеерах и чтобы рядом отображалось время длительности песни.
Автор: lerik2703
Дата сообщения: 13.12.2010 18:56

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

проще всего воспользоваться плагином AudioEx
Автор: KRAUSER0993
Дата сообщения: 14.12.2010 10:16
А как сделать так, чтобы плагин media player заработал, какой скрипт нужно написать?
Автор: XITMAH
Дата сообщения: 15.12.2010 02:51
Подскажите где можно скачать какие-то разнообразные кнопки?

Кнопка состоит из одного или нескольких изображений. Возможно ли как-то разобрать готовую кнопку(сохранить изображения на комп), если да, то как?
Автор: torkea
Дата сообщения: 15.12.2010 06:05

Цитата:
Кнопка состоит из одного или нескольких изображений. Возможно ли как-то разобрать готовую кнопку(сохранить изображения на комп), если да, то как?


Меняешь расширение *.btn на *.rar, открываешь Winra-рoм и сохраняешь на компе рисунки, можешь из нескольких кнопок создать свою...
Автор: 1ne2wo
Дата сообщения: 15.12.2010 06:36
XITMAH

Цитата:
Кнопка состоит из одного или нескольких изображений. Возможно ли как-то разобрать готовую кнопку(сохранить изображения на комп), если да, то как?

Посмотреть на кнопку в `разрезе` можно через ButtonMaker (идет в комплекте с Autoplay Media Studio). Вот только сохранять изображения там нельзя, можно только свои вставлять. Как вариант можно сделать скриншот нужной кнопки в разобранном виде, ну а дальше в Photoshop...

Цитата:
Меняешь расширение *.btn на *.rar, открываешь Winra-рoм и сохраняешь на компе рисунки, можешь из нескольких кнопок создать свою...

Возьму на заметку
Автор: lerik2703
Дата сообщения: 15.12.2010 10:29

Цитата:
Меняешь расширение *.btn на *.rar

а зачем менять то просто открыть с помощью
Автор: XITMAH
Дата сообщения: 15.12.2010 17:39
За решение с кнопкой, спасибо!

Подскажите, если загрузить музыку через (ПКМ с боку авторана –> звук…), то какой код нужно прописать в кнопках «Следующая песня» и «предыдущая песня», чтоб они работали?
Автор: zmerlin
Дата сообщения: 15.12.2010 20:07
Подскажите пожалуйста, варианты эффектов-переходов со страничку на страничку можно расширить по сравнению со стандартными? Понимаю, что это конечно извращение, но все же))
Автор: torkea
Дата сообщения: 16.12.2010 09:23
есть такой вот скрипт от GOOSE:
--получаем системную ширину и высоту окна.

display = System.GetDisplayInfo();

--устанавливаем величину отступов
--(нужно будет для позиционирования объектов на фуллскрине).

spacer = 15;

--устанавливаем размеры кнопок...

Button_Size = Button.GetSize("Back");
Exit_Button_Size = Button.GetSize("Exit");
Go_Button_Size = Button.GetSize("Go");

--присваиваем переменной системный размер окна

Window_Size = Window.GetSize(Application.GetWndHandle());

--все, что ниже изменяет размеры объектов,
--основываясь на значениях, полученных выше.

--устанавливаем размер объекта "Input"

Input.SetSize("Address Bar", (Window_Size.Width - (spacer * 3) - Go_Button_Size.Width), Go_Button_Size.Height);
Input.SetPos("Address Bar", spacer, spacer);
Input_Pos = Input.GetPos("Address Bar");
Input_Size = Input.GetSize("Address Bar");

--устанавливаем размер объекта "web"

Web.SetSize("Web Browser Object", (Window_Size.Width - (spacer * 2)), (Window_Size.Height - (spacer + Go_Button_Size.Height + spacer) - (spacer + Button_Size.Height + spacer)));
Web.SetPos("Web Browser Object", spacer, (spacer + Go_Button_Size.Height + spacer));
Web_Pos = Web.GetPos("Web Browser Object");
Web_Size = Web.GetSize("Web Browser Object");

--размер кнопок уже определен выше
--устанавливаем позицию каждой кнопки

Button.SetPos("Back", spacer, (Web_Pos.Y + Web_Size.Height + spacer)); --кнопка back
Button.SetPos("Forward", (spacer + Button.GetPos("Back").X + Button_Size.Width), (Web_Pos.Y + Web_Size.Height + spacer)); --кнопка forward
Button.SetPos("Print", (spacer + Button.GetPos("Forward").X + Button_Size.Width), (Web_Pos.Y + Web_Size.Height + spacer)); --кнопка print
Button.SetPos("Refresh", (spacer + Button.GetPos("Print").X + Button_Size.Width), (Web_Pos.Y + Web_Size.Height + spacer)); --кнопка refresh
Button.SetPos("Stop", (spacer + Button.GetPos("Refresh").X + Button_Size.Width), (Web_Pos.Y + Web_Size.Height + spacer)); --кнопка stop
Button.SetPos("Go", (Input_Pos.X + Input_Size.Width + spacer), spacer); --кнопка go
Button.SetPos("Exit", display.Width - (Exit_Button_Size.Width + spacer), display.Height - (Exit_Button_Size.Height + spacer)); --кнопка exit

помогите в нем разобраться, что есть что...
задача следующая сделать так, чтобы окно авторана можно было разворачивать из обычного режима в полноэкраный и наоборот. вариант из меню настроек проекта не подходит, хотелось бы использовать оригинальные кнопки и заголовок окна
Автор: IRONMAN36RUS
Дата сообщения: 16.12.2010 13:46
А кто знает можноли вставить окна другого брвузера не IE? точнее чтобы он использовал не IE ресурсы, ну или хотябы не 6 IE?
Автор: XITMAH
Дата сообщения: 16.12.2010 21:05
Нужна помощь.
Вот таким способом загружаю музыку:



Подскажите, что нужно прописать, чтоб кнопки "следующая/предыдущая" работали?
Автор: qwertEHOK
Дата сообщения: 17.12.2010 10:51
подскажите как выполнить вот такой код и вставить результат в ListBox

Код:
Set objConn = CreateObject("ADODB.Connection")
ServerName = "192.168.0.1"
DSN = "base"
UID = "user"
PWD = "user"
ConnectString = "Provider=MSDASQL.1;Password=user;Persist Security Info=True;User ID=user;Data Source=informix7"

objConn.ConnectionString = ConnectString
objConn.ConnectionTimeOut = 15
objConn.CommandTimeout = 30
objConn.Open
Set objRecordset = objConn.Execute("SELECT resp_id FROM resp_exec")
While Not objRecordset.EOF
strRes = vbNullString
For i=0 To objRecordset.Fields.Count-1
strRes = strRes & CStr(objRecordset.Fields(i).Value) & vbTab
Next
WScript.Echo Trim(strRes) 'вот тут вместо вывода на экран - вставить в ListBox.
objRecordset.MoveNext
Wend
objConn.Close
Set objConn = Nothing
Set objRecordset = Nothing
Автор: davpin22
Дата сообщения: 17.12.2010 20:39
lerik2703

Цитата:
Вставил Ваши коды. Теперь при выборе записи(папки)- "Pop" в ComboBox1, открывается список записей (папок) в ComboBox2, которые находятся в "\\Autoplay\\Docs\\Pop... , при выборе записи(папки)- "Rok" в ComboBox1,открывается список записей (папок) в ComboBox2, которые находятся в "\\Autoplay\\Docs\\Rok... и так далее.

Появилась новая проблема!
Нужно чтобы при выборе следующей записи в ComboBox1, в ComboBox2 стирался бы список предидущей записи, т.е. при выборе записи(папки)- "Pop" в ComboBox1, открывается список записей (папок) в ComboBox2, но если при выборе следующей папки "Rok" в ComboBox1, она окажется пустой, то и ComboBox2 должна быть пустой.


Цитата:
ListBox открывалось содержимое этой папки в формате pdf.-


Можно ли добавить в ListBox папки в формате pdf и txt?
Зарание благодарю!!!
Автор: lerik2703
Дата сообщения: 18.12.2010 07:42

Цитата:
подскажите как выполнить вот такой код и вставить результат в ListBox

здесь нужно подключить плагин luaCom!

Цитата:
Появилась новая проблема!

вообше как я писал что код который я выложил это не более чем пример!расскажи о структуре проекта !

Цитата:
Можно ли добавить в ListBox папки в формате pdf и txt?

это как так?
Автор: davpin22
Дата сообщения: 18.12.2010 12:05
lerik2703

Цитата:
вообше как я писал что код который я выложил это не более чем пример!расскажи о структуре проекта !


Структура проекта такая:
В ComboBox1 открывается выпадающий список всех марок автомобилей(Audi;BMW;Fiat...). При выборе одного из них,например Audi, в ComboBox2 открывается выпадающий список всех моделей этой марки (A4;A6;TT...). А при выборе одной из модели в ComboBox2, в ListBox появляется файл описания этой модели в формате pdf, который открывается при двойном клике.
Впроекте все так и работает но есть проблема!
Допустим в ComboBox1 выбрано Audi, в ComboBox2 появляется список всех моделей A4;A6;TT...
За тем в ComboBox1 выбрано "Buick" к моделям которого нет описания и ComboBox2 должен быть пустым, но в нём остаются прежние марки A4;A6;TT...


nGetCou = ComboBox.GetCount("ComboBox2");
for x=1,nGetCou do
ComboBox.DeleteItem("ComboBox2", 1);
end

sDate = ComboBox.GetItemData("ComboBox1", e_Selection);

elseif sDate == "Audi" then
tPerformer={Q7="Q7",TT="TT",A4="A4"}

elseif sDate == "BMW" then
tPerformer={BMW3="BMW3",BMW5="BMW5"}

--elseif sDate == "Buick" then
tPerformer={Lucerne="Lucerne",LaCross="LaCross",ParkAvenue="Park Avenue"}

elseif sDate == "Cadillac" then
tPerformer={DeVille="DeVille",SRX="SRX"}
end

if tPerformer ~= nil then
for n,sPerformer in pairs (tPerformer) do
ComboBox.AddItem("ComboBox2",sPerformer,n);
end
end
ComboBox.SetSelected("ComboBox2", 1)


Цитата:
Можно ли добавить в ListBox папки в формате pdf и txt?


Файлы pdf это схемы, к определённой модели,которые например находятся в .."\\Autoplay\\Docs\\Audi\\A3"
но а если схемы к выбранной модели нет, то чтобы был виден файл в формате *.txt вкотором будет описание к этой модели в той же папке .."\\Autoplay\\Docs\\Audi\\A3"
Другими словами,если в ComboBox2 выбрано A3, то ListBox1 были бы видны фалы в формате pdf и txt которые находятся в папке .."\\Autoplay\\Docs\\Audi\\A3"

ListBox.SetVisible("ListBox1", true);
Label.SetVisible("Label3", true);
nCount = ListBox.GetCount("ListBox1");
if (nCount) then
while nCount > 0 do
ListBox.DeleteItem("ListBox1", nCount);
nCount = nCount - 1;
end
end
sDate = ComboBox.GetItemData("ComboBox2", e_Selection);
if sDate == "A3" then
sFilePatch=_SourceFolder.."\\Autoplay\\Docs\\Audi\\A3"
elseif sDate == "A4" then
sFilePatch=_SourceFolder.."\\Autoplay\\Docs\\Audi\\A4"

else
sFilePatch=""
end
if sFilePatch ~= "" then
file = File.Find(sFilePatch, "*.pdf", false, false, nil);
if file ~= nil then
ListBox.DeleteItem("ListBox1", -1);
for j,strFilePatch in pairs (file) do
title = strFilePatch;
title = String.Right(title, (String.Length(title) - String.ReverseFind(title, "\\", true)));
ListBox.AddItem("ListBox1", title , strFilePatch);
end
else
Dialog.Message("", "Íå íàéäåíî íè îäíîãî Ôàéëà ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
Автор: Zloy_Gelud
Дата сообщения: 19.12.2010 19:35
qwertEHOK

Код: objConn = luacom.CreateObject("ADODB.Connection");
if objConn then
ServerName = "192.168.0.1";
DSN = "base";
UID = "user";
PWD = "user";
ConnectString = "Provider=MSDASQL.1;Password=user;Persist Security Info=True;User ID=user;Data Source=informix7";
objConn.ConnectionString = ConnectString;
objConn.ConnectionTimeOut = 15;
objConn.CommandTimeout = 30;
objConn:Open();
objRecordset = luacom.CreateObject("ADODB.RecordSet");
objRecordset:Open("SELECT resp_id FROM resp_exec", objConn);
while not objRecordset.EOF do
strRes = "";
for i = 0, objRecordset.Fields.Count - 1 do
strRes = strRes .. objRecordset.Fields:Item(i).Value .. "\t";
end
strRes = String.TrimLeft(String.TrimRight(strRes, nil), nil);
result = ListBox.AddItem("ListBox1", strRes, "");
objRecordset:MoveNext();
end
objConn:Close();
objConn = nil;
objRecordset = nil;
end
Автор: LEDRA
Дата сообщения: 20.12.2010 00:54
Вечер добрый.
Такая проблема - если использую cp.dll для конвертации строки, то после выполнения кода скомпилированный проект завершается ошибкой.
Помню что когдато была похожая ошибка - но не помню как поборол.
Винда - 7
AutoPlay - 8
конвертирую строкой
stroka = Convert(stroka,65001,1251); - преобразование проходит нормально

подскажите плиз как побороть проблему. Спасибо.
Автор: tavria2
Дата сообщения: 20.12.2010 10:08
LEDRA

Цитата:
Такая проблема - если использую cp.dll для конвертации строки, то после выполнения кода скомпилированный проект завершается ошибкой.
Помню что когдато была похожая ошибка - но не помню как поборол.
Винда - 7
AutoPlay - 8

Только, что проверил на такой же конфигурации - ошибок не возникает.

Взамен cp.dll, был написан плагин ConvT.
Попробуй, возможно с ним проблема исчезнет.
Автор: qwertEHOK
Дата сообщения: 20.12.2010 10:13
спасибо, попробую
подскажите так же примерчик вывода данных из грида в эксель.

и еще. замучался с конвертацией данных
есть функция WinApi.IntToStr, а как насчет DateToStr, StrToInt И так далее?
Автор: Zloy_Gelud
Дата сообщения: 20.12.2010 11:20
qwertEHOK

Цитата:
подскажите так же примерчик вывода данных из грида в эксель.

Надо смотреть объектную модель Excel. Какие стоят задачи?

Цитата:
и еще. замучался с конвертацией данных
есть функция WinApi.IntToStr, а как насчет DateToStr, StrToInt И так далее?

Строковое значение в числовое: n = tonumber(s); или String.ToNumber();
Числовое/логическое значение в строковое: s = tostring(v);
Насчет DateToStr непонятно. Что это действие должно выполнять? И вообще типа переменной Date в АМС нет.
Автор: qwertEHOK
Дата сообщения: 20.12.2010 12:12
задача такая
подключиться к информиксу, запросами создать таблицу с нужными данными, отобразить эту таблицу в гриде.

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

DateToStr
Пытаюсь вывести дату в Input - выходит ошибка "Переменная должна быть строкой".
В дельфе есть функция DateToStr (StrToDate).

Еще раз огромное спасибо за помощь.
Автор: Zloy_Gelud
Дата сообщения: 20.12.2010 12:48
qwertEHOK

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

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

При наличии свободного времени попробую накатать примерный скрипт.

Цитата:
DateToStr
Пытаюсь вывести дату в Input - выходит ошибка "Переменная должна быть строкой".

Откуда/как ты получаешь дату?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.