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

» Autoplay Media Studio

Автор: bigbrain
Дата сообщения: 12.07.2010 11:59

Цитата:
мне нужно чтобы кнопка звука при нажатии - была нажата на всех страницах меню и обратное

Включение/выключение музыки оформи как функцию и вынеси в Глобальные функции,, а потом вызывай на каждой странице On Preload.
Если на одной странице кнопке присвоено значение Включено, то оно будет включено на каждой странице, так как это глобальная переменная.
Дополнительно можно добавить определение текущей страницы и включать на разной странице разную музыку или при переходе на другую страницу запоминать на чем закончилась музыка и продолжать с того места где закончили

Добавлено:

Цитата:
А в примере и не должно работать, т.к. это события для MessageBar, который в примере не используется.

Я думал MB это Mouse button, справки-то нет.
Спасибо, tavria2. Я не подумал, что On Navigate срабатывает второй раз при переходе по ссылке, я думал только при загрузке страницы

Добавлено:
Столкнулся тут с проблемой.
Загружаю в IExplorer локальные веб-страницы.

Подскажите, перемнная e_URL в этом случае выдает что-то типа такого


Код: C:UsersAMHTpniiDocumentsAutoPlay Media Studio 8Projects
extbookCD_RootAutoPlayglossgloss.htm
Автор: Sanchos145
Дата сообщения: 12.07.2010 14:19
Всем доброго времени суток, к сожалению нет времени читать всю историю, поетому сразу спрошу, когда запускается готовый скомпилированый .... .exe файл, разрешение должно автоматически устанавливаться 1024-768, тоесть если у вас например 800-600 и вы запускаете компилированный проект авто плей у вас автоматически устанавливается разрешение екрана 1024-768 либо если установка разрешения невозможна откроется окно с ошибкой тобишь либо дрова не поставлены либо дисплей не поддерживает и т.д. только чтобы сообщение об ошибке можно было задать самому. Также если программа запушена при 1024-768, была свернута в трей и пользователь сменил разрешение, программа сама автоматом востановит разрешение, после закрытия программы разрешение экрана должно быть востановлено на исходное.

Обьясните пожалуйста как так сделатьтолько обьясните по бытовому, человеским а не девелоповским языком, какой код вставлять, куда и тд.
Автор: AstraZak
Дата сообщения: 12.07.2010 15:19

Цитата:
Ну это совсем просто.
x = 10;
Page.StartTimer(1000, x); -- вот тебе id присвоенное переменной. Значение переменной можешь откуда угодно брать

Опять же меня не поняли.
Раньше как было в on Timer прописываем нужные события и при помощи Page.StartTimer(1000); вызываем наш таймер, сейчас же добавили возможность использовать на странице более 1-го таймера, так вот я и спрашиваю как моим действиям в on Timer присвоить нужный ID, как узнать какие события относятся к таймеру 1,2 т.д.
Автор: ObiVanKenoby
Дата сообщения: 12.07.2010 15:25

Цитата:

Включение/выключение музыки оформи как функцию и вынеси в Глобальные функции,, а потом вызывай на каждой странице On Preload.
Если на одной странице кнопке присвоено значение Включено, то оно будет включено на каждой странице, так как это глобальная переменная.
Дополнительно можно добавить определение текущей страницы и включать на разной странице разную музыку или при переходе на другую страницу запоминать на чем закончилась музыка и продолжать с того места где закончили


А можно пример?! Пожалуйста!

Подскажите как работать с прогресс баром, мне нужно сделать прелоадер моего проекта?!
Автор: lerik2703
Дата сообщения: 12.07.2010 15:27
AstraZak
это видимо ты плохо объясняешь! к тому же этот вопрос уже задавался! Смотри Здесь
Автор: AstraZak
Дата сообщения: 12.07.2010 15:37

Цитата:
это видимо ты плохо объясняешь! к тому же этот вопрос уже задавался! Смотри Здесь [?]

