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

» Autoplay Media Studio

Автор: vic499
Дата сообщения: 02.06.2006 22:45
Kindly Воспользовался твоим советом, но проверить не смог, так как после записи на CD после запуска выдает сообщение «Could not find data file», хотя в предпросмотре autorun запускался.
Автор: UMode
Дата сообщения: 03.06.2006 03:59
vic499

Цитата:
Но при этом, некоторые файлы запускаются, а некоторые нет.

Возможно у тебя в пути присутствует кириллица. При создании автономного .EXE-файла,
AMS жёстко конвертирует кириллицу в Unicode, хотя сама работает исключительно с ANSI (глюк? Незнаю...)

Цитата:
И не совсем понятно, что при этом действии программа загоняет указанный мною *.exe файл в autorun.exe?

Программа загоняет всю проектную папку в самоаспаковывающийся архив. Для того что
бы в этом убедиться, достаточно запустить твой autorun.exe и заглянуть в папку временых файлов "Temp".

Не забывайте оптимизировать ресурсы!
Автор: Kindly
Дата сообщения: 03.06.2006 11:23
vic499 странно, данное сообщение обычно появляется после применения некоторых протекторов и упаковщиков также непосредственно при самом повреждении (несоответствии целостности) авторана.
UMode

Цитата:
Программа загоняет всю проектную папку в самоаспаковывающийся архив.

Это по умолчанию. Можно сделать запуск всех внешних файлов по отдельности, указав вручную пути, о чем говорилось чуть выше. У меня все игровые автораны так созданы.
Автор: tavria2
Дата сообщения: 03.06.2006 14:23
Kindly

Цитата:
vic499 странно, данное сообщение обычно появляется после применения некоторых протекторов и упаковщиков также непосредственно при самом повреждении (несоответствии целостности) авторана.
UMode

У меня один раз выскочило это сообщение при первом автозапуске CD, сразу после прожига. При последующих автозапусках больше не васкакивало. Странно это. Может быть это связано с качеством болванки (т.е. хреново читает).
P.S. Я не использовал ни каких упаковщиков.
Автор: kolxida
Дата сообщения: 03.06.2006 23:28
Kindly

Цитата:
Тебе надо, чтобы образ раскрывался, либо монтировался?


Имеются упакованные mdf файлы,с автораном выполненым в 4.0 версии.
Так там по умолчанию загрузка установки игры с инсталяцией демона и установки в его 1 диска.И есть кнопки для смены дисков соответственно(2-ой,3-ий,4-ый.)Так вот я сам хочу написать свой авторан на эти же файлы!
А то от скаченных примеров через 5 минут просмотра в голове кавардак начался, варианты просто обалденные!
Автор: vic499
Дата сообщения: 04.06.2006 22:12
Пробовал сделать новый проект, по проще (картинка и пару кнопок), писал на разные болванки, все равно выдает ошибку.
Автор: Kindly
Дата сообщения: 05.06.2006 15:54
vic499, думаю без разницы, какой проект. Может резак уже плохой. Так или иначе странно это, у меня никогда подобного не было.
Автор: vic499
Дата сообщения: 05.06.2006 22:54
Резак у меня Gigabyte на базе Lite-on 1693S три месяца - проблем никаких. Nero 7.0.8.2. WINDOWS XP SP2. P3-800, i815. AutoPlay Media Studio 6.0.2.0 перевод Kindly.

Добавлено:
Нашел я, где собака порылась. Ларчик открывался просто. По прочитанному материалу у меня сложилось мнение, что продуктом программы являются только файлы autorun.exe и autorun.inf (т.е. вся необходимая информация находится в них) и не обратил внимание на папку AutoPlay. Поэтому когда я записывал на болванку только autorun.exe и autorun.inf без папки AutoPlay такая фигня и получалась. Нет худа без добра. Теперь буду ковырять дальше.
Автор: St0nehead
Дата сообщения: 09.06.2006 15:00
Дядьки, в чем я ошибся? Создал проект с 2-мя страницами:
page1
page2

