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

» Autoplay Media Studio

Автор: nickolasska
Дата сообщения: 08.03.2010 13:18
Доброго времени суток! У меня вот вопрос, скорее всего к GOOSE
подскажите пожалуйста как мне сделать "Из окна в полноэкранный режим и обратно"
я прочитал на форуме, но там решение не написано... пожалуйста... мне нужно что б и окна тоже растягивались
делаю мультимедийный учебник, и мне нада что б по кнопочке окно разворачивалось на весь экран, это я сделал, но вот у меня не ратягивается содержимое... помогите плиз
Autoplay Media Studio 7.0
заранее спасибо
Автор: AleksTrin
Дата сообщения: 08.03.2010 16:36
Спасибо всем, оказывается можно!))))
Автор: lerik2703
Дата сообщения: 08.03.2010 17:44
vinny1972
смотри справку
Registry.GetKeyNames
Registry.GetValueNames
nickolasska
если ты новичек то тогда советую воспользоваться встроенной функцией автоизменение размеров в атрибутах любого объекта!
Автор: RW4PIR
Дата сообщения: 08.03.2010 17:55
Label.SetText("Label1","");
txt = "Текст который будет выводится!"
strlen = String.Length(txt);
content=""
for char = 1, strlen do
content = String.Left(txt, char);
Label.SetText("Label1", content);
Application.Sleep(100)
end

Вот пример бегущий строки из шапки.
но она не бежит а с лево на право выврдит надпись по однорй букве, мне нужно чтобы текст циклически прокручивался, то есть с права на лево текст шол и проподал с левой стороны и потом снова появлялся с правой стороны и так циклически, как мнеэто осуществить ?
Автор: nickolasska
Дата сообщения: 08.03.2010 18:06

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


та я ставил автосайз, чот не помогает, раскажи пожалуйста как єто всё сделать...
с Autoplay Media Studio работаю впервые, но ты напиши как я разберусь ))
Автор: lerik2703
Дата сообщения: 08.03.2010 18:31
RW4PIR
Есть готовые примеры, например хороший пример в плеере AMS ещё в 6-й версии
on Show

Код: title = "Текст который будет выводится! "
Page.StartTimer(150);
Автор: nickolasska
Дата сообщения: 08.03.2010 19:12
обьясни по подробнее плииииз ))) а то я уже намучился ужас как... а без этого полного экрана никуда (((
Автор: RW4PIR
Дата сообщения: 08.03.2010 19:24
lerik2703
спасибо! работает
а можно как то сделать чтобы это было не по букве а плавно всё двигалось ? например по пикселям, или это невозможно ?
Автор: nickolasska
Дата сообщения: 08.03.2010 19:29
во! вроде понял как... спасибо! Буду мучать дальше!
Ещё вопрос
как сделать что б когда на кнопку кликаеш первый раз окно разворачивалось, а когда второй опять востанавливолось (я сделал что б принажатии на левую разварачивалось а на правую востанавливалось но это не сильно устраивает)
p.s. а есть ещё какие то варианты масштабирования? напишите плиз... а то кое что всё таки не получается так как хотелось бы (или это я не так чтото делаю)
Автор: RW4PIR
Дата сообщения: 08.03.2010 20:07
Как можно сделать чтобы в запущеним процессе например 1.exe можно было бы поменять значение в адресе например 0x0001 с значения 1 например на любоё введеное значение в текст инпут1
Автор: lerik2703
Дата сообщения: 08.03.2010 20:58
RW4PIR
Как понять по пикселям?
nickolasska

Цитата:
как сделать что б когда на кнопку кликаеш первый раз окно разворачивалось, а когда второй опять востанавливолось

какой код у тебя на кнопках?
Автор: RW4PIR
Дата сообщения: 08.03.2010 21:06
lerik2703
слово выезжает по буквам, получается какбы рывками, а я хочу чтобы это было плавно
например как сделано в AMS PluginPowerPack by Kindly v4.0
или там на чёмто другом ?
я могу сделать так в другой проге, но я же не могу чтобы это отображалось тут ))
Автор: lerik2703
Дата сообщения: 08.03.2010 21:24
RW4PIR

Цитата:
например как сделано в AMS PluginPowerPack by Kindly v4.0

В каком примере по сути там только примеры работы плагинов?!уменьши время таймера стока будет идти плавнее но быстрей!
Автор: GOOSE
Дата сообщения: 09.03.2010 13:36
AleksTrin

Цитата:
Спасибо всем, оказывается можно!))))


