Форум
Написать нам
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » правила написания скриптов? (есть какие нибудь границы?)
правила написания скриптов?
sloNIKДата: Среда, 16 Мая 2007, 02:33 | Сообщение # 31
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (toizy)
Прикрепленный файл: 50648862.7z (6 Kb)

Я ещё раз прошу прощения у автора этой прокрутки,но в ней есть некоторые недостатки
1-как видно из файла который я прилагаю,при запуске видео бегунок прыгает немного вперёд.
2-при перетаскивание его до конца ,велезает за края(неочень красиво всё это выглядет)
3-то, что в файле который прилагается ниже,невидно так это как прокручивается видео.Всё вроде ничего,только при попытке перемотать на самое начало..... angry это сделать не возможно,по причинам мне неизвестным .

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

Прикрепления: 65808048.swf (94.0 Kb)


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
as-masterДата: Среда, 16 Мая 2007, 03:35 | Сообщение # 32
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (sloNIK)
Это был юмор такой,или я вас действительно всех достал уже.

Не юмор, но и не достал. А вот что.

Написание сценариев, как и вообще программирование - в определенном смысле талант, не каждому дано в равной степени.

Скажем, один напишет простой и красивый сценарий для решения некоторой проблемы.
Второй решит ту же проблему, но громоздко и нелепо. Но все-таки решит.
А третий и вовсе ничего не сможет сделать, сколько его не учи.

И что ж с этим поделать?...

Quote (toizy)
Дай просплюсь, а завтра больше скажу.

Думаю, я уже сказал за тебя.

И вообще, примеров на сайте было много, а не один.
Надо смотреть разные примеры, разбирать, пытаться вникнуть.

НЕЛЬЗЯ НАУЧИТЬ ПИСАТЬ СКРИПТЫ!!!
А форум для того, чтобы помочь тебе решить проблему, которая возникает при конструировании проекта.
И уж вовсе не для того, чтобы научить писать скрипты.


Да пребудет с вами ММВ!
 
sloNIKДата: Среда, 16 Мая 2007, 04:38 | Сообщение # 33
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Дааааааааааа ............. dry
Жестоко,но справедливо.
Я просто подумал в начале,может самому попробовать(конечно с вашими подсказками),но теперь ,всё завязал wink
А можно просто попросить чтоб написал кто,или доделал. happy


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
sloNIKДата: Среда, 16 Мая 2007, 04:42 | Сообщение # 34
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Там во второй странице желательно что-бы конструкция прокручивала видео и аудио которые запускаются одновременно при нажатии кнопки.
Прикрепления: 60198012.mbd (168.0 Kb)


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
as-masterДата: Четверг, 17 Мая 2007, 18:42 | Сообщение # 35
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Получил твое письмо, в котором ты спрашиваешь о том же самом.
Давай попробуем разобраться наконец с этим вопросом, тем более
я думаю, что на самом-то деле ничего сложного быть не должно.

Непонятка начинается вот в этом месте:

Quote (sloNIK)
желательно что-бы конструкция прокручивала видео и аудио
которые запускаются одновременно

Что значит "запускаются одновременно"? Это надо уточнить, ибо понять
можно по-разному, а именно:

1. При нажатии некоторой кнопки запускается одновременно видеофайл
из какой-то там папки и аудио-файл из другой папки
и они начинают играть
одновременно, то есть пошел фильм и зазвучала другая музыка, хотя мне
совершенно непонятно, зачем такое может понадобиться (разве что у тебя есть
самопальное видео без звука и ты таким образом хочешь присобачить
к нему озвучку).

2. При нажатии некоторой кнопки запускается ИЛИ видео-файл,
ИЛИ аудио-файл
, смотря по тому, какой из низ был открыт прежде этого.
Тогда понятно, зачем нужна ОБЩАЯ полоса прокрутки, чтобы не делать две
штуки, если в данном случае плеер является универсальным, типа как
Виндовс медиаплеер, в котором полоса прокрутки естественно одна,
и для того, и для другого.

