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

» Autoplay Media Studio

Автор: EVIL SnaKe
Дата сообщения: 25.08.2007 13:43

Цитата:
А как можно обучит AMS 6 русскому шрифту. Так то он есть, но если например в какойнибудь функции (например для загрузки картинок из папки для слайдшоу) присутствуют папки на русском, то ничего не выходит. Если путь "английский" то всё работает. Просто у меня уже много чего создано с русскими папками, и если переименовывать, то это будет очень напряжно.
Либо если решать этот вопрос с другой стороны - можно ли как нибудь переименовывать папки так что бы путь в объектах, использующих ресурсы этих папок менялся автоматически ? (Хотя думаю это мало вероятно...)

Народ что никто не знает ?

И ещё: если функция отключающая (лучше ставящая на паузу и игнорирующая функцию Audio.Play на отдельных страницах) все аудиоканалы в проекте (backgroundm, user1...) Мне надо чтоб была кнопка полностью отключающая музыку, но что бы видео при этом оставалось со звуком.
Автор: Chuvakstepan
Дата сообщения: 25.08.2007 13:48
Zloy Gelud

Цитата:
а вот как узнать, что ето именно DirectX 9.0?

Вот часть исходника моей программы, может, поможет

Код:
Directx2.Caption:= RegQueryStr(HKEY_LOCAL_MACHINE, 'Software\Microsoft\DirectX', 'Version');
if Directx2.Caption >= '4.09.00.0903' then DirectxMark:= 'DirectX 9.0c'
else if Directx2.Caption >= '4.09.00.0902' then DirectxMark:= 'DirectX 9.0b'
else if Directx2.Caption >= '4.09.00.0000' then DirectxMark:= 'DirectX 9.0'
else if Directx2.Caption >= '4.08.01.0000' then DirectxMark:= 'DirectX 8.1'
else if Directx2.Caption >= '4.08.00.0000' then DirectxMark:= 'DirectX 8.0';
Directx2.Caption:=DirectxMark + ' ( ' + RegQueryStr(HKEY_LOCAL_MACHINE, 'Software\Microsoft\DirectX', 'Version') + ' )';
Автор: Zloy Gelud
Дата сообщения: 25.08.2007 14:13
Chuvakstepan
спасиб, попробую разобраться..
Етот код написан на Паскале? а что значит знак ">=" в Паскале, то же что и в AMS - "больше или равно"?

Добавлено:
EVIL SnaKe

Цитата:
функция отключающая все аудиоканалы в проекте

может попробуешь Audio.Pause(CHANNEL_ALL);? =)

Цитата:
игнорирующая функцию Audio.Play на отдельных страницах

несовсем понятно конечно, но может быть десь попробуешь на On Preload страницы запускать только необходимый канал, если все аудиоканалы конечно уже выключены с помощью вышеуказанного действия
, например Audio.Play(CHANNEL_BACKGROUND);

Цитата:
А как можно обучит AMS 6 русскому шрифту...

Зачем же обучать? Пойму он понимает русский язык..или у меня по крайне мере=) и пути на русском соответственно тож прекрасно понимает )
P.S. Посмотри в настройках редактора какой стоит Набор символов шрифта (должен быть кириллический).
Автор: EVIL SnaKe
Дата сообщения: 25.08.2007 15:22

Цитата:
несовсем понятно конечно

Короче поясню что мне надо в итоге: У меня на разных страницах играет разная музыка (где на On Show, где на On Preload), но вдруг музло будет кого-то напрягать(или просто хочется тишины), для таких случаев я хочу предусмотреть кнопку полного отключения музыки и эта кнопка должна быть одна.

Добавлено:
Audio.Pause(CHANNEL_ALL) это не то, т.к. у меня на страницах на On Show стоит Audio.load c автоматическим воспроизведением...
Автор: Chuvakstepan
Дата сообщения: 25.08.2007 15:32
Zloy Gelud

Цитата:
Паскале, то же что и в AMS - "больше или равно"?

Да, ты прав
Автор: Zloy Gelud
Дата сообщения: 25.08.2007 15:57
EVIL SnaKe
Ты хочешь, чтоб музыка на On Preload вырубалась что ли, если юзверь захотел тишины и спокойствия? А музыка, которая загружается на On Show не должна отрубаться?..Так? Или какую ты музыку хочешь вырубить?
Автор: EVIL SnaKe
Дата сообщения: 25.08.2007 16:08
ВСЮ которая в каналах (не важно On Show или On Preload).
Автор: Zloy Gelud
Дата сообщения: 25.08.2007 16:09
Chuvakstepan
Спасибо еще разок..=), твой исходник оч помог..так выглядит он в AMS:

