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

» Autoplay Media Studio

Автор: 777Dima
Дата сообщения: 13.01.2010 20:05
Denixxz

Файл «*.ccd» открывается архиватором, там лежат файлы «_detect.dat», «_proj.dat», «_fonts.dat» видимо в них и есть код всего проекта. Только файлы запаролены …
Автор: tavria2
Дата сообщения: 20.04.2010 12:36
Привет 2ALL

Т.к. переодически всплывает вопрос о проблемах с конвертацией строк в различные кодировки - набросал маленькую dll, которая теоретически должна конвертировать строку в любую мультибайтовую кодировку.

Примечание: Широкосимвольные (WideChar) кодировки не поддерживает.

cp.zip - пример конвертирования строк из:
DOS-866, KOI8-R и UTF-8 в кодировку Win-1251.


LEDRA

Цитата:
Подскажите, а есть тут какойто оператор условного перехода? Чтото типа GOTO?

Оператор GOTO - вреден. Почему, объяснять не буду - в инете куча инфы.
Без GOTO - всегда можно обойтись, грамотно составив код.
Автор: Denixxz
Дата сообщения: 14.01.2010 09:09
Графика вся есть, есть даже старенькая версия файла .am7 (бэкапили на ftp, но версия очень старенькая, процентов 20 проекта) Название утилиты от Kindly подскажите пожалуйста.
Автор: lerik2703
Дата сообщения: 20.04.2010 14:21
Не знал что он вреден!а вот в Ассемблере без него родимого никуда
Автор: 777Dima
Дата сообщения: 14.01.2010 10:25
Особо не искал утилиту «CDD UnPacker» от Kindly, но нашел описание от него:

Открываете в редакторе WinHEX созданный авторан (если авторан самораспаковывающийся, то нужно открывать извлекаемый во временную папку "autorun.exe") и с помощью поиска ищете строку _fonts.dat (это один из включаемых в архив файлов (шрифт), сам файл может отсутствовать). И первая строка перед этой строкой и есть пароль на архив.

У меня сработало
Автор: tavria2
Дата сообщения: 20.04.2010 16:31
lerik2703
Ну, ASM - низкоуровневый язык и там без него почти никуда, а вот, что касается высокоуровневых языков, то тут нужно избегать этого оператора.
Автор: 777Dima
Дата сообщения: 15.01.2010 16:27
Вот «CDD_UnPack» если надо кому.

http://dimafff.mylivepage.ru/file/2314/5998_CDD_UnPack.exe (196 KB)
Автор: zmerlin
Дата сообщения: 20.04.2010 17:18
День добрый
Еще один дурацкий вопрос - подскажите пожалуйста, может быть можно где то скачать пример того, как сделать проект изменяемого размера или переход от оконного вида к полноэкранному, расковырять бы и понять наконец, что же я делаю не так. А то как я не кручу сам проект и код с этого форума, вместе и порознь - не выходит каменный цветок , не масштабируются элементы как надо, съезжают с насиженных мест, причем не могу поймать логику этого съезжания
Автор: Denixxz
Дата сообщения: 15.01.2010 16:38
Спасибо, уже распаковал с помощью винхекса. Почти воосстановил проект, немного осталось. Спасибо за помощь =)
Автор: tavria2
Дата сообщения: 20.04.2010 17:41
zmerlin

У каждого объекта есть свойства AutoResize:

ResizeLeft - поведение левой границы
ResizeRight - поведение правой границы
ResizeTop - поведение верхней границы
ResizeBottom - поведение нижней границы

Значение true - разрешить смещение границы объекта относительно окна, false - запретить смещение.

Например, если указать ResizeLeft = false - значит при изменении размера окна левая граница объекта смещаться не будет, а если указать
ResizeRight = true, то при изменении размера окна также будет смещаться и правая граница объекта.
Автор: NiXoRV
Дата сообщения: 16.01.2010 18:22
Как-то странно работает Page.SetObjectZOrder(). Если Application.SetRedraw() установить на false, то после выполнения все объекты исчезают (фон остается), и никакой Page.Redraw() тут уже не помогает! И только после включения автоматической прорисовки объекты снова появляются на экране, Z-положение какое и требовалось. Это нормально? AMS версии 7.5 (без всяких русификаторов и патчей).
Автор: LEDRA
Дата сообщения: 20.04.2010 18:24

Цитата:
Без GOTO - всегда можно обойтись, грамотно составив код.