Уточним этот момент, тогда поедем дальше.


Да пребудет с вами ММВ!
 
sloNIKДата: Четверг, 17 Мая 2007, 18:58 | Сообщение # 36
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (as-master)
1. При нажатии некоторой кнопки запускается одновременно видеофайл из какой-то там папки и аудио-файл из другой папки и они начинают играть одновременно, то есть пошел фильм и зазвучала другая музыка

Это выглядет именно так.
Quote (as-master)
зачем такое может понадобиться

Я уже писал,чо делаю что-то вроде самоучителя по древнему шрифту.(Которым была написанна первая Тора"Библия" Моисеем на горе Синай)Это в основном видео материал с подробным обьяснением техники написания букв при помощи гусинного пера по Клафу(Клаф-это специально обравотанная кожа животного,в основном коровы).
Так этот курс расчитан ,как для русскоязычных,так и для иврито-говорящих.А так-как видео материал один нет смысла использовать в проекте два разных видео-ролика с разной озвучкой.Темболие что всё это должно,поидее помещаться на одну болванку в 700 мега.Вот и нашлось решение проблеммы использовать один видеоролик и разные звуковые дорожки. Уф! Вроде нормально пояснил wacko


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Четверг, 17 Мая 2007, 19:01
 
as-masterДата: Четверг, 17 Мая 2007, 20:50 | Сообщение # 37
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Пояснил-то нормально.
А как синхронизировать собираешься?


Да пребудет с вами ММВ!
 
sloNIKДата: Четверг, 17 Мая 2007, 20:57 | Сообщение # 38
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
не,ну так аудио будет одной длинны с видео.Тоесть первое видео вообще будет нормальное.А когда понаадобится перевод на иврите пустить,так я видео делаю без звука(в MMB такая возможность есть)
И запускаю зарание подготовленный аудио трэк,такой-же длиины(по времени) как и видео.Тоесть что-то вроде дубляжа.Как в кино.Смотришь фильм и походу озвучиваешь.Вроде должно получиться.


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
humanoidДата: Четверг, 17 Мая 2007, 21:05 | Сообщение # 39
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Там надо подсунуть "Видео объекту" - MP3.. и запустить из под главного видео MP3

см. картинку

http://img503.imageshack.us/img503/5923/vrtgj4.gif

Это надо для того чтобы синхронизировать запуск Видео и Аудио т.к. видео грузится дольше.

_____

Да забыл... при преждевременном стопе видео... необходимо в разделе видео скрипта прописать остановку аудиофайлу...

Причем фоновый звук (музыка которая играется в проекте лупом) надо в звуковом редакторе сделать на 50% тише.... чтобы голос диктора звучал понятно....


Hi, from Moon!

Сообщение отредактировал humanoid - Четверг, 17 Мая 2007, 21:13
 
sloNIKДата: Пятница, 18 Мая 2007, 14:01 | Сообщение # 40
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Ценно ,принемамс.Спасибо большое.
Ведь правда этих тонкостей,в справке не прочесть.Что-бы мы без вас делали. wink


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
humanoidДата: Пятница, 18 Мая 2007, 15:50 | Сообщение # 41
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Можно и без промежуточного скрипта т.е. прописать сразу в скриптовом разделе
Основного видеообъекта

Quote
VideoPlay('' '')
, но есть одно НО:

Это промежуточное звено необходимо...если 1. видеоролик не начинается с черного поля (ЗТМ), 2. не содержит первых статичных титровых кадров, а начинается сразу с экшена, тогда существует одна неприятная особенность...

С жесткого диска это не заметно, но когда проигрывается проект с CD (записаной болванки) и MPG файл достаточно увесист и одновременно его внутренний скрипт дает команду на проигрывание еще одного стриминг файла (в данном случае MP3), на какое-то время при старте проигрывания Видеофайл начинает подтормаживать (буквально около 1-2 секунд)... опять таки не на всех дисководах...