Ну так и напиши всем, как... Будет интересно и полезно.
nickolasska
Вопрос слишком объемный... Не все объекты могут масштабироваться корректно, плюс ко всему, не уверен, что тебе самому понравится вид проекта, растянутый на 20 дюймовый широкоэкранник
Мой совет: сделай фиксированные форматы окна. Только так ты будешь уверен всегда в качественном внешнем виде...
Автор: nickolasska
Дата сообщения: 09.03.2010 15:23
та не подходит мне фиксированый размер....
может выложите пример готовый, с масштабированием, я сам переделаю как мне нада или скажите где найти решение
Автор: lorents
Дата сообщения: 10.03.2010 19:51
Ни кто не сталкивался, случайно, с тем, что плагин ListIcon не правильно запускается, как на картинке?
и есть ли аналог ListIcon, можно без CheckBox'ом?

Добавлено:
Есть один ini-файл

Цитата:
[info]
language=Russian
Images=D:\Документы
SysTray=off

и вот мне надо загрузить все три значения в проект сразу, просто не удобно каждый параметр загружать отдельно, как это можно сделать?
Автор: lorents
Дата сообщения: 10.03.2010 21:52
И еще одна просьба, можно пример динамически создаваемого меню?
Автор: doc_green
Дата сообщения: 11.03.2010 22:42
делая помошника для работы, компаную ссылки, программы и всякую лабудень появилась проблема.
проблема в том что есть 3 ссылки запуская поочереди (с 1-3 и на оборот) они забывают пароль и просят постоянно их в водить. помогите реализовать эту проблему.
Автор: Lexua
Дата сообщения: 12.03.2010 07:22
lorents


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


Тут удобнее использовать Grid и делим строку вида Russian,D:\Документы,off


Цитата:
И еще одна просьба, можно пример динамически создаваемого меню?


В Global Functions


Цитата:
function GetSFXPath()
strPath = "";
strArg = _CommandLineArgs[1];
if strArg then
strPath = String.Right(strArg, String.Length(strArg) - 10);
end
if (String.Length(strPath) > 0) then
tblPath = String.SplitPath(strPath);
strPath = tblPath.Drive..tblPath.Folder;
end
return strPath;
end
SrcFldr = GetSFXPath()


В Preload

    
Цитата:
local testcount = 1;
    local tcount = String.ToNumber(INIFile.GetValue(SrcFldr.."my.ini", "info", "count"));
    tblmenu = Application.GetMenu();
    tblmenu[4].SubMenu[1].SubMenu = {};
        while testcount <= tcount do
        local tname = INIFile.GetValue(SrcFldr.."my.ini", "info", "name"..testcount);
        local testname = String.Replace(tname, "#", "v", false);
        local menuid = 4010 + testcount;
        tblmenu[4].SubMenu[1].SubMenu[testcount] = {};
        tblmenu[4].SubMenu[1].SubMenu[testcount].ID = menuid;
        tblmenu[4].SubMenu[1].SubMenu[testcount].Text = testname;
        testcount = testcount + 1;
        end
    Application.SetMenu(tblmenu);


в OnMenu


Цитата:
if e_ID > 4010 and e_ID <= 4999 then
local add_count = 1;
local tcount = String.ToNumber(INIFile.GetValue(SrcFldr.."my.ini", "info", "count"));
    while add_count <= tcount do
    menuid = 4010 + add_count
        if e_ID == menuid then
            if System.Is64BitOS() then
            info = INIFile.GetValue(SrcFldr.."my.ini", "info", "path"..add_count.."_x64");
            else
            info = INIFile.GetValue(SrcFldr.."my.ini", "info", "path"..add_count);
            end
        File.Run(SrcFldr..info, "", "", SW_SHOWNORMAL, true);
        end
    add_count = add_count + 1;
    end