Вот большое спасибо. то, что нужно.

Добавлено:
Кто-нить знает нормальный способ для скачивания файла, ибо когда использую HTTP.Download проект виснет и лагает (во время загрузки).
Автор: Torkwemada
Дата сообщения: 12.07.2010 18:34

Цитата:
Zloy_Gelud
Вставил код, однако всё по прежнему криво...
Всё остаётся в верхнем левом углу при развороте окна на весь экран...А мне нужно, чтобы в центре было....или вообще увеличивалось в размерах, если так можно сделать...
Или вообще сделать так, чтобы несколько страниц из проекта нельзя было развернуть...


Кто-нибудь подскажет мне?
Автор: Zloy_Gelud
Дата сообщения: 12.07.2010 21:22
Torkwemada
Ты точно вставил куда положено (куда написано)? Ибо у меня все работает.


AstraZak

On Timer:

Код: if e_ID == 1 then -- таймер с ID = 1
-- действия
elseif e_ID == 2 then -- таймер с ID = 2
-- действия
end
Автор: Torkwemada
Дата сообщения: 12.07.2010 22:35
Zloy_Gelud
Точно...В On Startup и в On Size...у меня 8-ая версия программы...
Автор: Zloy_Gelud
Дата сообщения: 12.07.2010 23:00
Torkwemada -- Скачать ~ 11kb
Автор: Torkwemada
Дата сообщения: 13.07.2010 09:32
Zloy_Gelud
Спасибо большое! Всё понял, получилось!


Добавлено:
Zloy_Gelud
А можно сделать так, чтобы например кнопка при разворачивании окна оставалась внизу, но посередине? или сохраняла своё положение относительно окна?
Автор: bigbrain
Дата сообщения: 14.07.2010 18:43
Подскажите по регулярным выражениямм, как их использовать в AMS.
В частности, есть словарь в RTF. Там слово написано жирным шрифтом заглавными буквами, а определение строчные буквы.
Как сделать парсинг, чтобы брать слово написанное жирным шрифтом и большими буквами отдельно, а определение отдельно. Требуется добавить это в базу данных
Автор: sawfuter
Дата сообщения: 14.07.2010 19:36
У меня есть серьезные трудности сделать фон прозрачным окном AMS 8. Я признаю, что у меня мало опыта работы с программой, так что я обратиться за помощью или советом к этому форуму. Моя цель, чтобы иметь возможность делать с тенью окна или полупрозрачности.
Я использую Windows 7.
Автор: KENT154
Дата сообщения: 16.07.2010 11:54
Zloy_Gelud
ох ох кого я вижу! Это самый крутой чел с форума!
это просто даже незнаю как сказать, в общем самый отличный пацан!!!
Ты можешь всё ! яэто знаю
Автор: Zloy_Gelud
Дата сообщения: 16.07.2010 15:36
bigbrain
залей куда-нибудь небольшой кусок текста..
Автор: KENT154
Дата сообщения: 16.07.2010 17:43
Народ скинте ктонибудь пример проигрывателя со списком.
Заранее спасибо !
Автор: sanya 007
Дата сообщения: 17.07.2010 10:36
sawfuter
Я делаю так:
В фотошопе подогнал картинку как мне надо, а всё что должно быть прозрачным, заливаю каким-нить фоном. Картинку сохранять лучше в PNG.
Потом на странице в Preload прописываешь:
Window.SetMask(Application.GetWndHandle(), "AutoPlay\\Images\\fon.png", false, 7303029);
fon.png - это фоновая картинка твоей страницы
7303029 - Код цвета, который ты собираешся сделать прозрачным
Получается примерно так:
[more]
Фон заготовка -
Результат -
[/more]


Автор: Lexua
Дата сообщения: 17.07.2010 12:46

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

sanya 007 - ему не это нужно
Автор: sawfuter
Дата сообщения: 17.07.2010 14:52

Цитата:
..........