Я не знаю, какую важную роль в данном случае выполняет этот промежуточный скрипт, но он позволяет избавиться от этой ососбенности...

Де..еще при компиляии необходимо обязательно поставить 'крыжик' возле MPEG accurate VBR encoding...


Hi, from Moon!

Сообщение отредактировал humanoid - Пятница, 18 Мая 2007, 15:50
 
as-masterДата: Пятница, 18 Мая 2007, 19:03 | Сообщение # 42
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вот ни х.с.!
Нифига не знал всяких таких тонкостей.

Но если честно, то мне не нравится такой способ
создания "двуязычного" видео.

Лучше б я взял два разных видеофайла, а если не
умещается, то записал бы на DVD болванку.


Да пребудет с вами ММВ!
 
sloNIKДата: Суббота, 19 Мая 2007, 23:16 | Сообщение # 43
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
DVD это клёво,но на крайняк.
Quote (as-master)
Уточним этот момент, тогда поедем дальше.

Жду не дожнусь продолжения сериала happy


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Понедельник, 21 Мая 2007, 05:15
 
as-masterДата: Воскресенье, 20 Мая 2007, 00:43 | Сообщение # 44
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
От меня продолжения не будет, по крайней мере в течение недели это точно.
Занят. Сорри.


Да пребудет с вами ММВ!
 
sloNIKДата: Воскресенье, 27 Мая 2007, 04:02 | Сообщение # 45
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Всем привет,неделя вроде прошла и снова вопросы. happy
Как в скриптах обращаться к мастер странице,это ясно.( MasterPage:: Ну и тут, что угодно )
Но как обращатся к чему либо на других страницах.Например у вас 10 страниц с различными обьектами.А вот на 11 страничке вам нужно что нибудь с каждой из десяти предыдущих.Например картинки .Для уменьшения размера конечного файла проекта.Есть вариант всё выложить на мастер странице и при надобности юзать как захочешь.Тоесть в скрипте определить некую переменную ,типа AB=0 А в условии скрипта написать к примеру так
Code
if (AB=1) Then
Show(Что угодно)
Tnd

Но этот вариант нековсему подходит.Короче вапрос как обращатся к обьектам,картинкам и чему угодно на других страницах.
И на закуску ещё вопросик .Как написать этот сценарий так,что-бы движение и увеличение картинки происходили одновременно.
Code
If (Mause=FALSE) Then
    MoveTo("Bitmap","200,63")
    For w = 10 To 30
      ZoomImageView("Bitmap","w*2")
      w=w+1
      Pause("0")
      Refresh("")
    Next w
    Mause=TRUE
End

Да и ещё ,что-б при снятии мыша с картинки запускать другой скрипт ,с обратным действием.Тоесть при наведении на картинку ,она плавно увеличивается ,при этом занимая нужную позицию на странице.А при снятии курсора ,картинка возвращается на своё место плавно уменьшаясь.

Добавлено (27 Мая 2007, 04:02)
---------------------------------------------
Да вот ещё что.Как заставить команду ResizeImage() делать то же самое ,что на скрипте выше делает команда ZoomImageView("Bitmap","w*2") .


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Воскресенье, 27 Мая 2007, 03:18
 
toizyДата: Воскресенье, 27 Мая 2007, 10:51 | Сообщение # 46
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
как обращатся к обьектам,картинкам и чему угодно на других страницах.

Quote

MoveObject("Page 2::Text","0,0")


Жизнь оказалась не такой уж и забавной, как поначалу...
 
sloNIKДата: Воскресенье, 27 Мая 2007, 18:34 | Сообщение # 47
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Это класно,но вот если надо на 3-й странице показать то ,что находится на 2-й
Show("Page 2:: Картинка") так что-ли?
Вроде я пробовал так и неполучается.


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
toizyДата: Понедельник, 28 Мая 2007, 10:23 | Сообщение # 48
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
Вроде я пробовал так и неполучается.

Не получается, потому что