end



В my.ini


Цитата:
[info]
count=2
name1=System Information View #4.05
path1=tools\Siv\Siv.exe
path1_x64=Tools\Siv\SIV64X.exe
name2=System Information for Windows #2010-02-10
path2=tools\Siw.exe
path2_x64=tools\Siw.exe


Хотя можно в данном случае обойтись и без count несколько усовершенствовав код



Цитата:
if e_ID > 4010 and e_ID <= 4999 then
local add_count = 1;
local valtable = INIFile.GetValueNames(SrcFldr.."my.ini", "info");
local tcount = Table.Count(valtable) / 3;
    while add_count <= tcount do
    menuid = 4010 + add_count
        if e_ID == menuid then
            if System.Is64BitOS() then
            info = INIFile.GetValue(SrcFldr.."my.ini", "info", "path"..add_count.."_x64");
            else
            info = INIFile.GetValue(SrcFldr.."my.ini", "info", "path"..add_count);
            end
        File.Run(SrcFldr..info, "", "", SW_SHOWNORMAL, true);
        end
    add_count = add_count + 1;
    end
end

Автор: lorents
Дата сообщения: 12.03.2010 08:11
Lexua
Спасибо
Автор: RW4PIR
Дата сообщения: 12.03.2010 11:59
lorents
динамически создаваемого меню?

это что значит ? что то я не догнал, знаю что что то интересное))
Автор: lorents
Дата сообщения: 12.03.2010 15:36
RW4PIR
Ну типа меню создается само, например нужно получить список файлов, и положить этот список в меню программы.
Автор: RW4PIR
Дата сообщения: 12.03.2010 15:56
lorents
немного не понял, можно подробнее ато заинтересовало чтото, и можешь пример скинуть ?
Автор: Lexua
Дата сообщения: 12.03.2010 16:33
RW4PIR
Пример тремя постами выше
Автор: RW4PIR
Дата сообщения: 12.03.2010 18:50
Lexua
это я вижу, а как что он должен делать я не пойму, я хотел пример уже собраного этого икак оно работает, щас это сделаю чтотут написано, ео наврятле разберусь, я тет плохо шарю даже очень, а вот в железе хорошо, вот так
Автор: RW4PIR
Дата сообщения: 13.03.2010 20:49
Нужна помощь, нужно чтобы в Paragraph1 отображалась конфигурация системы
тоесть что именно
название процессора
частота процесора
объём оперативной памяти RAM
частота памяти
тип памяти (DDR, DDR2,DDR3 и тп)
каналы памяти тоесть дуал или 1 канал
название видео карты
объём памяти GRAM
частоты гпу
частота памяти
тип памяти
разрядность шины


Хотябы самое основное нужно, как мне это сделать ?

Добавлено:
частота графической памяти эффективная интересует
Автор: RW4PIR
Дата сообщения: 14.03.2010 11:25
Как сделать так чтобы при нажатии на кнопку страница загрузки не открывалось окно браузера а открывалось в veb1.
Автор: lorents
Дата сообщения: 15.03.2010 23:27
RW4PIR

Цитата:
Как сделать так чтобы при нажатии на кнопку страница загрузки не открывалось окно браузера а открывалось в veb1.

используй Web.LoadURL
Автор: RW4PIR
Дата сообщения: 16.03.2010 09:19
lorents
спс я уже разобрался

может ты знаешь, я загружаю текстовый фаил в прогу кнопкой открыть, выбираю название в техтбокс1 а значения в водятся в инпут 1, 2 итп, мне нужно чтобы разделителем был не пробел а например (*) звёздочка, если я скину проект ты сможешь мне помочь ?
Автор: GOOSE
Дата сообщения: 18.03.2010 17:38
Ребята!
Возник вопрос: можно ли средствами АМС (либо при помощи допбиблиотек) проверить наличие и работу в системе микрофона?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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