можно - если бы я был програмистом. а с моими знаниями, увы.
СпасибО за длл. попробую!
я правда всунул в код конвертер - благо - строка для конвертации очень маленькая.
Автор: tavria2
Дата сообщения: 16.01.2010 20:03
NiXoRV

Цитата:
Как-то странно работает Page.SetObjectZOrder(). Если Application.SetRedraw() установить на false, то после выполнения все объекты исчезают (фон остается), и никакой Page.Redraw() тут уже не помогает!

Причем тут Page.SetObjectZOrder()? Объекты исчезают потому, что ты запретил их перерисовку для всего проекта и естественно никакой Page.Redraw() тут не поможет, т.к. он занимается принудительной перерисовкой объектов на странице, если перерисовка разрешена.
Автор: zmerlin
Дата сообщения: 20.04.2010 18:32
tavria2 теперь логику объектов я начинаю понимать, спасибо большое)))
Правда это не спасает ситуация. Ты имеешь в виду, что что эти значения должны быть указаны в скрипте, относящемуся к проекту в целом (из шапки темы), правильно? Если я правильно понимаю, там указаны правила движения для данного типа объектов в целом?
Если б у меня достало сообразительности все сперва спланировать, а потом уж делать, возможно можно было б что-то придумать. Но у меня куча одинаковых объектиков на каждой странице, ну например с 10 картинок, причем нужно, чтобы одни картинки прижимались к левой границе, другие к правой.
Нет какого то средства масштабировать все целиком (ну например как можно смасштабировать векторную картинку, даже если она состоит из кучи элементов) или указать свойства для каждого объекта отдельно? Встроенное средство автоподбора размера в свойствах я, признаться продолжаю не понимать.
Или я изначально все неправильно понимаю и указанное свойство нужно таки указать конкретному объекту? Тогда я не понимаю, куда его вписывать.
Заранее большое спасибо
Автор: tRippinthehead
Дата сообщения: 17.01.2010 12:21
Кто-нить может посоветовать программу похожую на Molebox(запаковка всего проекта в один ехе, с сжатием и шифрованием итд), сам molebox нашел только 4.1900 с лицензией). Может есть хорошие альтернативные решения?
Автор: tRippinthehead
Дата сообщения: 20.04.2010 18:50

Цитата:
Привет 2ALL

Т.к. переодически всплывает вопрос о проблемах с конвертацией строк в различные кодировки - набросал маленькую dll, которая теоретически должна конвертировать строку в любую мультибайтовую кодировку.

Примечание: Широкосимвольные (WideChar) кодировки не поддерживает.

cp.zip - пример конвертирования строк из:
DOS-866, KOI8-R и UTF-8 в кодировку Win-1251.



Супер! Спасибо, очень полезная и часто необходимая вещь
Автор: lorents
Дата сообщения: 17.01.2010 15:32
tRippinthehead
7z SFX tools
Автор: tavria2
Дата сообщения: 20.04.2010 20:11
zmerlin

Цитата:
Ты имеешь в виду, что что эти значения должны быть указаны в скрипте, относящемуся к проекту в целом (из шапки темы), правильно?

Нет, не к проекту, а к конкретному объекту.

Цитата:
указанное свойство нужно таки указать конкретному объекту? Тогда я не понимаю, куда его вписывать.

Да, к конкретному объекту. Если ряд объектов должен иметь одинаковое поведение, то можно выделить мышкой группу таких объектов и назначить им общие св-ва. Указывать св-ва можно в левой панели-свойств окна проекта, предварительно щелкнув мышкой на объекте в котором нужно изменить свойства.
Автор: volod3000
Дата сообщения: 19.01.2010 20:48
Здравствуйте !

Подскажите, как можно назначать действия объекту "Button" по клику.
Например Button -> onClick -> действие, но только из другого объекта.

Т.е. есть ListBox1, при

Код:
if ListBox.IsItemSelected("ListBox1", 1) then

-- Назначить команду для Button1 при его нажатии

end

if ListBox.IsItemSelected("ListBox1", 2) then

-- Поменять команду для Button1 при его нажатии