Quote
Show("Page 2::Bitmap")
NextPage()

а надо

Quote
NextPage()
Show("Page 2::Bitmap")

Добавлено (28 Мая 2007, 10:23)
---------------------------------------------
Кстати, работает без Page 2::Bitmap, просто Bitmap


Жизнь оказалась не такой уж и забавной, как поначалу...
 
sloNIKДата: Понедельник, 28 Мая 2007, 17:27 | Сообщение # 49
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (toizy)
Кстати, работает без Page 2::Bitmap, просто Bitmap

Что ты имел ввиду?
Есть две страницы,на первой есть Imege
На второй есть кнопка ,в её скрипте пишем
NextPage()
Show("Page 2::Bitmap")
или в свойствах первой страници при выходе PageExit ?
Так если у тебя 3-и страницы и с первой ты можешь попасть на 2-ю и 3-ю ,а со второй на третью попасть нельзя а только вернуться на первую.а каринка находится на второй и должна при определённых условиях появиться на третей.Где тогда писать
Code
NextPage()
Show("Page 2::Bitmap")
wacko

Добавлено (28 Мая 2007, 17:27)
---------------------------------------------
Так если этот код написать в свойствах первой страници прога выообще вырубается,при проверке работы страницы F5.


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Понедельник, 28 Мая 2007, 17:29
 
toizyДата: Понедельник, 28 Мая 2007, 20:45 | Сообщение # 50
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
Что ты имел ввиду?

Я про то, что объект на др странице можно изменить выполнив сперва команду Page("Page_такая_то") Т.е. ты уже выполнил переход и, значит, можешь оперировать объектами, как угодно (и без явного указания имени страницы - а-ля Page::Page 1), как будто ты уже находишься на этой странице, не смотря на то, что сценарий выполняется на совершенно другой. Фактически, тот же Page Start.

А вот чтобы объекты появлялись на любых страницах, это я не знаю... только через страницу-мастер, по-ходу... Короче, ты на правильном пути.

Добавлено (28 Мая 2007, 20:45)
---------------------------------------------

Quote (sloNIK)
Как написать этот сценарий так,что-бы движение и увеличение картинки происходили одновременно.

А это уж ты сам повращай мозгами smile сценарий простой, на нём и учись скриптить


Жизнь оказалась не такой уж и забавной, как поначалу...

Сообщение отредактировал toizy - Понедельник, 28 Мая 2007, 20:48
 
sloNIKДата: Вторник, 29 Мая 2007, 01:19 | Сообщение # 51
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Ага ,простой.Я перепробовал все варианты и неодин не подошол.
Моих мозгов нехватит. wacko


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
humanoidДата: Вторник, 29 Мая 2007, 19:51 | Сообщение # 52
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Как ни зайдешь на ресурс- так Слоник идиотизмом опять занимается...

Понять не могу чем тебя не устраивает "мастер пейдж или лейер"?

Хочешь соблюсти диету проектного файла... ну закидай в Master Page нужные графические файлы (image1, image2…) организуй их в группу (например "images") и вызвай на любую страницу примерно так

Code
Hide("Master Page::images")
Show("Master Page::image2")

Чтобы избежать оверлеера

Также можно закинуть нужные графические файлы в проект через Embedded Files и вызывать их на нужную страницу черз ReplaceImage - от другой картики или хотспота... а можно вообще не присоединять файлы, а вызывать их из внешней папки...

Все описанные методы не дают проектному файлу раздуться...


Hi, from Moon!

Сообщение отредактировал humanoid - Вторник, 29 Мая 2007, 19:54
 
sloNIKДата: Среда, 30 Мая 2007, 04:47 | Сообщение # 53
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (humanoid)
Как ни зайдешь на ресурс- так Слоник идиотизмом опять занимается...

Во !! Это уже то чего я жду давно happy
Без сомнения самый лучший вариант вообще не внедрять графику в проект.Я по началу просто заморочился wacko Ну вообще,впринципе интересно-Это можно сделать или не стоит фантазировать и юзать так как все.
А вообще ты прав на все 100% надо переставать заниматься идиотизмом. wink
А что на счёт скрипта?Может чиркнёшь пару идей. smile