Код: -- DirectX
cDirectXVersion = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\DirectX", "Version", true);
    if (cDirectXVersion >= "4.09.00.0903") then
        cDirectXMark = "DirectX 9.0c";
    elseif (cDirectXVersion >= "4.09.00.0902") then
        cDirectXMark = "DirectX 9.0b";
    elseif (cDirectXVersion >= "4.09.00.0000") then
        cDirectXMark = "DirectX 9.0";
    elseif (cDirectXVersion >= "4.08.01.0000") then
        cDirectXMark = "DirectX 8.1";
    elseif (cDirectXVersion >= "4.08.00.0000") then
        cDirectXMark = "DirectX 8.0";
    else
        cDirectXMark = "Don't know";
    end
cDirectX = cDirectXMark.." ("..cDirectXVersion..") ";
Автор: Chuvakstepan
Дата сообщения: 25.08.2007 17:02
Zloy Gelud
Сожалею, но для этого требуется использование WinAPI + мои премудрости. Знаю только то, что в AMS этого нет!
Автор: Akell2007
Дата сообщения: 26.08.2007 01:31
Привет всем!!! Люди помогите, есть 6 версия нет ключа!!! Где его взять? Уже задолбало по крякерам бегать!!!
Автор: Chuvakstepan
Дата сообщения: 26.08.2007 09:19
Akell2007
Для этого есть "Варезник"
Автор: goga13
Дата сообщения: 26.08.2007 18:15
Как сделать так чтобы при еще одной загрузки и нажатии на кнопку УСТАНОВИТЬ приложения, проверялся бы реестр на наличие уже установленой этой программы и появлялось сообщения об этом
Автор: goga13
Дата сообщения: 27.08.2007 01:51
ВСЕ У МЕНЯ КРЫШУ СДУЛО НЕ МОГУ БОЛЬШЕ ЧИТАТЬ ПОМОГИТЕ ЕСЛИ МОЖНО 5 НОЧЕЙ НЕ СПЛЮ Как сделать так чтобы при еще одной загрузки и нажатии на кнопку УСТАНОВИТЬ приложения, проверялся бы реестр на наличие уже установленой этой программы и появлялось сообщения об этом
Автор: Lexua
Дата сообщения: 27.08.2007 09:57
goga13
Шапку читал Это может помочь Запускаем экзешник по информации из реестра от Lexua

Вобще будет где-то так:
Ставим кнопку и в OnClick пишем код.


