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

» Autoplay Media Studio

Автор: Mars803
Дата сообщения: 05.06.2009 23:42
AleksTrin
http://mars.do.am/primer2.zip

Добавлено:
У меня вопрос:
Возможно ли создать на AutoPlay поле ввода input (можно и rich без разницы) в котором при вводе определенной фразы она автоматически становилась другим цветом?
Например пользователь вводит:
if bgg
Прога заменяет на:
if bgg

Очень нужно, кто поможет заранее огромный респект и уважуха
Автор: tavria2
Дата сообщения: 06.10.2009 19:37
Lexua

Цитата:
преобразовать путь с длинными именами в формат 8.3
В kernel32.dll есть функция GetShortPathNameA ...

А зачем API, если есть штатное действие: File.GetShortName?
Автор: Zloy_Gelud
Дата сообщения: 06.06.2009 00:14
Mars803
С Input однозначно не получится работать, т.к. этот объект не поддерживает многоцветность. С RichText такая затея может прокатить, но, имхо, она довольна сложная..и, наверно, при большом объеме текста или быстрой скорости набора будут наблюдаться тормоза ..
Автор: Yakim777
Дата сообщения: 06.10.2009 20:02
Denixxz
я ошибся =)
я даже не знаю что посоветовать.. если это именно видео - или отредактировать флэшку или отковертировать, может форумчане подскажут?
Автор: AleksTrin
Дата сообщения: 06.06.2009 00:25
Mars803
А почему твой флэш поддерживает только твой bmp, а другие нет?





Добавлено:
Скока раз пробывал вставить свой file.bmp, а он не видит его!
Автор: Denixxz
Дата сообщения: 07.10.2009 01:55
Yakim777
Ясно =)

Ребят, помогите пожалуйста, проблема очень актуальна. Кучу времени потратили на флешку, проект уже надо сдавать и такая закавыка...
Автор: Uberkraft
Дата сообщения: 06.06.2009 10:08
to Zloy_Gelud
А можно-ли какую-нибудь конструкцию ресайза применить не к отдельным элементам, а к собраной страничке?

Просто я сейчас пытаюсь сделать серьёзное графическое меню, которое бы могло адаптироваться под любой монитор в режиме fullscreen без искажения пропорций и без чёрных полей.
И хочется сделать это через три отдельных меню с основными пропорциями мониторов (1.33; 1.6; 1.77).
При этом все три меню сделать только в максимальном разрешении, чтобы на меньший размер экрана аналогичных пропорций страничка шла через ресайз в меньшую строну...

Нашёл предложенный вариант через код для fullscreen вывода:

"On Preload

Код:
local tDInfo = System.GetDisplayInfo();
Window.SetPos(Application.GetWndHandle(), 0, 0);
Window.SetSize(Application.GetWndHandle(), tDInfo.Width, tDInfo.Height);"

Но работает-ли он в меньшую сторону?

У меня меню пока сделано только в "родном" разрешении 1920х1200

Автор: Lexua
Дата сообщения: 07.10.2009 10:03
tavria2 опа - промаргал Сенкс, совсем заработался...

Автор: Jetr0
Дата сообщения: 07.10.2009 11:07
У меня есть несколько вопросов по АМS. Предупреждаю сразу - я только начинающий пользователь этой интересной программы, так что прошу сильно ногами не пинать
Итак, заинтересовал меня код от GOOSE найденый в примерах - "Показ\скрытие объектов по действиям мыши". Все отлично работает, только хотелось бы к нему еще следующее:
При нажатии на кнопку чтобы скрываемый текст фиксировался и не скрывался если убрать от кнопки курсор. Как это возможно реализовать?

И второй вопрос - я сделал окно довольно большим, на мониторах 19" и выше все это смотрится вполне нормально, но например на 17" окно даже на экран полностью не помещается. можно ли как-то программно уменьшать ауторун на компьютерах с небольшим разрешением?
Автор: tavria2
Дата сообщения: 06.06.2009 10:16
lorents

Цитата:
убрать иконку с заголовка окна

Вот, раскопал. Убрать иконку нельзя, но сделать ее нулевого размера можно.

Код: WM_SETICON = 128;
ICON_SMALL = 0;
ICON_BIG = 1;

hWnd = DialogEx.GetWndHandle();
DLL.CallFunction("user32.dll", "SendMessageA", hWnd..","..WM_SETICON..","..ICON_SMALL..",0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
DLL.CallFunction("user32.dll", "SendMessageA", hWnd..","..WM_SETICON..","..ICON_BIG..",0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
Автор: kostya1478
Дата сообщения: 07.10.2009 12:41
jetr0

Чтобы скрываемый текст оставался видимым после того, как курсор сместился с кнопки, нужно просто удалить скрипт скрытия текста с события OnLeave на кнопке.

Уменьшить размер запускаемого приложения можно по аналогии с примером из шапки: Полноэкранный режим для приложения, только учти, что расположение каждого объекта придется указывать вручную.

Denixxz

Даже не знаю, чем помочь твоему горю... Не имею ни малейшего понятия, как обращаться к стартовой флешке и куда прописывать. Разве что сделать её в качестве ещё одного проекта, а основной вложить внутрь. Согласен, решение топорное, просто вариант.
Автор: lorents
Дата сообщения: 06.06.2009 10:50
tavria2
благодарю, сейчас испытаем
Автор: lorents
Дата сообщения: 06.06.2009 15:17
не поскажите, как можно сделать, чтобы определенный Файл .exe был всегда поверх проекта, т.е. проект запускает Файл .exe и этот .exe блокирует проект?
Автор: Jetr0
Дата сообщения: 07.10.2009 13:14
kostya1478
А я не хочу удалять
Дело в следующем - цепляю например несколько кнопок с скриптом GOOSE, если по них пройтись курсором, то появляется и скрывается текст. Нахожу что-то интересное, давлю на кнопку, и текст остается, и например появляется кнопка (с кнопкой думаю и сам разберусь).
То есть вообще убрать функцию скрытия окна мне не пройдет.


Итак, хватило фантазии сделать следующее - создал такой-же рисунок на том-же месте, но появляется он при нажатии на кнопку. Вроди все что я хотел получилось, но все-же может возможно все это сделать кодом, не прибегая к создании второго рисунка?
Автор: Mars803
Дата сообщения: 06.06.2009 19:24
AleksTrin
незнаю, мой видать заколдован)))
Автор: kostya1478
Дата сообщения: 07.10.2009 16:44
либо так, как это сделал ты, то есть путем замещения одного другим, либо с помощью загрузки картинки динамически, позже могу описать как именно, пока что нет возможности добраться до программы
Автор: AleksTrin
Дата сообщения: 06.06.2009 19:49
Mars803

