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

» Autoplay Media Studio

Автор: tavria2
Дата сообщения: 17.06.2007 11:22
Kindly

Цитата:
А реально ли с помощью каких-нибудь библиотек прикрутить подсветку синтаксиса кода, например в объекте Input или Paragraph?

Эти объекты не могут одновременно выводить несколко цветов и шрифтов. Можно попробовать через Web объект, т.е. налету формировать html-код из текстового файла и грузить его в Web объект.
Автор: Kindly
Дата сообщения: 17.06.2007 11:32
tavria2, хорошо, допустим. А как быть с подсветкой синтаксиса?
Автор: tavria2
Дата сообщения: 17.06.2007 17:10
Kindly
Попробовал и бросил - слишком много всего нужно учитывать...
Автор: d3d
Дата сообщения: 18.06.2007 07:03
Пробую объединить 3 авторана: Delphi 6, Delphi 7, и Borland Developer Studio 2006.
То есть создаю один авторан с кнопками который запускает автораны этих дисков.
Так вот проблемка в следующем:
Для Borland Developer Studio 2006 создан авторан: Install.exe (который я соответственно и пытаюсь запустить), а мне выдается ошибка:

Arhive does not exist - Filename is blank.

В папке вместе с install.exe находиться файл install.jar в котором прописано меню и тд., то есть если логично подумать install.exe должен при запуске подтягивать install.jar, чего не происходит и получается ошибка->пустое меню.
Что можете посоветовать.
Для запуска использую строку:
File.Open("AutoPlay\\Studio2006\\Install.exe", "", SW_SHOWNORMAL);
Пробовал использовать метод Reineke, подумав, что проблемы с путями, не выходит.
Автор: Robby
Дата сообщения: 18.06.2007 08:00
d3d
Попробуй запускать так File.Open("AutoPlay\\Studio2006\\Install.exe", "AutoPlay\\Studio2006", SW_SHOWNORMAL);
т.е. заполни параметр WorkingFolder (Рабочая папка) указав там папку где лежит твой Install.exe
Автор: kalmykoff
Дата сообщения: 18.06.2007 19:33
Господа AMS заседатели,извините что прерываю вашу уточенную и думаю
весьма полезную беседу,скажите пожалуйста можно ли сделать из АМS
прогу что б она открывала картинку но только одну.
Смысл в чем ... у меня 1000 jpg и не хотелось бы делать 1000 страниц.
Выглядит это так ,на одной страничке много Thrumb и при клике мышью
на уменьшенном изображении хочется что б вылетала картинка на весь экран.
если я делаю путь к infraview и xnview они открывают картинки со всеми програмными
надстройками и не всегда раскрываются на полный экран.А так если б была прога,
я бы сделал к ней путь (по вашему совету) и довольный пошел бы попить чайку !
Все скрипты для эксперимента я повытаскивал из slideshow и примеров
от TAVRIA2 ,но у него там полноценный просмотрщик.Бился я с ними и день и ночь
но никак не победил проклятого дракона .
Буду очень признателен !
Автор: tavria2
Дата сообщения: 19.06.2007 09:16
kalmykoffСоздаем в проекте 2 страницы и размещаем на 1-й - объект ThumbList, а на 2-й - объект Image.
В событии On Double-Click объекта ThumbList - сохраняем в переменной путь к выделенной картинке и делаем переход на 2-ю страницу.
На 2-й странице в событии On Preload разверачиваем окно на весь экран.
Загружаем картинку из переменной в объект Image.
Получаем размеры картинки и развернутого окна.
Вычисляем, что больше у картинки - ширина или высота.
Получаем относительный коэффициент, путем деления большего размера на меньший.
Если ширина болшьше высоты, то устанавливаем ширину объекта Image равной ширине окна, а высоту получаем путем умножения высоты на коэффициент.
Далее нужно расчитать и установить вертикальную позицию объекта Image так, чтобы он оказался по центру окна.
Вариант, если высота картинки больше ширины - описывать не буду, т.к. он аналогичен выше указанному варианту.
После всех этих манипуляций, картинка будет растянута на весь экран с соблюдением пропорций.
Если нужен оригинальный размер картинки, тогда все еще проще: разворачиваем окно на весь экран, загружаем картинку в объект Image, устанавливаем его размер и центрируем относительно окна.
В событии On Click объекта Image, делаем переход на 1-ю страницу.
В событии On Preload 1-й страницы, восстанавливаем размер окна в первоначальное состояние.Ну вот и все!
Автор: kalmykoff
Дата сообщения: 21.06.2007 18:49
Запутался я в скриптах,сложно для меня немного на первых порах.
Если будет времечко нельзя ли поподробней , а может стоило файл примера попросить
да неловко загружать. Но все равно сижу ковыряю ю ю ю ю ю ю ю ю у у у у у !!!!
Автор: tavria2
Дата сообщения: 22.06.2007 11:46
kalmykoff
Разворачивание картинки на весь экран.
ImageFullScreen.apz (416.7 Кб).
Автор: GOOSE
Дата сообщения: 22.06.2007 16:05
Народ!
Пользуемся пока тем, что есть, по возможности, дополню...