Код:
-- Проверяем наличие ключа в реестре
result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\My Application");
-- если ключ есть
if result then
Dialog.Message("Notice", "Application is already installed.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); -- показать диалог
else -- В противном случае
File.Run("AutoPlay\\Docs\\MyProg.exe", "", "", SW_SHOWNORMAL, false); --запустить установкау игры
end
Автор: goga13
Дата сообщения: 27.08.2007 13:12
Вообщем ни фига не могу понять как все это сделать, где ключи где сам реестор этого ключа Прошу прощения за мой тупизм если нетрудно обьясните незрячему
и недоежаещему попадробней как это сделать.ПОЖАЙЛУСТА

    Кнопка «Установить» должна быть недоступной (невидимой) при установленной игре, равно как и кнопки «Играть» и «Удалить» при неустановленной игре
при помещении диска в привод AutoRun не должен запускаться второй копией, и не должен запускаться при запущенном инсталляторе игры.
Автор: Lexua
Дата сообщения: 27.08.2007 17:31
goga13
Ну так ты сначала определись, что тебе надо, поставь конкретно задачу. А то в одном посте одно пишешь,
Цитата:
Как сделать так чтобы при еще одной загрузки и нажатии на кнопку УСТАНОВИТЬ приложения, проверялся бы реестр на наличие уже установленой этой программы и появлялось сообщения об этом

а потом другое.

Цитата:
Кнопка «Установить» должна быть недоступной (невидимой) при установленной игре, равно как и кнопки «Играть» и «Удалить» при неустановленной игре
Откуда же кто знает, что там за игра и что она пишет в реестр? И вобще полазь по топику, выкладывались ранее примеры игровых аторанов. Добавил коменты в предидущий пример.
Автор: goga13
Дата сообщения: 27.08.2007 23:32
Игра для детей ,даже не игра скорей, а творческая программа которая обучает детей лепить из пластилина от 4-10 лет. Ладно ВСЕМ БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ ,буду сам разбираться."Да праславятся те кто не упал духом"
Автор: Zloy Gelud
Дата сообщения: 28.08.2007 00:00
А никто не знает как узнать, когда прокрутка Параграфа достигла конца?
Автор: NightW0lf
Дата сообщения: 28.08.2007 00:01
goga13

Автор: Lexua
Дата сообщения: 28.08.2007 15:39
goga13
Без обид Просто поставь задачу, что хочешь получить, тут всегда помогут.
Автор: gdtu
Дата сообщения: 28.08.2007 21:47
Народ!
может кто то все же знает как организовать закладки на Flash Object
нужно чтобы при проигровании swf его можно было поместить в Избранное
и потом проиграть
Автор: AleksejTokarev
Дата сообщения: 29.08.2007 03:30
Доброго всем время суток!!!

Помогите мне кто-нибудь с РЕГИСТРАЦИЕЙ

Сляпал я проект, и хочу сделать так, чтобы первый запуск проекта сопровождался
регистрацией!!!
Скажу сразу пароли отпадают, это не то. Пароли надо вводить каждый раз, а регистрация только один.

подскажите пожалуйста мне, вот на этом примере
http://www.rapidshare.ru/385098
и ещё кое что
У меня тут к знающим и могущим просьба по поводу моих регистрационных ячеек
т.е Label1, Label2, Label3. как сделать так, чтобы в каждый ЛАБЕЛЬ не больше 6-ти
цифров влазило, а то у меня места только под 6-ть цифров а все последубщие сдвигают
первую кудато

Помогите пожалуйста, буду очень признателен!!!
Автор: Lexua
Дата сообщения: 29.08.2007 10:48
AleksejTokarev
Поглядел. Ну первое - три страницы - это лишнее, лучше прятать и показывать объекты на первой стр.


Цитата:
Помогите мне кто-нибудь с РЕГИСТРАЦИЕЙ

Регистрация подразумевает скорее всего запись в реестр каких-то рег данных и последуящая проверка наличия этого ключа в реестре и сравнение данных. Либо создание файла ключа и проверка его наличия и какой либо последовательности символов в этом файле. Определяйся со способом Другой вопрос, как эти данные будут генериться? Ключ будет один для всех или проект будет компилиться конкретно для каждого пользователя отдельно с отдельным ключом?


Цитата:
У меня тут к знающим и могущим просьба по поводу моих регистрационных ячеек
т.е Label1, Label2, Label3. как сделать так, чтобы в каждый ЛАБЕЛЬ не больше 6-ти
цифров влазило, а то у меня места только под 6-ть цифров а все последубщие сдвигают
первую кудато


Ну тут просто - Input2 и Input3 убираем. Input1 растягиваем и в свойствах объекта ставим Input mask. После чего в options выбираем формат и количество знаков в блоке.

Автор: Kindly
Дата сообщения: 29.08.2007 11:11
AleksejTokarev, лучше юзай алго регистрации, так что серийники вполне актуальны, но например я, твое алго все равно посмотрю, но может не разберусь
Автор: Lexua
Дата сообщения: 29.08.2007 11:22
Kindly
В примере нет ничего, нужно писать Я бы тоже посмотрел на пример
Цитата:
алго регистрации
Автор: Kindly
Дата сообщения: 29.08.2007 14:35
не умею, но видел в проектах TJ Tigger использовал
Автор: Chuvakstepan
Дата сообщения: 29.08.2007 22:52
Подскажите, как можно повесить курсор на мышь
Автор: GOOSE
Дата сообщения: 30.08.2007 10:17
А в шапке посмотреть?
"Изменяем курсор в приложении от GOOSE [?]"
Автор: Kindly
Дата сообщения: 30.08.2007 12:38
Кстати еще можно поковырятся в ресурсах w32rt.dat. Там можно поменять стандартные курсоры на свои, а затем указать в проекте как один из стандартных, но с анимированными это не катит.
Автор: Chuvakstepan
Дата сообщения: 30.08.2007 18:34
GOOSE
Я видел в шапке, но никак не могу сделать так, чтобы при старте простой arrow изменялся на мой из cur файла, и при деинициализации возвращался стандартный

Kindly
Вот интересно, где этот w32rt.dat ??

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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