end
Автор: TixonjaT
Дата сообщения: 21.04.2010 10:52
Добрый день. Помогите(((

У меня есть текстовые объекты, в свойствах в сценариях есть

On Key
On Focus
On Link
On selection changed

Как мне настроить этот текст, чтобы он у меня стал кнопкой, то есть при наведении на него (я так понимаю - Он Фокус) - он становился стрелочкой, а при нажатии (запускался объект) и после наведения стрелочка проподала... Вообщем кнопка.)

Заранее спасибо....
Автор: tavria2
Дата сообщения: 19.01.2010 22:08
volod3000
См. действия:
Page.SetObjectScript - для объекта страницы
DialogEx.SetObjectScript - для объекта диалогового окна
Автор: LEDRA
Дата сообщения: 21.04.2010 16:00
День добрый.
такой мааленький вопрос.
как можно переменной присвоить код Web страницы.
Нужно чтобы узнать есть ли на странице слово "Ошибка"

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

Спасибо.

пример ссылки
http://maps.google.com.ua/maps?f=q&source=s_q&hl=ru&q=category:+hotel&vps=38&jsv=229a&sll=41.08175,-4.0525&sspn=0.061000,0.110000&ie=UTF8&radius=2.76&split=1&rq=1&ev=zi&sa=N&start=0

Автор: volod3000
Дата сообщения: 20.01.2010 00:14
Спасибо, tavria2 , отлично получилось !

Через Page.SetObjectScrip


Код:
Page.SetObjectScript("Button1", "On Click",
[[
File.ExploreFolder("AutoPlay\\html", SW_SHOWNORMAL);
]]);
Автор: XITMAH
Дата сообщения: 21.04.2010 17:11
Подскажите как на одной страничке сделать два таймера, чтоб через 10 секунд после запуска открывалась картинка, и еще через десять секунд включалась музыка?
Автор: tavria2
Дата сообщения: 20.01.2010 10:56
volod3000

Цитата:
Как запретить контекстное меню в объекте "Web" ?

Нормального решения я не встречал.
Автор: zmerlin
Дата сообщения: 21.04.2010 18:57

Цитата:
tavria2
спасибо за терпение, что бы новички без вас делали, в самом деле много полезной информации
по поводу свойства AutoResize - Большое спасибо за объяснение. Насколько я понимаю, это те же галочки, которые можно понажимать, нажав ctrl+enter, но понятней (из-за грамотного объяснения конечно)). Вопрос, однако все равно остается, начинаю думать, не глюк ли это, возможно русификатора...
По крайней мере у меня сделанная ради эксперимента image (над самим проектом сложней ставить эксперименты, просто хуже видно происходящее) ведет себя следующим образом - если указать картинке ResizeLeft = false, все остальное = true, то при изменении размеров окна высота кнопки упорно остается стабильной (8 см в высоту))). Остается стабильным при этом и расстояние от края картинки до нижнего и правого краев окна, причем это расстояние измеряется в абсолютных единицах - сантиметрах, а не масштабируется. Но почему то относительно верхнего края расстояние меняется, хотя вроде не должно. Причем доходит до полного исчезновения кнопки с экрана если, например, пытаться уменьшить проект меньше, чем исходный размер страницы (а в свойствах есть минимальная ширина и высота, которую можно запросто установить меньше, чем размер страницы).

Вопрос - заставить объекты измерять размеры в процентах к размеру окна, а не в сантиметрах в принципе возможно или это глюк моей программы или я опять не туда смотрю?
ПыСы: чувствую себя настоящим бюрократом и занудой, особенно в момент измерения экрана линейкой)) простите, но хочется разобраться в происходящем
Автор: volod3000
Дата сообщения: 20.01.2010 12:10
tavria2 !

Хоть намекни как .
Автор: lorents
Дата сообщения: 20.01.2010 13:27
volod3000

Цитата:
Как запретить контекстное меню в объекте "Web" ?

можно сделать это через файл *.html, который ты загружаешь в Web, т.е. добавить некий код в файл *.html, чтобы блокировать контекстное меню. Как это сделать, в интернете полно информации.
Автор: tavria2
Дата сообщения: 21.04.2010 20:18
zmerlin

Цитата:
если указать картинке ResizeLeft = false, все остальное = true, то при изменении размеров окна высота кнопки упорно остается стабильной

Закрепи верхнюю границу: ResizeTop = false.


XITMAH

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

Для страницы назначен только один страничный таймер, правда в AMS 8.0 обещают неограниченное кол-во страничных таймеров.
Можно использовать плагин Timer, но для твоего случая можно обойтись одним таймером, используя переменную как счетчик.

Код: Page.StartTimer(1000); -- запуск страничного таймера с интервалом 1 сек.
Автор: volod3000
Дата сообщения: 20.01.2010 14:51
Спасибо, нашел !

Вот код, внедряем в html-файл и все работает:

Код:
<body>
<script type="text/javascript" language="javascript">     
document.oncontextmenu = function(){return false;};
</script>

............................

</body>

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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