ЗЫ Если есть желание, можете кидать мне свои кусочки, добавлю (с указанием авторства)

Русский WebHelp
Автор: kalmykoff
Дата сообщения: 23.06.2007 07:56
tavria2



Да,Tavria2,у вас есть чему поучиться! Как правило,все наши проблемы
являются следствием того,что мы не умеем нормально объяснить что нам надо.
И люди готовые помочь порой делают лишнию работу для посетителей форума.
Одно радует ,все добро вернется втрое.

Сейчас погляжу если картинка загрузилась, то продолжу ...

Добавлено:
[img=http://img411.imageshack.us/img411/8150/111tt3.jpg]
Shot with unknown at 1969-12-31

Добавлено:
tavria2
http://img53.imageshack.us/img53/7803/111aj4.jpg
в общем с картинкой не получается, попробую объяснить подробней.

у меня на первой странице много малюсеньких фотографий (их уже видно!)
и хочется что б при нажатии на одну из них появлялась (как у тебя в примере )
на весь экран.
Твой пример я рассмотрел,но в любом случае маленькие фотки достаются из каталога
и изначально их не видно.А когда я попробовал запихать свои картинки в Thrumb из твоего проекта (сначала скопировал код) то ничего не выходит
Я понимаю что это просто но допереть не могу.А с твоим кодом поразбирался
и нашел для себя много нового .Спасибо.
Что же все таки мне надо.Представь что просмотрщик УЖЕ ОТКРЫТ.
И все трумбалайновые фотки на листе.И вот... каждая должна разворачиваться
на полный экран, при клике на нее ,та же картинка ,только большая (неважно при каком клике).
Не знаю насколько понятно написал ,картинку вклеить на форум не смог (тяму не хватило).С искренной благодарностью за поддержку,Kalmykoff
Автор: tavria2
Дата сообщения: 23.06.2007 11:10
kalmykoff
Я не совсем все понял...

Цитата:
Твой пример я рассмотрел,но в любом случае маленькие фотки достаются из каталога
и изначально их не видно.

Ты хочешь, чтобы картинки появлялись в объекте ThumbList сразу при загрузке проекта?

Добавь в On Preload 1-й страницы:
Код: if (not lFillImage) then -- если картинки еще не загружены в объект ThumbList
cFolderImage = Путь к папке с картинками;
FillThumbList(cFolderImage); -- вызов ф-ции заполнения объекта ThumbList картинками        
lFillImage = true; -- флаг предотавращения повторной загрузки картинок в объект ThumbList
end
Автор: kalmykoff
Дата сообщения: 23.06.2007 14:41
tavria2
Ага ! Спасибо !Пошел делать.


Добавлено:
tavria2
http://img413.imageshack.us/my.php?image=222tg2.jpg

Добавлено:
tavria2
Нет с thrumb не получится,см.картинку выше.Там ведь еще и параграф будет и
всплывающая подсказка и еще может чего.
Если бы просто картинки,так я бы и не мучал тебя своей назойливостью.
Вот пока что есть так это обращение к внешнему просмотрщику.
Автор: tavria2
Дата сообщения: 23.06.2007 16:05
kalmykoff
Ну, дык не используй ThumbList, в событии On click каждой картинки получи путь с помощью действия Image.GetFilename, сохрани путь в переменной и делай переход на 2-ю страницу.
Автор: bupro
Дата сообщения: 24.06.2007 11:38
Тщетно бьюсь уже который день над проблемой:
Вставил Web-страницу со ссылками на файлы (*.exe). Что можно сделать, чтобы в моём авторане при нажатии на ссылки файлы сразу запускались, минуя окно с предложением "Открыть", "Сохранить"...
По ссылке на данную тему (см.вверху), честно говоря ничего вразумительного не нашёл, то, что там предложено не работает. С уважением, Начинающий.
Автор: filemoto
Дата сообщения: 24.06.2007 21:18
Товарищи, скажите как правильно скопировать файлы из папки на диске в программ файлз с созданием каталога?

Не могу понять как скопировать ВСЕ файлы в программ файлз/моя папка.
1. По одному чтоли?
2. И, если нету в программ файлз папки указанной в destination path, то что файлы не перепишутся? Нужно ли изначально сканировать програм файлз на наличие папки назначения или она может быть создана автоматически?

Автор: Avandom
Дата сообщения: 24.06.2007 22:27
Здравствуйте всем!!!
GOOSE
Мои переводы дошли до тебя???
filemoto
1. Чтобы скопировать все файлы необходимо поставить знак * (смотри справку)

Код: File.Copy("C:\\MyDir\\*.*", "C:\\DestDir\\", true, true, false, true, nil);
Автор: GOOSE
Дата сообщения: 24.06.2007 22:55
Avandom
Они есть на сайте

Но так как я замутил отдельный ВэбХэлп, то перемещу их туда.
Как сделаю, ссылки выложу!
Спасибо! (кстати, по получении я тебе отписывал)
Автор: tavria2
Дата сообщения: 25.06.2007 00:00
bupro
Запуск файлов из Web-объекта:
WebRunFile.apz (41.8 Кб).
Автор: NordMaster
Дата сообщения: 25.06.2007 14:57
Уважаемые знатоки AMS, можете пожалуйста ответить или дать ссылку на ответ по такому вопросу:
Как сделать так, чтобы при нажатии на кнопку как-бы скрытый текст становился видимым, и в конце этого текста ссылка на установку(как на дисках с софтом), и вообще возможно ли это сделать?
Заранее спасибо
Автор: bupro
Дата сообщения: 25.06.2007 15:07
Спасибо, tavria2! Всё работает. С искренним уважением, М.
Автор: tavria2
Дата сообщения: 25.06.2007 19:04
NordMaster

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

Все визуальные объекты AMS имеют св-во Visible, с помощью которого можно скрывать/отображать объект. В событии кнопки On Click выполняешь действие SetVisible для нужного объекта. Например: Paragraph.SetVisible("Paragraph1", true);

Цитата:
и в конце этого текста ссылка на установку(как на дисках с софтом), и вообще возможно ли это сделать?

Можешь использовать Web-объект.
Автор: NordMaster
Дата сообщения: 25.06.2007 20:17
А как вэб-объектами пользоваться гайдов на русском нету ничего?
Обычную ХТМЛ страницу вставить не получаеться-пишет This object does not show a preview at design time
Автор: tavria2
Дата сообщения: 25.06.2007 21:02
NordMaster
Цитата:
А как вэб-объектами пользоваться гайдов на русском нету ничего?

Загружать html-страницу с помощью действия Web.LoadURL. Если у тебя русифицированная сборка AMS, то хватает и русифицированных подсказок к действиям да и в справке есть примеры по которым легко можно разобраться.

Цитата:
This object does not show a preview at design time

Это говорит отом, что html-страница не может быть отображена в режиме разработки, она будет отбражена при запуске твоего проекта.
Автор: kalmykoff
Дата сообщения: 26.06.2007 18:06
tavria2Спасибо Tfvria2 получилось !
Автор: Avandom
Дата сообщения: 26.06.2007 22:05
Здравствуйте! Как сэмулировать двойное нажатие левой клавиши мышки???
Допустим у меня на странице Видео Объект небольших размеров, нужно, чтобы при двойном клике по Видео Объекту, видео разворачивалось на весь экран...
Автор: NordMaster
Дата сообщения: 26.06.2007 23:16
tavria2, спасибо за исчерпывающие ответы.

Уважаемые знатоки АМС, существует како-нибудь набор плагинов под АМС,который добавляет эффекты Vista?(Затухание, и тп)
Автор: tavria2
Дата сообщения: 27.06.2007 00:01
Avandom

Цитата:
Как сэмулировать двойное нажатие левой клавиши мышки???

Нужно в событии On Click отследить повторный клик за определенный промежуток времени, обычно в системе установлено время между двумя кликами - 400 мсек.

В событие On Click нужного объекта помещаем следующий код:
Код: if (not IsTimer) then -- если таймер не запущен
IsTimer = true; -- устанавливаем флаг запуска таймера
Page.StartTimer(400); -- запускаем таймер (400 мсек - время ожидания 2-го клика)
else -- если таймер запущен
-- здесь должен быть код, который выполняется при двойном клике
-- ...
end
Автор: GOOSE
Дата сообщения: 27.06.2007 09:26
NordMaster
Есть и плагины, есть и штатные...
Все будет зависеть от того, на какие объекты планируется накладывать эффекты...
Автор: kalmykoff
Дата сообщения: 01.07.2007 15:07
tavria2
Флажок с черепом это жестко
А вот почему у масок все время края рваные на закруглениях?
Я уже и разрешение им 300рх делал ,не помогает...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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