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

» Autoplay Media Studio

Автор: pottapchik
Дата сообщения: 28.01.2008 03:10
Как можно выгрузить из канала звук?
А то для того чтобы сделать управление двумя каналами, пришлось городить лес.
Создать два блока управления и поиграть настройками, видимости и позиции.
Но я думаю если посидеть еще над скриптами, то можно совместить в одну.
Мне просто нужно чтобы, к примеру одна кнопка play играла и фонову музыку и ту что загружает юзер. Так и не смог найти исключения, просто если не грузить ничего, работает.
Здесь кусочек проекта,на рапиде лежит, может посмотрите? Как можно решить проблему??
з.ы.: Фото
Автор: GOOSE
Дата сообщения: 28.01.2008 10:07
pottapchik

Цитата:
при вставке умляуты отобразились, нажал ок, просмотр проекта, без умляутов. (Версия проги 6.0.5.0)

Да, действительно... Повторить не удалось и мне...
Геморрой, конечно, но я навскидку попробовал сделать так:

Код: u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение
Автор: GOOSE
Дата сообщения: 28.01.2008 12:34

Цитата:
как мне это значение обратно кнопке вернуть?

Думаю, что так...

Код:
result = Button.GetPos("Button1");
Button.SetPos("Button1", result.X, result.Y);
Автор: pottapchik
Дата сообщения: 28.01.2008 14:58

Цитата:
Код:u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение


Цитата:
Код:
result = Button.GetPos("Button1");
Button.SetPos("Button1", result.X, result.Y);

Спасибо, приду вечером попробую.

Цитата:
ЗЫ Пользуйся экспортом (сохраняй проект в виде одного файла .apz)!
Как ты думаешь, много будет желающих качать твои 42 метра?

P.S.: Переделал, Вот новая Ссылка,правда он весит 39,9 МБ. Тоже не мало
Автор: GOOSE
Дата сообщения: 28.01.2008 19:06
pottapchik

Цитата:
Переделал

Ну а чего он в раре? Файл проекта .apz это по сути зип-архив. Нафига его еще и в рар загонять? Плюс можно выборочно не включать в проект ресурсы, типа аудио, видео, текстов и прочего того, без чего можно прожить
ЗЫ Я качать по второму разу не буду А с каналами не помогу, так как не знаю, никогда с ними дела не имел...
Автор: kalmykoff
Дата сообщения: 28.01.2008 20:32
А я решил попробовать AMS в конкуренции ObjectDesktop_у!!!!
Ведь можно создавать небольшие и красивые и вдобавок полнофункциональные
объекты на рабочем столе.Сжал в *.exe и всё!!
Но вот заковыка - как их загрузить так, что б не выскакивали окна на панели задач???
Автор: pottapchik
Дата сообщения: 28.01.2008 21:29

Цитата:
Ну а чего он в раре?

А ты на рапиду заливал *apz? Попробуй, он его не хочет грузить,объяснение легкое) я не гнался за уменьшением, это как мп3 в рар грузить, так же бессмысленно)

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

Я и так только первую страницу отправил, без всех текстов и материалов, а ридми не так уж и много весит)
У меня весь проект (урезанный) весит 300 метров.

Цитата:
Но вот заковыка - как их загрузить так, что б не выскакивали окна на панели задач???

Там же можно поставить чтобы проектгрузился в трей)


Добавлено:

Цитата:
Цитата:Код:u_umlaut = String.Char(252); --это значение "У" с умляутом по таблице ASCII
Button.SetText("Button1", "Zur"..u_umlaut.."ck"); --вставляем текст в кнопку, заменяя у с умляутом на его значение

