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

» Autoplay Media Studio

Автор: Byvaliy22
Дата сообщения: 11.04.2005 17:23
GOOSE
ПРЯМ В ТОЧКУ !!!!!
Именно мне это и надо...на примере, если можно...
И еще для самого проэкта...

СЕНКС.
Автор: GOOSE
Дата сообщения: 11.04.2005 21:51
Byvaliy22
Извини, но нафига тебе "такое счастье"?
ИМХО, коряво... Но по другому я не знаю как
Держи пример
Автор: Byvaliy22
Дата сообщения: 12.04.2005 09:26
GOOSE
Спасибо за пример,НО ЭТО НЕМНОГО НЕ ТО....(сайт,молодец что сделал)
Я имелл ввиду: на странице имеется вэб-объект, на всю страницу...
Нужно сделать,чтоб эта страница могла изменятся в размерах вместе с вэб-объектом...
например из 800x600 на 1024x768, т.е. рэсайз страницы был возможен...
есть варианты?
Автор: GOOSE
Дата сообщения: 12.04.2005 19:20
Byvaliy22
Есть. Сделать изменение размера окна ПРИЛОЖЕНИЯ (а не страницы!) в соответствии с разрешением экрана пользователя...
Или я опять тебя не понял?


Добавлено:
Byvaliy22
Держи пример браузера, изменяющего размер динамически
Пример с ИндигоРозе, там на английском комментарии, но разберешься, смысл там понятен
А больше способов я не знаю.
Автор: likbez
Дата сообщения: 13.04.2005 03:04
GOOSE

Чем больше работаю с прогой - тем больше она мне нравится. В ней наверное можно сделать в принципе "любой каприз", только вот знаний в области программирования катастрофически не хватает! вот снова нужна помощь знающих людей:
как сделать управление размером картики, загруженной в Веб-объект из "Плагина Миниатюр"? чтобы понятнее был вопрос - это выглядит так
_http://mail.expert.kiev.ua/mmp.jpg
Оригинальные картинки - более 2000 пикселей по горизонтали. сначала нужно, чтобы после клика на миниатюре в "основном окне" (например - в Веб-объекте) загружалась вся картинка (то есть - уменьшенная), а потом чтобы слайдером например можно было ее увеличивать постепенно до оригинального размера в этом-же окне.
Легко получается - если просто грузить картинку как объект, но тогда при увеличении большая ёё часть уходит вникуда так как нет гор. и верт. скроллингов. а в Веб-объекте эти скролинги есть, но не удается динамически менять размер самой картинки.
Вот как выглядит код:

result = ThumbList.GetSelectedItems("img_list");

if result then
Web.SetVisible("PhotoW", false)
SelectedInfo = ThumbList.GetItemInfo("img_list", result[1]);
Caption = SelectedInfo.filetitle
DisplayImage = SelectedInfo.filepath
ImgW = SelectedInfo.image_width
ImgH = SelectedInfo.image_height

if ImgW <= 790 and ImgH <=500 then

Image.SetSize("PhotoW", ImgW, ImgH)
end
if ImgW > ImgH then
Image.SetSize("PhotoW", 790, ImgH / (ImgW / 790))
else
Image.SetSize("PhotoW", 790, ImgH / (ImgW / 790))
end

--ImgT = 313 - (ImgH / 2)
--ImgL = 475 - (ImgW / 2)
ImgT = 145
ImgL = 232

Web.SetPos("PhotoW", ImgL, ImgT)

Web.LoadURL("PhotoW", DisplayImage)

Image.SetVisible("PrintImage", true)
Button.SetVisible("SaveImage", true)
Web.SetVisible("PhotoW", true)

Label.SetText("Caption", Caption)
else
Image.SetVisible("PrintImage", false)
Button.SetVisible("SaveImage", false)
Web.LoadURL("PhotoW", DisplayImage)
end


а в слайдере:

Photo = DisplayImage;
WebPosition = Image.GetPos("Photo");
OldWebSize = Image.GetSize("Photo");