Вот твой пример1, тот вот все jpg поддерживал, а 2 пример тока твой файл! Почему такое, фиг его знает!

Сделать это бы без Флэш, раз он не фурычит, а через Image, вот это было бы круто!
Автор: Jetr0
Дата сообщения: 07.10.2009 16:59
kostya1478
Буду весьма признателен за небольшую инструкцию динамического изменения объектов.
Автор: Mars803
Дата сообщения: 06.06.2009 23:42
Zloy_Gelud я вроде видал гдет пример там input многоцветный был
Автор: Yakim777
Дата сообщения: 07.10.2009 18:22
Jetr0
если тебе нужно менять картинку - см. Image.Load
Автор: AleksTrin
Дата сообщения: 09.06.2009 14:45
Ребята, вот есть программа а в ней RichText, как сделать так, чтобы когда файл перетащить мышью на этот объект, он открылся автоматически в RichText?
Автор: kostya1478
Дата сообщения: 08.10.2009 00:24
Jetr0
ну, по всей видимости, уже разобрался... Yakim777 указал тебе на нужное действие. Минус у этого способа только один - размер картинки подстраивается под размер первоначального файла, из-за чего нарушаются пропорции и оригинальный размер. Если при старте картинка не должна быть видна, то опять же поиграешься с SetVisible/SetEnabled.
Автор: Nik87
Дата сообщения: 09.06.2009 18:24
здраствуйте всем !! кто мне подскажит что нужно прописать в коде чтоб при нажатии на кнопку в обьекте web1 отображался рандомно выбраный файл html ??? заранее огромное спасибо.
Автор: Jetr0
Дата сообщения: 09.10.2009 10:31
kostya1478
Нет, не разобрался, пока знаний не хватает, я с AMS только третий день работаю. Сделал как писал выше - создал копию объекта, и его уже отображал при клике. На первое время пройдет и так, а дальше подучу немного ЛУА...

Yakim777
kostya1478
Спасибо за помощь.
Автор: lorents
Дата сообщения: 10.06.2009 09:55
AleksTrin

посмотри это не совсем то но все-таки
DragDrop.dll от Zloy_Gelud
Версия: 1.0.0.0
Автор: sside
Описание: Данная либа предоставляет возможность перетаскивания (drag 'n drop) файлов и папок в рабочую область самого проекта. Требует Microsoft. NET Framework v2.0 или выше.
Скачать: Пример + либа (~ 47КБ)

Nik87

Цитата:
рандомно выбраный файл html

что значит рандомно?
Автор: Denixxz
Дата сообщения: 09.10.2009 11:41
kostya1478
Пошли другим путем, переконвертили флешку в ави, теперь все нормально.
Тут другой вопрос, в проект поставили плагин MediaPlayer, не могу понять, как в него музыку положить, подскажите пожалуйста.
Автор: lorents
Дата сообщения: 09.10.2009 18:10
tavria2, добрый вечер!
Не могли бы Вы мне помочь с кодом проверки файлов, я хочу сделать следующее:
получить новую таблицу t3 состоящую из файлов которых нет для работы проекта, прошу прощения что столько беспокою из-за кода.
Автор: Mars803
Дата сообщения: 10.06.2009 12:02
Значит случайно, используй JavaScript, window.location.href
А если ты хочешь сделать это в самом проекте то используй сравнение адреса, on navigate, если адрес меняется к примеру на pop.html то
Math.Random(); юзай а потом if then elseif else end и тп
Автор: tavria2
Дата сообщения: 09.10.2009 18:59
lorents

Цитата:
получить новую таблицу t3 состоящую из файлов которых нет для работы проекта

Код: t1 = File.Find("AutoPlay", "*.*", true, false, nil, nil);
t2 = TextFile.ReadToTable("file.cdd");
t3 = {};

bSuccess = true;
for nIdx2, sValue2 in t2 do
bFound = false;
for nIdx1, sValue1 in t1 do
if sValue2 == sValue1 then bFound = true; break; end
end
if not bFound then bSuccess = false; Table.Insert(t3, Table.Count(t3)+1, sValue2); end
end

if bSuccess then
Dialog.Message("", "OK");
else
Dialog.Message("", "Отсутствуют файлы:\r\n\r\n"..Table.Concat(t3, "\r\n", 1, TABLE_ALL));
end
Автор: Nik87
Дата сообщения: 10.06.2009 14:57
я ничё не понял как именно на кнопке код прописать ((( рандомно это значит случайным образом....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


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