каждая страница содержит один веб-объект - web1 с url по умолчанию:
http://myproject.com/index.php

написал скрипт для клавиш F1/F2/F3/F4 page1/properties/script/On Key:

Код: if e_Key == 112 then
Page.Jump("page1");
elseif e_Key == 113 then
Page.Jump("page2");
--
elseif e_Key == 114 then
Page.Jump("page1");
Web.LoadURL("Web1", "http://myproject.com/index.php?s=888");
elseif e_Key == 115 then
Page.Jump("page2");
Web.LoadURL("Web1", "http://myproject.com/index.php?s=999");
end
Автор: tavria2
Дата сообщения: 09.06.2006 15:39
Возможно ли в AMS изменить кодовую страницу (по умолчанию) на кириллицу (204)?
Автор: Lexua
Дата сообщения: 12.06.2006 11:51
St0nehead
А зачем две страницы? Проблема твоя скорее всего в последовательности действий. Отсюда и ошибка. Т.е. после Page.Jump все остальное уже выполнятся не будет, потому что ты уже перешел на новою страницу. Почему бы не сделать, чтобы все загружадось в одном web объекте? Или тогда нужно писать несколько иначе что-то типа такого:

Цитата:

...
elseif e_Key == 114 then
myKey = "F3"
Page.Jump("page1");

а в On Show Page 1
...

Цитата:
if myKey == "F3" then
Web.LoadURL("Web1", "http://myproject.com/index.php?s=888");
elseif myKey == "F4" then
Web.LoadURL("Web1", "http://myproject.com/index.php?s=999");
end
Автор: BLACK ROZE
Дата сообщения: 23.06.2006 21:11
Прочитала всю эту ветку. Довольно интересно. Хотелось бы выразить огромную благодарность специалистам в этой области за помощь таким зеленым, как я. С прогой работаю не очень давно и в основном создаю мелкие авторуны. В английском и в скриптах полный ноль к сожалению, поэтому много чего из приведенных примеров по-просту не поняла. Надеюсь, что когда-нибудь дорасту до них. А пока, хочу попросить привести пример такого скрипта:
имеется New Label или Paragraph. Хотелось бы сделать из New Label - бегущую строку (просто себе бегит и не остановливается, постоянно повторяя один и тот же текст). А из Paragraph - так как в проге не очень-то симпатичные прокрутки, хотелось бы тоже сделать двигающийся текст.
Такого я еще не встречала в примерах, поэтому (если это, конечно, возможно!) приведите, пожалуйста, пример скрипта.
Автор: GOOSE
Дата сообщения: 25.06.2006 23:52
BLACK ROZE

Простенький бегущий текст в объекте Label

Код:
--Убираем текст
Label.SetText("Label1","");
--текст, который у нас "побежит"
txt = "Привет участникам соревнований!"
-- считаем количество символов
strlen = String.Length(txt);
--вводим переменную, пока нулевую
content=""
--цикл вывода по одной букве нашего текста
for char = 1, strlen do
--а вот теперь наша переменная уже не пустая,
--мы в нее пишем по одной букве СПРАВА-НАЛЕВО,
--если нужно наоборот, вместо Left пишем Right
content = String.Left(txt, char);
--выводим то, что получилось в наш Label
Label.SetText("Label1", content);
--а тут регулируем скорость "прокрутки"
Application.Sleep(100)
end --всё
Автор: GOOSE
Дата сообщения: 27.06.2006 21:56
BLACK ROZE

Цитата:
поэтому (если это, конечно, возможно!) приведите, пожалуйста, пример скрипта.