if Slider.GetSliderPos("Plugin1") > 0 then
slider = Slider.GetSliderPos("Plugin1");
Image.SetSize("Photo", (slider*20), (slider*(20*0.7)));
--(OldWebSize.Height/OldWebSize.Width))));
NewWebSize = Image.GetSize("Photo");
else Slider.SetSliderPos("Plugin1", 1, 1)
end

-- Web.SetPos("DisplayImage", (400-(NewWebSize.Width/2)), (300-(NewWebSize.Height/2)));
-- Image.SetSize("Photo", ImgW, ImgH)



Посоветуйте, плиз, что можно сделать?
Автор: Byvaliy22
Дата сообщения: 13.04.2005 10:07
GOOSE
Спасибо,это то что надо....
А где можно плагины взять бесплатно,те которые буржуи продают?
Автор: likbez
Дата сообщения: 13.04.2005 11:06
Byvaliy22
здесь можно качнуть:

_hччp://www.updownloadserver.de/?action=dl&file=17860&md5=2dac748f874f4f29e7ae9a63566cadf5&lang=eng

только что выложил. для людей!
Автор: DimSUN
Дата сообщения: 13.04.2005 14:11
Господа, а подскажите как сделать следующую вещь:

Есть Text Object с тектом "Ля Ля Ля". При клике на него должно выводится определённое содержимое. Никак не получается вставлять это содержимое из лежащего в дистрибутиве тхт-файла

Сейчас это делаю обычной командой Dialog Message в которой забит этот самый нужный текст. Но поскольку этот обьект встречается у меня на каждой из нескольких десятков страниц (а обновление происходит довольно часто), то править постоянно на каждой странице сильно напрягает.

В идеале удобно будет менять содержимое тхт-файла, а оно будет обновляться везде само.

Не подскажете?
Автор: Byvaliy22
Дата сообщения: 13.04.2005 14:58
likbez

НЕ ПОЛУЧАЕТСЯ СКАЧАТЬ ЭТОТ АРХИВ......
МОЖЕШЬ ВЫЛОЖИТЬ В ДРУГОМ МЕСТЕ !!!!!
Автор: GOOSE
Дата сообщения: 13.04.2005 15:32
Byvaliy22
Ща получишь плюсометом... от модераторов за то, что адресом ошибся
Тебе сюда: http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=0720&start=520#lt


DimSUN
А что ты имеешь ввиду под
Цитата:
Text Object
???
Это объект Label?

Ну так прочитай текстовый файл, а потом выведи!
Примерно так (не проверял, но должно работать)

1. Создай текстовый файл, помести его в проект...
2. Создай объект Ярлык, открой его свойства
3. На вкладке действий по клику пропиши:

Код:
--Читаем текстовый файл, результат присваиваем переменной "text_my_message"
text_my_message = TextFile.ReadToString("AutoPlay\\Docs\\my_message.txt");