НЕ работает, показывает русскую букву (
Автор: pottapchik
Дата сообщения: 29.01.2008 05:13
Кто-нибудь делал мигающий текст? ( по таймеру, ну чтобы он начал мигать, помигал некоторое время и закончил, можно даже удалился) Подскажете как
Кое-чего придумал.
Ставим в свойствах Page , on Show:

Код: -- A repeat ... until loop ( я так понимаю, это скрипт для повтора действия, до определённого порога, в значении 10)
numLoopCount = 0;
repeat
    -- Do something here
        -- Label object properties table.
(обычная таблица с данными текста)
tblLabelProps = {};
Page.CreateObject(1,"sucks",tblLabelProps)(создаём объект)
Page.StartTimer(1000)(стартует таймер с интервалом в 1 сек)
    numLoopCount = numLoopCount + 1;
until numLoopCount == 10;
Автор: GOOSE
Дата сообщения: 29.01.2008 07:39
pottapchik

Цитата:
НЕ работает, показывает русскую букву (

У меня работает.
Стесняюсь спросить... а немецкий язык на системе установлен?


Добавлено:
kalmykoff
Посмотри плагин WindowEx, там есть пример
Example_20.apz : A Simple Desktop Gadget Example Via Combination Of WindowEx Functions - вроде то.
Автор: tavria2
Дата сообщения: 29.01.2008 09:37
pottapchik

Цитата:
Кто-нибудь делал мигающий текст?...

On Show
Код: n = 0; -- счетчик кол-ва миганий
Page.StartTimer(200); -- мигать через каждые 200 мсек
Автор: pottapchik
Дата сообщения: 29.01.2008 12:35
2tavria2
Мерси. Только тады как работает Репит? И еще вопр. как выгрузитьзвук из канала, а то пришлось городить лес, чтобы сделать управление двумя каналами. Пост вышеСсылка



Цитата:
Стесняюсь спросить... а немецкий язык на системе установлен?

Имеешь ввиду в раскладке? то да и шрифтов Немецких накачал)




Автор: tavria2
Дата сообщения: 29.01.2008 18:36
pottapchik

Цитата:
Только тады как работает Репит?

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

Цитата:
как выгрузитьзвук из канала

Тут я тебе не помощник...
Автор: pottapchik
Дата сообщения: 29.01.2008 19:01

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

Т.е. мне может помочь увелечение числа повторов?
P.S.:Корявый код по сути, всё-таки своими мозгами и хотелось узнать побольше, чтобы впредь не повторять ошибки.
Автор: GOOSE
Дата сообщения: 29.01.2008 19:03
pottapchik

Цитата:
Имеешь ввиду в раскладке?

Я имею ввиду в системе
В других программах печатает немецкие буквы?
Сделай проверку:
Код:
code = String.Asc("ü"); -- форум не отобразит умляут, на немецкой раскладке в АМС вбиваешь У с умляутом!
result = Dialog.Message("Проверка кодовой таблицы", "Код символа \"У с умляутом\" -" ..code, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: tavria2
Дата сообщения: 29.01.2008 20:48
pottapchik

Цитата:
Т.е. мне может помочь увелечение числа повторов?

Увеличение числа повторов приведет к увелечению кол-ва раз перезапуска таймера и только. Запуск таймера в цикле - не хорошая идея, т.к каждый новый запуск таймера останавливает старый. Таймер сам по себе является циклом с установленной задержкой, зачем тебе его вкладывать во внешний цикл?!
Автор: pottapchik
Дата сообщения: 30.01.2008 17:44

Цитата:
В других программах печатает немецкие буквы?

Ну да в ворде видит, в блокноте есть)

Цитата:
Код:
code = String.Asc("ü"); -- форум не отобразит умляут, на немецкой раскладке в АМС вбиваешь У с умляутом!
result = Dialog.Message("Проверка кодовой таблицы", "Код символа \"У с умляутом\" -" ..code, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

это в AMS вводить? дословно?
p.s.: выдаёт 38)

2tavria2
Спасибо за консультацию)
Автор: GOOSE
Дата сообщения: 31.01.2008 18:27
pottapchik

Цитата:
p.s.: выдаёт 38

38 - это код & (амперсанда)!!!
Я же написал - "вбить туда У с умляутом!!! Просто в HTML этот символ выглядит как ü...

Цитата:
это в AMS вводить? дословно?