Потом на странице в Preload прописываешь:
Window.SetMask(Application.GetWndHandle(), "AutoPlay\\Images\\fon.png", false, 7303029);
fon.png - это фоновая картинка твоей страницы
7303029 - Код цвета, который ты собираешся сделать прозрачным

..........


Это очень приятно.
Но здесь все абсолютно прозрачно для изображения. Я хочу добавить, что картина имеет тень, тень, само по себе является полупрозрачной. Кроме того, я хочу устанавливать какие-либо полупрозрачные объекты.
Вот пример:
img_1 - Вот тень, если я использую маску не видно, так как всегда на заднем плане белый.
img_2 - Я хотел, чтобы фон здесь прозрачная, так что после начала программы, чтобы меньше, чем на рабочем столе.

--------------

У меня есть плагин для прозрачности Alexandr Moskaev, но не работает для AMS-8.
Форум Indigorose нашел следующий код прозрачном фоне:

function SetLayeredWindowAttributes(hwnd, Color, Opacity)
    
    if Opacity > 255 then
        Opacity = 255
    elseif Opacity < 0 then
        Opacity = 0
    end
        
    local ret = tonumber(DLL.CallFunction("user32.dll", "GetWindowLongA", hwnd..", -20", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)) + 524288
    result = DLL.CallFunction("user32.dll", "SetWindowLongA", hwnd..", -20, "..ret, DLL_RETURN_TYPE_INTEGER, DLL_CALL_CDECL);
    DLL.CallFunction("user32.dll", "SetLayeredWindowAttributes", hwnd..", "..Color..", "..Opacity..", 3", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
end

SetLayeredWindowAttributes(Application.GetWndHandle(), Math.RGBToNumber(255, 255, 255), 90)


Но не работает для AMS-8 и Windows 7. Говорят, это должны быть адаптированы для Windows 7, но у меня нет опыта, чтобы сделать это.
Автор: NeXXeR
Дата сообщения: 17.07.2010 21:16
Подскажите пожалуйста, возможно ли реализовать поиск по всему содержимому авторана( по его текстовому содержимому) и как это сделать , если это вообще реально .... ))
Автор: AstraZak
Дата сообщения: 19.07.2010 14:16
Если тут цветовая палитра?
Автор: ObiVanKenoby
Дата сообщения: 19.07.2010 18:50
Знающие люди подскажите!!! Хочу защитить проект от редактирования и просмотра отдельных файлов! Как это можно реализовать?

Добавлено:
Подкиньте пожалуйста еще новичку, кто может, примеры по работе с Progress Object, так и не разобрался как его использовать!!!
Автор: KENT154
Дата сообщения: 19.07.2010 20:13
ObiVanKenoby
в шапке глянь Отображение процесса распаковки файла из ZIP-архива + общий прогресс распаковки от Zloy_Gelud
это по поводу прогреса )
Автор: TixonjaT
Дата сообщения: 21.07.2010 14:13
Как сделать скроллирующий текст с картинками? ведь они не вставляются в текстовое поле(

Пожалуйста...
Автор: ObiVanKenoby
Дата сообщения: 21.07.2010 18:35
TixonjaT
скачай плагин ImageScroller в варезнике
Автор: TixonjaT
Дата сообщения: 21.07.2010 20:29
ну это не такой уж простой плагин, просто задача какая из вордовского документа с картнинками также вставить в автоплей, я так понимаю есть только вариант с переводом в pdf? или другие?
Автор: lerik2703
Дата сообщения: 21.07.2010 20:55
TixonjaT
Ну почему есть вариант перевода в HTML
Автор: TixonjaT
Дата сообщения: 21.07.2010 21:08
а как его потом вставить? ответ же где-то на поверхности)
Были бы сроки(((

Или это сложно?:
Автор: lerik2703
Дата сообщения: 21.07.2010 22:12
HTML страницу в автоплей?
Автор: TixonjaT
Дата сообщения: 22.07.2010 10:49
да, как ее разместить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

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


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