--Выводим диалоговое окно с текстом нашего файла, используя переменную
Dialog.Message("Notice", text_message.."", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: likbez
Дата сообщения: 13.04.2005 16:14
Byvaliy22
с таких "сервисов" браузером надо качать, а не качалками

Добавлено:
и еще вопрос: каким кодеком лучше всего видео-интро кодировать - чтобы у людей без проблем запускалось в начале приложения (без установки доп.драйверов)? МПЕГ1, МПЕГ2 или МПЕГ4?
Автор: DimSUN
Дата сообщения: 14.04.2005 09:32
GOOSE

Цитата:
А что ты имеешь ввиду под Text Object

....мммм.. ну команда такая есть New Text Object. Тип объекта, такой дже как и Image Object или Hotspot Object


Цитата:
Создай объект Ярлык, открой его свойства

"Ярлык"? А эт чего такое? Не встречал (юзаю версию 4)


Добавлено:
likbez
я бы советовал mpeg1

Возможно поможет моя писанина на эту тему http://www.dimsun.ru/tutorials/convert/convert_p1.shtml
Автор: likbez
Дата сообщения: 14.04.2005 11:06
DimSUN

Цитата:
я бы советовал mpeg1


я тоже думаю, что он наиболее подходит. но вот качество не обеспечивает на нужном уровне!

Добавлено:
DimSUN

Цитата:
Возможно поможет моя писанина


1 - написано неплохо, только на А4 распечатать не получается - даже выделенный фрагмент! (ширину таблицы на страницах сайта надо ставить масштабируемую, а не фиксированную; и - с учетом А4).
2 - не согласен по поводу нераспространенности материалов, сжатых ХВиД-кодеком: 70 процентов фильмов, залитых из Инета (а также большая часть купленных на Петровке) именно им и закодирована.
Автор: GOOSE
Дата сообщения: 14.04.2005 12:41
DimSUN
Сорри...
Я юзаю пятую версию, там имеется объект "Label" (он же по-русски: "Ярлык" )
А вот деления на текстовые и другие объекты в пятерке уже нет... Потому и спрашивал
Автор: DimSUN
Дата сообщения: 14.04.2005 13:33
likbez

Цитата:
только на А4 распечатать не получается...

Хмм, спасибо. Подумаю на этут тему, возможно решу через альтернатиивный вариант, но делать масштабируемую сетку не буду ни в коем случае - дизайн и форматирование как никак надо сохранять - много графики. А сделать одинаково красиво и под 800х600 и под 1600х1200 с резиновой таблицей просто нереально. Я отошёл от этого уже давно.


Цитата:
не согласен по поводу нераспространенности материалов, сжатых ХВиД-кодеком:

Думаю стоит сделать скидку на то, что статья заточена именно под передачу материала от Исполнителя Заказчику и всё описанное там следует рассматривать глазами телевизионщиков А у нас именно так


GOOSE

Цитата:
Я юзаю пятую версию, там имеется объект "Label"

Да точно, там текстовая тулзя называется Label

Я кстати сделал всё по твоему совету. Сделал в 4-ке. Пришлось повозиться с переменными, но я вкурил. Там немного иначе чем в 5 нужно прописывать, но всё получилось. Спасибо

Кстати я 5-ку не юзаю из за неудобности интерфейса, не нравится мне нагромождение баров с обеих сторон от разделочного стола. А все попытки перенести их с места на место (чтобы хоть немножко освободить рабочего пространства) приводят к тому, что они располагаются горизонтально а не вертикально

Автор: likbez
Дата сообщения: 14.04.2005 13:41
GOOSE
а мне что-нибудь посоветуешь по поводу масштабирования изображений внутри веб-объекта или скроллинга больших изображений?
Автор: GOOSE
Дата сообщения: 15.04.2005 09:28
likbez
По поводу масштабирования.... хм... ИМХО, в Вэбобъекте это не решить, кроме как использовать какой нибудь скрипт, напр. на джаве....
А не хочешь попробовать открывать свою картинку в новом окне, используя что то типа Ирфан Вью.... запустить его можно через параметры, только в окне без всяких лишних приблуд... Просмотрщик он хороший, качественный.
Попробуй, ИМХО - лучшее решение
Автор: likbez
Дата сообщения: 15.04.2005 13:23
GOOSE

Цитата:
в Вэбобъекте это не решить

а если не Веб-объекте? сама по себе картинка масштабируется без проблем слайдером, который ты советовал в предыдущих постах, но она тут же выходит за пределы рабочего окна и даже экрана, а как сделать чтобы появлялись скроллинги?


Цитата:
в новом окне, используя что то типа Ирфан Вью

этим вьювером я и сам много лет пользуюсь, но вряд ли удастся его использовать в этом проекте: конечный продукт будет растиражирован и распространен среди населения США. а это подразумевает максмальную простоту использования при минимальной длине инструкций.
а если скрипт на ДжаваСкрипт - то как его "вклинить" в этот Веб-объект?

если не слайдером - то хотя бы сделать 2 кнопки "+" и "-": по клику на миниатюре грузится изображение оптимизированное по размеру окна (или Веб-объекта), при клике на "+" - перегружается в оригинальном разрешении (появляются скроллинги), при клике на "-" - перегружается обратно оптимизированное. как это реализовать?
Автор: GOOSE
Дата сообщения: 15.04.2005 14:27
likbez

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

Скроллинги в окне проекта никак не реализовываются. Размер задается жестко. Если грузить картинку, то она выйдет за пределы окна проекта.
А чем тебе не нравиться вьювер? По клику на миниатюре откроется pop-up окно с картинкой в нат. размер на котором не будет ничего лишнего!
Другого пути я не вижу...

А по скрипту: внедряй как обычно в html страницу и вызывай! Тут главное - найти нужный скрипт
Автор: Raghava
Дата сообщения: 19.04.2005 17:41
GOOSE дорогой помоги.
Как сделать так, чтобы из меню каталога файл открывался не штатными средствами винды, а прогой закатаной на диск. Суть проблемы в чем, имею достаточное кол-во клипов, хочу для них сделать авторан с каталогом(чтоб там название, исполнитель..), и чтоб при запуске через меню каждый отдельно запускался прогой записаной на диск(например LA или же их встроеными медиаплугинами). Каталог сделал все путем, но как привязать их открытие к плееру на диске не понимаю. Помоги дураку, может это вообще в AMS реализовать невозможно?
Заранее благодарю.
Автор: GOOSE
Дата сообщения: 19.04.2005 18:17
Raghava
Ну так и запускай файл через прогу...
Она с командной строки запускается? Параметры имеет?
Просто я понятия не имею, о какой проге ты говоришь
Примерно так:

Код:
File.Run("AutoPlay\\Docs\\myproga.exe", "AutoPlay\\Docs\\myfile.ogg", "C:\\Temp", SW_SHOWNORMAL, false);
Автор: Lexua
Дата сообщения: 19.04.2005 19:25
Raghava
А читать справку самого LA не пробовал

Цитата:
Программа принимает ключи в командной строке:

/ADD - добавить файлы в список
Пример: LA.exe /ADD movie.avi
Автор: Raghava
Дата сообщения: 20.04.2005 01:42
Lexua конечно читал, только это мало, что дает при данной задаче. Необходимо сделать авторан с каталогом и описанием для каждого файла. А данная функция Light Alloy у меня почему то в AMS не работает. Видать что-то я не то делаю.
GOOSE спасибо большое за совет, но не помогло. Плеер запускаеться, правда с багом(сразу два) и все. Файл не видит. Пробовал дописывать команды запуска типа
Play\LightAlloy\LA.exe | ..\..\..\movie.avi либо File.Run("AutoPlay\\Docs\\movie.avi",
\Play with LA.exe, вообщем дурью маялся, не дорос еще. Нечего не получилось. Думал может это LA плох , но таже песня и с Media Player Classic, а он уж точно командную строку поддерживает, но тоже файл не видит. Пойду от простого к сложному, будем запускать все встренными плугинами.
GOOSE, Lexua еще раз спасибо за совет и внимание.
P.S. Хотя все-таки неужели никак нельзя, что бы видео запускалось именно тем плеером, что записан на диск. Ведь так проще.
Автор: GOOSE
Дата сообщения: 20.04.2005 16:05
Raghava

Цитата:
Play\LightAlloy\LA.exe | ..\..\..\movie.avi
либо File.Run("AutoPlay\\Docs\\movie.avi",
\Play with LA.exe, вообщем дурью маялся,

Вот именно, маялся дурью
Я же сказал как:

Цитата:
File.Run("AutoPlay\\Docs\\myproga.exe", "AutoPlay\\Docs\\myfile.ogg", "C:\\Temp", SW_SHOWNORMAL, false);

Где первый параметр - запуск программы, второй - какой файл играть этой программой, третий - рабочая директория, четвертый - в каком виде запустить программу, пятый - ожидать или нет (но это тебе не нужно).
В общем, в справке есть все , говорят, если почитать, то иногда помогает

А у тебя что?

Код: Play\LightAlloy\LA.exe | ..\..\..\movie.avi
Автор: himand
Дата сообщения: 22.04.2005 03:00
Тоже попробовал File.Run("AutoPlay\\Docs\\myproga.exe", "AutoPlay\\Docs\\myfile.ogg", "C:\\Temp", SW_SHOWNORMAL, false); эту штуку и ничего не вышло, ну это мне пока еще не надо ( это я так к слову )

Меня больше волнует можно ли сделать в Autoplay Media Studio меню для ДВД ???
Автор: GOOSE
Дата сообщения: 22.04.2005 08:47
himand
Официально - нет, с бубном и шаманскими танцами кто то делал (если я не путаю), но это не та прога, в которой можно и нужно это делать

PS Это относится к DVD, который можно проигрывать и на ТВ. Если только для PC, то задача упрощается

Добавлено:
himand

Цитата:
Тоже попробовал File.Run

А какую прогу и какой файл использовал?
Автор: likbez
Дата сообщения: 23.04.2005 18:06
GOOSE

Цитата:
А чем тебе не нравиться вьювер

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


Цитата:
Скроллинги в окне проекта никак не реализовываются


Я очень уважаю твой уровень знаний этой проги, но не верю, что ЭТО нельзя реализовать. у меня есть несколько идей, но катастрофически не хватает знаний. поэтому без твоих советов не обойтись:
1 - можно ли открывать (создавать) средствами проги новые окна? скажем по клику на изображении - открывать его в новом окне в оригинальном размере, а по клику на этом открытом окне - закрывать его?
2 - можно ли сначала грузить оптимизированную картинку как картинку а по клику на ней - грузить на ее месте ее же в веб-объекте в оригинальном размере со скроллингами?
3 - если использовать слайдер - то как сделать чтобы он увеличивал картинку внутри веб-объекта? в таком случае появлялись бы скроллинги сами по себе.
Автор: GOOSE
Дата сообщения: 23.04.2005 20:28
likbez
Так, давай еще раз...

Цитата:
можно ли открывать (создавать) средствами проги новые окна?

Можно, конечно. Только ты уж определись, ибо понятие "окно" слишком общее, в этом "окне" можно открыть проект, можно открыть блокнот, да любую прогу! Вот именно это я тебе и советовал, оставить ТОЛЬКО окно просмотра БЕЗ кнопок вообще, и в нем открывать твои картинки.

Цитата:
можно ли сначала грузить оптимизированную картинку как картинку а по клику на ней - грузить на ее месте ее же в веб-объекте в оригинальном размере со скроллингами?

Можно, вставь картинку, под нее вставь вэбобъект, скрой его. По клику на картинке скрывай ее, а вэбобъект делай видимым.
Только ИМХО - криво... Прикинь, если нат.размер в десятки раз превышает предпросмотровый размер? Тогда будет виден только левый верхний угол ...сплошные скроллинги

Цитата:
если использовать слайдер - то как сделать чтобы он увеличивал картинку внутри веб-объекта?

Это уже не AMS, это чистый HTML+скрипты, ибо ты хочешь внутри вэбобъекта (читай, на простой странице HTML) динамически изменять размер изображения. Это возможно, но тут лучше к спецам по джаве

Добавлено:
Да, а чего тебе не открыть новое окно стандартным браузером юзера? Можно убрать лишние кнопки и скроллинги будут...

Добавлено:
Вот, порывшись у себя в "закромах Родины", нашел примерчик, немного его допилил...
Скачай, может то, что нужно.
Заберешь тут
Однако учти, что получаем геморрой с блокираторами popup, если они стоят... А на XP SP2 он стоит по умочанию... Делай выводы
Автор: likbez
Дата сообщения: 24.04.2005 10:41
GOOSE

Цитата:
нашел примерчик, немного его допилил...

Collecting Plugins...
Error: Plugin "LuaCOM\LuaCOM.lmd" is not licensed for re-distribution

1 Errors, 0 Warnings
Build failed.
Автор: GOOSE
Дата сообщения: 24.04.2005 13:51
likbez
Плагин установи.
Он бесплатный, (The LuaCOM plugin is free to use in your Indigo Rose product applications. There are no licensing restrictions or fees.)

Взять тут: http://www.icynorth.com/luacom/index.html
Там же и написано, куда его поставить.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Matrix Screensaver


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