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

» Autoplay Media Studio

Автор: lorents
Дата сообщения: 03.06.2009 15:17
AleksTrin
ты че грузишь в Flash.Load картинку bmp?
Автор: kostya1478
Дата сообщения: 23.09.2009 18:37
velos555

Цитата:
А вот как бы это реализовать на практике?Сколько не старался всёравно музон прекращается после закрытия autoranа.Как примерно должен выглядеть скрипт?

Последовательность действий такая
создай новый проект (Blank Project в стартовом меню или Файл -> Создать)
в свойствах проекта я выставил следующие настройки: сворачивать в системный трей, плоский стиль, 200х100 пикселей, экономить память (чтоб основной проект не тормозил)
в опциях страницы выставить: на вкладке OnPreload:

Код: Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\_имя_файла_", true, true);
Автор: Mars803
Дата сообщения: 03.06.2009 15:57
AleksTrin
не спорь, вот я тебе пример выложил там file.bmp открывается во флэш
Автор: Yakim777
Дата сообщения: 23.09.2009 19:51
velos555
т.е. ты сейчас подготавливаешся к установке игры? чтобы скучно небыло)))
Автор: AleksTrin
Дата сообщения: 03.06.2009 19:26
lorents

Да, а как же иначе!

Mars803

Твоего примера нету, я бы скачал!
Автор: velos555
Дата сообщения: 23.09.2009 21:38
Yakim777 Да я уж прошол её,просто для коллекции хотел сделать.

kostya1478 Спасибо за помощь,разобрался со всем...
Автор: lorents
Дата сообщения: 03.06.2009 20:04
AleksTrin

Цитата:
Да, а как же иначе!

ну и правильно не будет работать
смотри ты должен открыть через объект flash файл Untitled-1.swf, но в этой же папке должен лежать файл file.bmp, тогда все будет работать вроде

у меня тут у самого вопрос

on show

Код: tProp = Progress.GetProperties("Window.SetMask");
hWnd = tProp.WindowHandle;
Window.SetMask(hWnd, "AutoPlay\\Images\\Image14.bmp", false, 0);
Автор: Expert LTD
Дата сообщения: 25.09.2009 03:42
Ребят, хочу создать календарь с днями рождения.
В плагинах календарь есть, опыта нет.
Что требуется: При нажатии на число (в календаре) в окне выпадал список, у кого ДР.
По возможности привязать в google calendar.

Помогите.
Автор: AleksTrin
Дата сообщения: 03.06.2009 20:11
lorents

так мне наоборот не нужно чтобы он появлялся вообще! (bmp файл)
Автор: vattghern
Дата сообщения: 25.09.2009 10:01
Использую команду

Zip.Extract(sArch, {"*.*"}, sTempDirectory..sSubDir, false, false, Pass, ZIP_OVERWRITE_NEVER, nil);

как мне написать адрес распаковки, чтобы распаковывалось не в Temp'ы, а в XXX:\Program Files, где XXX-имя системного диска конкретного компьютера.

Может где-нибудь из реестра брать этот адрес?

Заранее спасибо!

Всё, нашёл! Всем, кого беспокоит такой вопрос: вместо sTempDirectory пишем _ProgramFilesFolder

Добавлено:

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


Тогда встречный вопрос: если я загружаю текст