Скрипт подошел?
Автор: BLACK ROZE
Дата сообщения: 29.06.2006 13:23
Я же говорю, не сильна я в скриптах! А точнее полный ноль! Если можешь (хотя бы на этом примере -

Цитата:
"Привет участникам соревнований!"

напиши только то, что должно быть в окне скрипта.


Цитата:
А с прокруткой Параграфа: а кто мешает нарисовать свою полосу прокрутки?
Да и организовать по другому не сложно...
Вот пример положил: http://antenna.spb.ru/wremenno/hover-scroll.apz
Разбирайся

Скачала, загрузила в АМS... А дальше-то что? Что мне там искать и где что посмотреть?
Автор: GOOSE
Дата сообщения: 29.06.2006 15:22
BLACK ROZE

Цитата:
напиши только то, что должно быть в окне скрипта.

Ну так я же и написал, код, который нужно просто скопировать в "окно скрипта"!


Цитата:
Скачала, загрузила в АМS... А дальше-то что? Что мне там искать и где что посмотреть?

А там нужно смотреть код на каждом объекте и пытаться понять, как это реализовано...
просто если все так запущено, что непонятно, что можно сделать с примером, то не побоюсь показаться неоригинальным : а статьи из шапки уже прочитаны?
Автор: BLACK ROZE
Дата сообщения: 29.06.2006 23:03
Я думаю мне надо было сразу уточнить, что использую последнюю версию 6.0.3.0, перевод от Kindly (и не советуйте переходить на английскую - это равносильно тому, что вообще не работать с прогой!)
Так вот. Открываю AMS, экспортирую скачаный файл, открывается пустой проект, ни объектов, ни каких-либо изменений в функциях, ничего - просто один пустой белый лист. Возможно, я что-то не так делаю... Палками только не бейте!
Далее по скрипту.
Во-первых:
Цитата:
--Убираем текст
- убираю, пишет что нельзя оставить это поле пустым - оставляю в поле "пробел", чтоб не кричало.
Потом копирую строки в окно. Вопрос: зачем нужно считать количество символов и нужно ли это значение потом куда-нибудь записывать?

Цитата:
--а вот теперь наша переменная уже не пустая,
--мы в нее пишем по одной букве СПРАВА-НАЛЕВО,
--если нужно наоборот, вместо Left пишем Right
content = String.Left(txt, char);

и это куда записывать-то точнее вместо чего (char?)? Если у меня предложение в 50 символов, то мне нужно будет 50 раз записывать в такую строчку каждую букву?
Вообщем, я же говорю, что я полный ноль в этом. И статьи из шапки мне тоже не помогли - читала и не по одному разу. Например, меня до сих пор мучает вопрос о вставке GIFов в проект, читала статью из шапки, что это делается как веб-объект, ну хоть убейте меня, не смогла я разобраться что-там и куда-там. Я всегда делала маленькие простые проекты: запустить файл, открыть папку и т.п. До большего я наверное еще не доросла. Простите уж меня за назойливость.
Автор: Kindly
Дата сообщения: 30.06.2006 08:29
GOOSE, интересная реализация. Делаю бегущую строку при запуске. Но вот как бы беда. Получается, что движение строки, либо появление букв, т.е. скорость, зависит от Application.Sleep. В результате пока строка "крутится", приложение спит и невозможно нажать никакую кнопку. Вообще реально реализовать бегущую строку без засыпания самого приложения?
Автор: GOOSE
Дата сообщения: 30.06.2006 12:43
Kindly

Цитата:
Вообще реально реализовать бегущую строку без засыпания самого приложения?

Думаю, что единственный в твоем варианте способ (если нужно "бежать" пока остальные команды выполняются) - анимированный GIF или Flash...
Но я, увы, не очень большой спец Может и еще способ есть...

Добавлено:
BLACK ROZE
От версии программы не зависит.
Просто открой этот файл своей программой (кликнуть два раза на файле), ничего импортировать\экспортировать не нужно!

Теперь о моем коде:
1. Создай новый проект.
2. Добавь объект Label (ничего не меняй в настройках, абсолютно!)
3. Открой свойства страницы Page1, вкладка Script (вторая)
4. На ней ищешь вкладку On Show, открываешь.
5. Копируешь прямо из форума мой код от начала и до конца
6. Вставляешь его на открытую вкладку полностью, ничего не меняя!
7. Жмешь везде ОК, окошки закрываются...
8. Нажимаешь на иконку монитора в верхней строке окна программы, это предпросмотр. Открывается проект, уже так, как он будет выглядеть в результате, смотришь и видишь, как это работает!

PS Все, что в коде начинается с --, является комментарием, который я написал, чтобы было понятно, какая команда, что делает. Это пояснение тебе, а не указание, что сделать

Добавлено:
Kindly
я тут подумал...
Способ наверное, есть...
Можно попробовать поиграться с координатами.
Правда, я не знаю, как это будет выгдядеть, просто мысли пока... Буквы придется делать каждую в отдельном объекте (либо Label, либо как Image)
Я лично никогда этого не делал, но примеры видел...
Автор: BLACK ROZE
Дата сообщения: 01.07.2006 12:14
GOOSE
Я так и делала первый раз, сейчас еще раз попробывала. Кликаю два раза на "hover-scroll", окно "Импортирование проекта" - ввести имя проекта, а дальше открывается проект - один пустой лист.... без каких-либо объектов....

S.P.: Было у меня подозрение... Перекачала еще раз твой пример - при открытии его вот такое сообщение ZIP File read error! А дальше "Heвoзмoжнo зaгpyзить E:\Temp\hover-scroll.apz" И сейчас вообще не могу его загрузить: ни простым открытием, ни импортом (интересно, как это у меня получилось тогда?...)
Автор: DenVl
Дата сообщения: 01.07.2006 18:10
Подскажите, пожалста, где можно найти плагины SQLite, Crypto, MSMEDIAPLAYER.
Автор: tavria2
Дата сообщения: 01.07.2006 18:55
DenVl
Так вроде бы все это уже есть в AMS 6.0.

Добавлено:
Kindly
Как вариант можно использовать Web-объект в который засунуть HTML-страничку со скриптом бегущей строки. В инете примеров бегущей строки на JavaScript - валом и каких хочешь.


Добавлено:
BLACK ROZE

Цитата:
S.P.: Было у меня подозрение... Перекачала еще раз твой пример - при открытии его вот такое сообщение ZIP File read error!

Я тоже пробовал несколько раз закачать... Похоже, что проблема не в закачке, а в битом архиве.
Автор: GOOSE
Дата сообщения: 02.07.2006 22:20
BLACK ROZE
tavria2
Да, судя по всему, архивчик того...
Сорри!
Завтра с работы перезалью.

PS Пример перезалил. Должно быть теперь все нормально.
Автор: BLACK ROZE
Дата сообщения: 03.07.2006 11:59
Ну, вот. Теперь я вижу все объекты. Буду теперь разбираться. Спасибочки.
Автор: tavria2
Дата сообщения: 04.07.2006 11:24
Бегущая строка. Если еще актуально, смотрите мой примерчик.
Автор: GOOSE
Дата сообщения: 04.07.2006 17:28
tavria2

Нет слов! Отличная реализация!
И, что самое главное ИМХО, правильная по идеологии!
Автор: GOOSE
Дата сообщения: 06.07.2006 16:45
tavria2
Не возражаешь против публикации проекта у меня?
Естствн, с сохранением авторства!
Автор: tavria2
Дата сообщения: 06.07.2006 18:56
GOOSE

Цитата:
Не возражаешь против публикации проекта у меня?

Не возражаю
Автор: GOOSE
Дата сообщения: 07.07.2006 14:15
tavria2

Цитата:
Не возражаю

Готово: проверяй!
Автор: tavria2
Дата сообщения: 07.07.2006 17:38
Угу, вижу. Спасибо за рекламму Кстати хороший у тебя сайт, вот только описанием к файлам ты не балуешь...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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