Добавлено (30 Мая 2007, 04:47)
---------------------------------------------
Вот скрипт вымученный за несколько нночей методом тыка,как с помощью команды ResizeImage()
добиться медленного увеличения.Полный капец,неужели трудно было подсказать. dry

Code
For i=1 To 50
   ResizeImage("Bitmap2","150+i*2,150+i*2")
   i=i+1
   Pause("1")
   Refresh("")
Next i


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
toizyДата: Среда, 30 Мая 2007, 12:11 | Сообщение # 54
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
неужели трудно было подсказать.

biggrin
Подсказать не трудно, но ты же сам это написал (!)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
sloNIKДата: Четверг, 31 Мая 2007, 00:33 | Сообщение # 55
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Написать-то написал,но какой ценой.
Кстати эта деталь вроде лишняя,Ну по крайней мере я так думаю,ибо работает и без неё
For i=1 To 50
ResizeImage("Bitmap2","150+i*2,150+i*2")
i=i+1
Pause("1")
Refresh("")
Next i

да ! и ещё ,кто скажет ,как увеличить скорость увеличения изображения,это-го я уже точно сам несмогу дрпетрить.


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Четверг, 31 Мая 2007, 00:39
 
humanoidДата: Четверг, 31 Мая 2007, 09:41 | Сообщение # 56
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Quote
Без сомнения самый лучший вариант вообще не внедрять графику в проект.Я по началу просто заморочился Ну вообще,впринципе интересно-Это можно сделать или не стоит фантазировать и юзать так как все.
А вообще ты прав на все 100% надо переставать заниматься идиотизмом.
А что на счёт скрипта?Может чиркнёшь пару идей.

А там не надо идей... нужен среднестатистический нормальный человеческий интеллект...

см. картинку

_____________

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


Hi, from Moon!

Сообщение отредактировал humanoid - Четверг, 31 Мая 2007, 10:02
 
toizyДата: Четверг, 31 Мая 2007, 12:58 | Сообщение # 57
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
i=i+1

точно лишнее. А пауза может пригодиться для замедления работы цикла. Только 1 миллисекунда - это конечно же слишком мало, так что выкинь и паузу.

Quote (sloNIK)
как увеличить скорость увеличения изображения

А ты подумай, от чего это зависит. Ну вот например

Quote (sloNIK)
For i=1 To 50

чем больше итераций, тем медленнее ресайз.
Или вот:

Quote (sloNIK)
ResizeImage("Bitmap2","150+i*2,150+i*2")

i*2, а если на три, то будет ещё быстрее.

Это же просто

Добавлено (31 Мая 2007, 12:58)
---------------------------------------------

Quote (humanoid)
Самое главное,это всегда помнить о самом главном!

Рекурсия блин! biggrin


Жизнь оказалась не такой уж и забавной, как поначалу...
 
sloNIKДата: Пятница, 01 Июня 2007, 03:45 | Сообщение # 58
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (toizy)
i*2, а если на три, то будет ещё быстрее.