RichText.SetText("Proga", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga", FALSE);

то текст вылазит черным и кривым, если я изменяю флаг RawRTF на True, то RichText не появляется вообще!

Мне бы очень хотелось, чтобы текст загружался красного цвета и определённого шрифта. В любом случае, почему при влючении RawRTF=True RichText пропадает?
Автор: lorents
Дата сообщения: 03.06.2009 20:17
AleksTrin

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

что не появлялось вообще? картинка?

Цитата:
как сделать так, чтобы когда файл загружался в Image1, он отражался сверху вниз(то есть отразить по вертикали)?

я вообще не могу понять зачем тебе это надо?
нельзя ли это сделать в редакторе картинок, а потом уже их конвертировать?
Автор: kostya1478
Дата сообщения: 25.09.2009 22:19

Цитата:
если я загружаю текст

RichText.SetText("Proga", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga", FALSE);

то текст вылазит черным и кривым, если я изменяю флаг RawRTF на True, то RichText не появляется вообще!

RawRTF, насколько я помню, то ли применяет, то ли отменяет коды особого форматирования, false как раз и делает это невозможным. А что ты на этом RTF зациклился? По команде RichText.LoadFromFile он тебе загрузит файл RTF с оформлением, нужного шрифта и цвета, да вот беда - путь .. _ProgramFilesFolder.."\\Proga воспримется как текст. Сделай лучше через Paragraph, в твоём случае - идеальный вариант. Создаёшь поле, форматируешь его как тебе надо (шрифт, цвет, сглаживание, расположение), а на событие вешаешь
Paragraph.SetText("Paragraph1", "Proga установлена в ".. _ProgramFilesFolder.."\\Proga");
И забей на этот RichText, если ничего другого больше сделать не требуется.

Добавлено:

Цитата:
Ребят, хочу создать календарь с днями рождения.
В плагинах календарь есть, опыта нет.


если хочешь создать такой календарь, какой имеется в плагине, то смысл какой? любая программа среднего пошиба перекроет твоё серое детище по оформлению и функциональности на порядок. Взять хотя бы максимально простой Rainlendar. Если уж браться за это, то подходить к делу, имхо, надо творчески (если умения пока маловато). Создать можно средствами объектов Label и Paragraph, но обяснять на пальцах тебе весь проект никто не будет. Разбери примеры, идущие с программой, задавай вопросы, подскажем. Если уж очень туго пойдёт дело, есть дома где-то примерчик простого календаря, пиши в личку.
Автор: AleksTrin
Дата сообщения: 03.06.2009 20:21
lorents

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

Добавлено:
Mars803

А ты не мог бы дать опять норм ссылку на файл, с поддержкой bmp!
А то я ее не успел скачать!
Автор: vattghern
Дата сообщения: 28.09.2009 09:28

Цитата:
А что ты на этом RTF зациклился?


Мне бывает нужно, чтобы текст в одном текстовом поле был разными цветами, шрифтом + курсив и прочее. Paragraph, по-моему этого не позволяет. К тому же мне у richtext'а рамка больше нравится)))
Автор: Mars803
Дата сообщения: 03.06.2009 23:25
lorents
Это не shape, это separator.

AleksTrin
http://free-one.ru/primer2.zip
ссылка рабочая и никуда не денется тк это не файловый хостинг а мой личный сервак
Автор: kostya1478
Дата сообщения: 28.09.2009 15:46
в таком случае RichText.LoadFromFile тебе в помощь. Создаешь RTF-документы в любом редакторе, оформляешь на свой вкус и цвет, и вешаешь на нужное событие скрипт на открытие в заранее подготовленное окно. Минус, правда, всплывает: все твои указания пути к папке Programm Files воспримутся как текст, указание пути тогда надо либо совсем исключать из объекта RichText, либо затачивать под Paragraph.

Почему так криво реализована функция создания RTF в самом AMS мне непонятно, однажды до одурения уплясался с бубном возле этого RichText, пока не плюнул и сделал как html.
Автор: Mars803
Дата сообщения: 04.06.2009 09:46
Помогите, как в AMS захешировать в md5?
Автор: tavria2
Дата сообщения: 04.06.2009 10:44
lorents

Цитата:
убрать иконку с заголовка окна
Такой стиль окна можно получить только в момент его создания, а т.к. мы не можем управлять процессом создания, то соответственно не можем получить вышеуказанный стиль окна. Хотя возможен вариант создания нового окна с помощью API с нужным стилем, а затем заменить родителя для клиентской области стандартного окна на окно созданное с помощью API.

Цитата:
как сделать, чтобы плагин Shape принимал стиль, который задает скин у пользователя, как линия на карт
Где-то в форуме был пример на API от Zloy_Gelud.

Цитата:
как сделать, чтобы цвет текста, был тот, который который задает скин у пользователя
С помощью API ф-ци GetSysColor.

Цитата:
как мне сделать ToolBar, который принимал стиль, который задает скин у пользоват
Здесь поможет только плагин, но насколько я знаю "рабочего" плагина еще нет.

Цитата:
последний вопрос, как сделать, чтобы объект Progress принимал стиль, который задает скин у пользователя
Готовый плагин не переделать - он специфический. Возможно создать с помощью API.


Автор: Favorit_3000
Дата сообщения: 28.09.2009 23:51
Подскажите пожалуйста, можно ли с помощью одной кнопки (на главной странице) переключать свойство звука при нажатии кнопки (учитывая кнопки на других страницах) с "Стандарт" на "Указать" (у каждой кнопки отдельный звук).
Буду очень признателен за пример.
Спасибо всем кто отзовется.
Автор: lorents
Дата сообщения: 29.09.2009 20:07
tavria2 некоторое время назад ты помог написать код проверки, но сейчас нашел ошибку в нем

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

equal = true;
Table.Sort(t1, nil);
Table.Sort(t2, nil);
for nIdx, sValue in t2 do
if sValue ~= t1[nIdx] then
equal = false;
break;
end
end

if equal then
Dialog.Message("", "OK");
else
Dialog.Message("", "Error");
end
Автор: AleksTrin
Дата сообщения: 04.06.2009 10:46
Mars803

Как не крути, он с твоего сервака не качается!
Автор: tavria2
Дата сообщения: 29.09.2009 23:27
lorents

Цитата:
...но вот если пользователь случайно закинул файл в проект то код выдает ошибку, типа не все таблица t1 и t2 не одинаковы...
Ты ничего не путаешь? Там было два варианта кода: 1-й - как раз имел такой недостаток, а 2-й (который ты указал выше) - вроде все ок.
Автор: lorents
Дата сообщения: 04.06.2009 12:25
tavria2
ура нашел константы для GetSysColor

Цитата:
Где-то в форуме был пример на API от Zloy_Gelud

весь форум перерыл не нашел, но думаю в GetSysColor должно быть

Цитата:
С помощью API ф-ци GetSysColor.

не подскажешь какая мне константа нужна? по идеи COLOR_WINDOWTEXT

Цитата:
Здесь поможет только плагин, но насколько я знаю "рабочего" плагина еще нет.

ты на счет ToolBar Object Plugin?

Цитата:
Готовый плагин не переделать - он специфический. Возможно создать с помощью API.

не понял, имешь ввиду что сделать плагин через API?
Автор: lorents
Дата сообщения: 30.09.2009 09:03
tavria2

Цитата:
Ты ничего не путаешь? Там было два варианта кода: 1-й - как раз имел такой недостаток, а 2-й (который ты указал выше) - вроде все ок.

я тоже думал что все ок, дело в том что если я добавляю в проект файл, а именно в папку "AutoPlay", то все работает, но стоит добавить файл в любую другую папку, например "AutoPlay\Scripts", то все проект выдает ошибку, я не заметил этого, потому что я добавлял файл в "AutoPlay"
думаю это из-за того что проект проверяет, например, первую строку в таблице t1 и t2, если правильно то переходит ко второй и т.д.
и вот если добавить файл в любую другую папку, то выходит что сбивается порядок строк в t1, и поэтому выдает ошибку, также если в папку "AutoPlay" добавить файл у которого название будет например "a.txt" то проект выдаст ошибку.
я как пониманию, что следует сделать так, чтобы каждая строчка в t2 проверялась по всем строчкам в t1, если такой строчки нет, то выдается ошибка, если есть то переходим ко следующей строчке в t2, и проверяем опять все строчки в t1 и т.д.
выходит здесь нужно два цикла сделать, я просто не могу представить как сделать эти два цикла
Автор: tavria2
Дата сообщения: 04.06.2009 16:33
lorents

Цитата:
ты на счет ToolBar Object Plugin?

Да. А что есть рабочий...? Неужели я проморгал.

Цитата:
не понял, имешь ввиду что сделать плагин через API?

Создание системного ProgressBar средствами API. Количество создаваемых ProgressBar на одной странице - не ограничено. Для привязки ProgressBar к странице - необходимо наличие на странице объекта Input, который будет выступать в качестве контейнера для ProgressBar. Для каждого ProgressBar нужен свой контейнер, т.е. объект Input.
SystemProgress.apz | зеркало [230 Кб].
Автор: tavria2
Дата сообщения: 30.09.2009 10:04
lorents
Попробуй так:
Код: t1 = File.Find("AutoPlay", "*.*", true, false, nil, nil);
t2 = TextFile.ReadToTable("file.cdd");

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; break; end    
end

if bSuccess then
Dialog.Message("", "OK");
else
Dialog.Message("", "Error");
end
Автор: lorents
Дата сообщения: 04.06.2009 17:55

Цитата:
Да. А что есть рабочий...? Не ужели я проморгал.

пока нет

Цитата:
SystemProgress.apz | зеркало [230 Кб].

tavria2
ну ты мозг, спасибо

Добавлено:
не подскажите, как узнать степень прозрачности окна проекта, т.е от 0 до 255?
Автор: lorents
Дата сообщения: 30.09.2009 15:18
tavria2

Цитата:
Попробуй так:

попробовал, работает без проблем, тестировал со всех сторон, большое спасибо тебе, я просто ни как не мог понять как туда впихнуть второй цикл
Автор: AleksTrin
Дата сообщения: 04.06.2009 23:38
Mars803

Лучше на какой-нибудь файловый хостинг залей, чтобы можно было скачать, я имею ввиду про 2 пример с поддержкой bmp!
Автор: Acen
Дата сообщения: 30.09.2009 15:21
Всем привет, парни, подскажите или тыкните носом как можно сделать "живой" фон? Т.е на фоне видео (avi, flv) разместить кнопки, я уже задолбался, все проваливается под видео!!!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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