Да, открой новый проект и на вкладку On Preload или On Show просто вставь, заменив символ с умляутом...
Автор: pottapchik
Дата сообщения: 01.02.2008 03:49
2GOOSE
сорри не понял, ввести это:

Код: code = String.Asc("ü"); -- форум не отобразит умляут, на немецкой раскладке в АМС вбиваешь У с умляутом!
result = Dialog.Message("Проверка кодовой таблицы", "Код символа \"У с умляутом\" -" ..code, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Автор: GOOSE
Дата сообщения: 01.02.2008 09:12
pottapchik
Немецкую букву вставлять на место Х
String.Asc("Х");

Цитата:
я так понял языка у меня нет

Установи НОРМАЛЬНО язык! И все проблемы решатся... Думаю, что вариантов использования было предложено достаточно.
Проблема будем считать локализована - Винда. Соответственно, вопросы дальнейшие будут не по теме
Автор: pottapchik
Дата сообщения: 01.02.2008 15:40

Цитата:
Установи НОРМАЛЬНО язык!

Это как? я его специально и не устанавливал, раскладку тольо выбрал немецкую, чтобы легче было набирать. Если не хочешь сюда писать, пожалуйста отпиши на мыло
Спасибо
Автор: GOOSE
Дата сообщения: 01.02.2008 19:14
pottapchik
Отписал в личку
Автор: kalmykoff
Дата сообщения: 03.02.2008 18:36
Спасибо за плагин WindowEx_12 !!!!!!!!!!!
Буду разбираться. ........
Автор: pottapchik
Дата сообщения: 04.02.2008 00:02
я понял, военная хитрость, делаю так, набиваю текст внутри программы на дойче, а букву к примеру u-umlaut, соответствует буква "ь" в русской раскладке, ну вот вместо u ставлю ь и выбираю в шрифтах: центральноевропейский, вуаля, буква ь меняется на u.
Спасибо всем!
Автор: mur55
Дата сообщения: 04.02.2008 08:18
может это простой вопрос, но вдруг кто сталкивался...
Есть ли возможность в AMS 7 редактировать пресеты scrollbarstyle
(их там 11 штук, но по дизайну не очень то подхлдят),
или есть ли где-либо еще набор таких пресетов?
Автор: GOOSE
Дата сообщения: 05.02.2008 13:02
mur55
Можно. Рисуешь новые картинки, такие, как тебе нужно и сохраняешь... (если мы об одном и том же говорим )
Найдешь их картинки в директории ..\AutoPlay Media Studio 7.0\Plugins\Scrollbars\
Автор: mur55
Дата сообщения: 05.02.2008 19:55
понял, спасибо, а как насчёт пресетов?
Автор: servint
Дата сообщения: 05.02.2008 20:27
Ребята! Очень нужна ваша помощь!

Нужно написать функцию, которая бы выбирала данные в хаотичном порядке!

Допустим есть: a, b, c, d, у
Нужно чтобы фу-ия возвращала каждый раз другое значение, выбранное в случайном порядке!
Автор: Zloy_Gelud
Дата сообщения: 05.02.2008 22:26
servint
Возможно это то, что тебе нужно:

Код: --[[
Функция возвращает случайный символ из таблицы
]]--

function RandomChar()
    -- таблица символов
    tChar = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','X','W','Y','Z'};
    -- случайный символ
    sChar = tChar[Math.Random(36)];
    -- возвращаем символ
    return sChar;
end

Автор: GOOSE
Дата сообщения: 06.02.2008 08:07
servint
Если нужны числовые данные, то можешь просто использовать Math.Random:

Код:
random_num = Math.Random();--возвратит любое значение от 0 до 1 включительно
random_num2 = Math.Random(20);--возвратит любое значение от 1 до 20 включительно
random_num3 = Math.Random(20, 100);--возвратит любое значение от 20 до 100 включительно
Автор: servint
Дата сообщения: 06.02.2008 12:55
Zloy_Gelud
GOOSE

Спасибо пацаны! Что-бы я без вас делал ))

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Symantec Endpoint Protection - SEP


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