Да ну dry А я почему-то был уверен что увеличивается размер ,а не скорость .
А скорость в действительности можно увеличить за счёт уменьшения цифр цикла
For i=1 to 10 вместо 50 но тогда размер увеличенного изображения в конечном его результате ,тоже уменьшится.
Вот здесь поможет i*2 или 10
Но опять-же всё это пустые замарочки.Если к примеру нужно точно знать до каких размеров должна картинка увеличиться
то можно запарится вычислять.
Например:
Code
For i=1 To 50
     ResizeImage("Bitmap2","50+i,50+i)
       Refresh("")
Next i

Тогда если картинка изначально имеет размер 50X50 ,то она увеличется на половину,тоесть до 100X100.
Но если она меньше,то будет резкий скачёк до 50 ,а уж затем плавно до 100.
Так вот, я придумал как заставить этот .jpg вне зависимости от его перваночального размера плавно увеличиватся до
i=1 To 50 тоесть в два раза от любого первоначального размера.
Code
x=ImageWidth(Bitmap3)
y=ImageHeight(Bitmap3)
For i= 1 To 50
    Pause("1")
    ResizeImage("Bitmap3","x+i,y+i")
    Refresh("")
Next i

Таким образом можно гараздо легче вычислить во сколько раз надо умножить (i)-ResizeImage("Bitmap3","x+i,y+i")
для достижения нужных размеров.
Но вот как сдалать так,что-бы не зависимо от первоначальных размеров картинки ,конечный результат был-бы всегда фиксированный.Это непонятео.
Поясню. cool
Code
x=ImageWidth(Bitmap3)
y=ImageHeight(Bitmap3)

Эта часть кода отвечает за первоначальные размеры изображения и не важно сколко это будет.10X10 или 100Х100
всё равно этот цикл будет увеличивать картинку вдва раза от настоящего (в данный момент) размера.
Code
For i=1 To 50
     ResizeImage("Bitmap2","x+i,y+i)
       Refresh("")
Next i

А вот как написать что-бы от любого первоначального размера,будь-то 100х100 или 10х10 увеличивалось(естественно плавно) до нужных размеров(например 200х200).
Кто знает ,очень прошу помочь.
И на закуску, вопрос на засыпку. wacko (класный каламбурчик получился)

Как заставить JPG увеличиваться и передвигатся в каком нибудь направлении(например MoveTo("Bitmap3","200,200,100,EASYFROM")) одновремено.
Сколько вариантов перепробовал,немогу этого добиться.Это вообще возможно? dry

Добавлено (01 Июня 2007, 03:45)
---------------------------------------------
humanoid,
Я дико извиняюсь,только прошу не нервничать .
Что это-за картинка

Quote
см. картинку

и про что это
Quote
PS
Для точной подгонки Хотспот должен иметь тоже размер, что и у картинки...

Это типа как заменить HotSpot на JPG ,или что?


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master


Сообщение отредактировал sloNIK - Пятница, 01 Июня 2007, 03:36
 
toizyДата: Пятница, 01 Июня 2007, 10:16 | Сообщение # 59
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (sloNIK)
Да ну А я почему-то был уверен что увеличивается размер ,а не скорость .

Блин, так чем больше увеличится размер, тем выше будет скорость! Ну ты даёшь!
Quote (sloNIK)
Но вот как сдалать так,что-бы не зависимо от первоначальных размеров картинки ,конечный результат был-бы всегда фиксированный.Это непонятео

А брейк поставить?
Quote (sloNIK)
Это вообще возможно?

Возможно всиёоооо..
Quote (sloNIK)
Что это-за картинка

Нажми и узнаешь...
Quote (sloNIK)
Это типа как заменить HotSpot на JPG ,или что?

Именно


Жизнь оказалась не такой уж и забавной, как поначалу...
 
sloNIKДата: Пятница, 01 Июня 2007, 17:03 | Сообщение # 60
Поднаторевший
Группа: Проверенные
Сообщений: 96
Репутация: 0
Награды: 0
Статус: Offline
Quote (sloNIK)
Блин, так чем больше увеличится размер, тем выше будет скорость! Ну ты даёшь!

А вот и нет,сам проверь wink
Quote (toizy)
HotSpot на JPG
это понятно ,я просто не врубаюсь к чему ты это всё написал.
Это ответ на мой вопорс ?Какой из? dry
Да кстати,что на счёт прокручивания видео,может кто объяснит как это работает.Как привязать к бегунку пораметры из CBK_VTotalSec Это сложно. cry


Самое главное,это всегда помнить о самом главном!
"Мы здесь не для того собрались, чтобы учить другие программы."
Автор: as-master
 
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » правила написания скриптов? (есть какие нибудь границы?)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: