НОВ ПРОЕКТ ПО ШАБЛОН- отваря се уизард за нов проект по шаблон:

Трябва да виждате списък на наличните шаблони в бялото поле отдясно, ако го
няма, трябва да си намерите готови шаблони или да си направите сами. За да си направите шаблон, направете си проект, като на всяко място, на което искате уизарда да ви зададе въпрос, използвайте следния синтаксис: <name>въпрос|текст по подразбиране. За да използвате същата информация и на друго място в проекта, просто напишете <name> със същото име. Например, правите бутон:

това трябва да бъде текста, който е в бутона на шаблона, в последствие, когато извикате шаблона през уизарда, ще видите следния прозорец:

и ако желаете да смените името на бутона, просто напишете новото име в
текстовото поле. Ако имате няколко подобни бутона, достатъчно е в първия да напишете въпроса и текста по подразбиране, така уизарда ще ви попита само веднъж, и ще попълни тези данни във всеки бутон със същото <name>. Този метод можете да използвате за текстовите бутони, текстови полета, параграфи и други текстови области в проекта, не може да се използва за tool tip
подсказка. След като направите шаблона си, запишете го в директория с име "templates", направете и едно изображение с размер: 162/125 във формат *.jpg и го запишете със същото име както е именуван проекта шаблон и го поставете в същата папка, където е проекта шаблон, това е картинката, която описва шаблона и се визуализира в десния бял правоъгълник на уизарда. Разположете директорията "templates" в главната директория, където се намира файла mmbuilder.exe, ако сте си инсталирали
plug-in за надграждане на версията, файла mmbuilder.exe, вероятно се намира в директорията в която е инсталиран
plug-in, а не в директорията, където е била инсталирана базовата версия. В случай, че не сте разположили правилно директорията с шаблоните, при отваряне на уизарда, няма да има шаблони в списъка.
ОТВОРИ- отваря прозорец, от който можете да изберете вече съществуващ и записан по-рано проект. Можете да отваряте само файлове с разширение *.mbd. Дори и да имате валиден файл с проект, на който е променено разширението, няма да можете да го отворите.
ЗАПИШИ- отваря прозорец, който ви помага да запишете новия проект във файл с разширение *.mbd. Не е възможно, да го запишете в друг формат. Ако проекта вече е записан във файл, но е променен, натискането на бутона, само ще запише промените във файла, без да отваря прозореца за запис.
ПОРЕДИЦА ОТ БУТОНИ ЗА УПРАВЛЕНИЕ НА МЕЖДИННИЯ БУФЕР- Копиране/Вмъкване/Вмъкване на изображение...
Функционират както подобните бутони в повечето програми, новото тук е третия бутон, той вмъква от междинния буфер изображения, които са били копирани от някой графичен редактор. Втория бутон, вмъква обект, който е бил копиран от проект в програмата. Забележете, че веднъж вмъкнато изображението в проекта вече се разглежда като обект, а не като изображение, следователно, ако копирате изображение, не от графичен редактор, а от работната площ на mmb, то ще бъде изпратено в междинния буфер, като обект и ще може да се вмъкне в проект с втория, а не с третия бутон. Друга важна особеност е, че в междинния буфер едновременно могат да се намират един обект и едно изображение, ако копирате нов обект, това няма да изтрие изображението от буфера!
ВЪРНИ ДЕЙСТВИЕ/ВЪРНИ ВЪРНАТО ДЕЙСТВИЕ- също
функционират както подобните бутони в други програми- първия връща последното извършено действие, втория прави действието отново, ако то е било върнато. Двата бутона важат самостоятелно за всеки проект, следователно ако работите с два проекта едновременно, можете да връщате действията за всеки проект поотделно, независимо от реда на извършването им. "Историята" или броя на запомнените действия зависи от конфигурацията на машината ви, също така и от това, колко е натоварена паметта.
АКСЕСОАРИ НА ПРОЕКТА- от тук можете да зададете различни настройки, които важат за целия проект. При натискане на бутона, се отваря прозорец:

в него имате следните области: - window size- размер на прозореца на крайния продукт. Можете да зададете височина и широчина, както и да изберете от готовите размери, които са подбрани близки до стандартите.
- window title- наименование на прозореца на крайния продукт, това име ще се изписва на следните места: в бутона (в таскбара) водещ до програмата краен продукт, когато е активна, ще се изписва и в списъка на активните приложения, при натискане на ctrl+alt+del, ако прозореца на проекта ви е стандартен windows-ки, то това име ще се изписва и в лентата с името на прозореца.
- Два чекбокса: standart window и client border- ако е избран първия, проекта ще се визуализира в стандартен windows-ки прозорец, който има сива рамка, отгоре лента с името на прозореца и в горния ляв ъгъл бутон за затваряне. Има смисъл, да избирате втория чекбокс, само ако първия не е избран, този задава дали да има рамка около визуализирания проект или не, но тъй като стандартния прозорец има рамка по подразбиране, този чекбокс не е нужно да се активира.
- nonstandart window- нестандартен прозорец: в случай, че не е избран чекбокса за стандартен прозорец, това меню е активно, можете да изберете, дали да се движи прозореца (да се драгва с мишката по площта на екрана), когато е избран чекбокса "movable" и дали да има правоъгълна форма в рамките на избрания размер или да има произволна форма зададена чрез маска. Имате възможност да избирате от два вида маски: outline shaper- маска, която задава линията на произволната форма на проекта, като не може да има "дупки" в тази произволна форма. Формата може да бъде зададена по два начина, чрез отваряне на файл с маска (window shape files *.shp) или да използвате изображение (*.bmp;*.jpg;*.gif;*.pcx;*.png;*.tif) което трябва да бъде черно бяло, където черното е отрязаната от правоъгълника част, а бялото е тази част, която ще бъде видима в приложението. Втория вид маски е b/w mask- това също е маска от изображение в същите формати, като изображението трябва да отговаря на горните условия. Разликата е, че ако имате например черен кръг
по средата на изображението, той ще бъде визуализиран като "дупка"- прозрачно място в проекта. Т.е. с втората маска можете да задавате произволна фигура, а с първата маска- само външното очертание на проекта.
- if 256 colors detected- избраните функции се изпълняват, ако крайния продукт се стартира на компютър с настройка на монитора и видеокартата на 256 цвята. Ако е изпълнено условието, може да се случи следното: да продължи вашето приложение от първа страница на проекта, да се зареди друго приложение или да премине автоматично към друга страница от вашето приложение. Освен това, можете да изберете палитрата: ако е избрана стандартната палитра на windows, то се използват всички цветове, които се поддържат от потребителската машина, ако се избере graphic mmb, ще се използва палитрата към изображенията използвани в проекта, като това вероятно ще намали размера на файла на крайния продукт.
- style- от това меню, можете да изберете някой допълнителни настройки на прозореца: Първата- винаги да бъде най-отгоре (т.е. да покрива останалите отворени прозорци) независимо от това, дали е активен или не. Втората възможност е windows desktop component- в такъв случай, когато приложението е активно, то ще се визуализира директно върху десктопа на windows, няма да се вижда в таскбара, но ще се вижда в списъка на активните приложения при натискане на ctrl+alt+del. Третата възможност е, да се записва последното месторазположение на прозореца в регистратурата на windows, така при първото стартиране на приложението, то ще се отвори в центъра на екрана, ако го преместите, и след това го затворите, следващия път, когато го стартирате то ще се отвори там, където е било когато сте го затваряли. В противен случай, то винаги ще се отваря в центъра на екрана.
- background mode- определя какъв да бъде фона на активното приложение. Ако не е избрано нищо- ще се визуализира директно, като зад него ще се вижда десктопа и всички останали активни приложения. Ако изберете full skreen background, то целия екран, ще бъде запълнен, като вашето приложение, ще
бъде върху фона единствено. Тази опция може да бъде избрана, само ако не е активно window desktop component. disable alt+tab- забранява превключването на активното приложение. Не обръщайте внимание на надписа win95, ако е активирано, работи и в win98 и по-нови версии. Ако е активирано cover windows taskbar, приложението ще покрива таскбара, тази опция може да бъде избрана, дори когато не са избрани предишните, нужно е обаче приложението да не е в стaндaратен прозорец, защото те винаги са под таскбара. Ако сте избрали full screen background, можете да избирате между едноцветен фон или фон изграден от изображение, ако фона е графика- то тя може да бъде: normal- ще се вижда само една графика в горния десен ъгъл, tile- ще се визуализират множество графики повтарящи се една до друга, stretch- ще се вижда една графика, разтеглена до размерите на екрана.
- display resolution- ако е активно, при зареждане на приложението и при наличие на възможност за това, ще бъде променена разделителната способност на екрана на избраната от списъка.
- set process priority- определя, колко системни ресурси да се отделят за приложението, ако изберете high (високо)- ще се отделя по-голяма част от системните ресурси за вашето приложение, отколкото за останалите активни, препоръчва се да не се използва често, намира приложение, когато има по-сложни действия, много динамични и графични ефекти или анимация. Ако изберете normal (нормално)- вашето приложение ще има достъп до толкова системни ресурси, колкото и останалите активни- препоръчва се за честа употреба. Опцията low (ниско) се използва доста рядко- само в случаите, когато приложението е от най-елементарен характер и не съдържа сложна графика или други натоварващи елементи.
ПОКАЗВАНЕ НА СПИСЪЦИТЕ- първия бутон показва списъка на страниците в проекта- това е лентата под работната площ. Скриването на списъка на страниците не скрива и панела с инструменти за менажиране на страниците. Втория бутон скрива списъка на обектите от активната страница в проекта. Тези бутони могат да се използват, когато използвате малък монитор и правите проект с размер на прозореца по-голям от работната площ в програмата. За да не използвате неудобните скролбарове, можете да скриете списъците, като така си разширявате работната площ, след като свършите с настройките, можете отново да визуализирате списъците. Когато бутоните са натиснати- списъците се виждат, когато не са- списъците са невидими.
БЪРЗИ ОБЕКТИ- когато натиснете бутона се появява ново прозорче, от което можете да избирате от списък с готови обекти, като така си спестявате време да създавате всеки път едни и същи често употребявани обекти. Прозореца изглежда така:

ДИМЕНСИИ- месторазположението на обектите върху работната площ в координатите им и размера им в пиксели. Удобно е да се използва, когато е необходима висока точност в подреждането на обектите на екрана и точността на техния размер. При натискане на бутона се визуализира следния прозорец:

Като маркирате обект от работната площ чрез кликване върху него с мишката, в полетата на този прозорец се изписват следните стойности: отстъп от левия край на прозореца на приложението до левия край на обекта, отстъп от горния край на прозореца на приложението до горния край на обекта, широчина и височина на обекта. Всички стойности са измерени в пиксели. Стойностите могат да бъдат отрицателни или по-големи от крайния размер на приложението, така обекта може да се озове частично или
изцяло извън прозореца, като в такъв случай, той няма да бъде видим, по-нататък ще стане ясно, защо е необходимо това.
ПИКСЕЛНА РЕШЕТКА- също улеснява по-точното разполагане на елементите върху работната площ, като визуализира решетка от черни точки разположени на точно определено разстояние една от друга. Разстоянията между точките могат да се настройват от падащите менюта, виж страницата за падащи менюта. Такава решетка се появява само в очертанието на прозореца на приложението, извън него фона остава бял, това е разликата от прозореца за месторазположението- с него можете да позиционирате един обект с точност дори извън прозореца на приложението.
БЛУР- водно размазване на изображението, може да се прилага само върху обекти изображения.
ОСТРОТА- придава острота на изображенията, може да се използва само върху обекти изображения.
ОГЛЕДАЛНО ОБРЪЩАНЕ ПО ХОРИЗОНТАЛА- обръща изображението огледално по хоризонталата- левия ръб се измества отдясно, а десния
отляво. Горния остава отгоре и долни отдолу.
ОГЛЕДАЛНО ОБРЪЩАНЕ ПО ВЕРТИКАЛА-обръща огледално изображението по вертикалата- горния ръб се измества отдолу, а долния отгоре. Левия остава отляво, а десния отдясно.
ВЪЗВРЪЩАНЕ НА ОРИГИНАЛЕН РАЗМЕР- ако е бил променян размера на изображение (има се предвид размер различен от размера на изображението източник), този бутон му възвръща първоначалните размери.
ЦВЕТОВИ КОРЕКЦИИ- позволява да бъдат направени множество качествени цветови корекции на изображенията в проекта. При избран обект изображение и натискане на бутона се отваря
следния уизард:

от него могат да се избират различни видове настройки, които да бъдат коригирани чрез плъзгача. Има и бутон random, с който можете да изберете случайна комбинация от настройки, звучи глупаво, но често се получават доста стилистични корекции в изображенията, идеално е за хората, които не знаят какво точно искат и правят проекта наслуки, но искат да му придадат малко по-различна визия.
ЕФЕКТ СЯНКА- може да се прилага не само върху графични обекти, но и върху повечето останали- всички които имат визуално изражение. При натискане на бутона се отваря прозорец за определяне параметрите на сянката:

можете да настройвате следните параметри: new object- от тук се задава името на обекта на сянката, който представлява графика, която се визуализира зад обекта, който хвърля сянката- обект родител. Имате и чекбокс, който ако бъде избран, обекта на сянката и обекта родител автоматично ще бъдат обединени в група. Обърнете внимание, че в историята на действията това се записва като две отделни действия- Ід.- съставяне на изображението на сянката и ІІд.- групиране на обекта на сянката и обекта родител! Групирането е удобно, за да можете да местите обекта и сянката му едновременно по-лесно, а разделението на действията е удобно, за да можете да разгрупирате обектите при нужда, без да правите сянката наново. orientation- насока на сянката, по двете оси x и y положителните числа са ориентация надясно и надолу, а отрицателните съответно наляво и нагоре. color- можете да определите прозрачността на сянката и цвета й. feather- разсейване- може да се определи като степен с число и като форма: средно, вътрешно и външно.
ЕФЕКТ СИЯНИЕ- това на практика е същия ефект (ефект сянка) и се отваря същия прозорец, но настройките на сянката я правят да изглежда като сияние около обекта. Тъй като всичко е абсолютно идентично с настройките на сянката, ще пропусна подробното описание.
УИЗАРД- това е падащо меню от което могат да се избират често използвани стандартни компоненти и обекти, наподобява бързите обекти, но е направено с цел още по-голямо удобство и бързина при работа с програмата. При натискане на бутона се спуска следното меню-списък:

Първата възможност е: вмъкване на бутони за преминаване към следващата или предишната страница от проекта. Бутоните имат надписи "< back" и "next >", и се добавят в долния десен ъгъл на страницата.
Вмъкване на бутон за затваряне- прилича на класическия бутон за затваряне- малък правоъгълник с релефно изображение на символа x в сив цвят. Бутона е графичен и се добавя в горния ляв ъгъл на страницата.
Вмъкване на видео контроли- вмъква група обекти представляващи бутони за управление на видео (старт, скорост Х 2, пауза, пренавиване напред и назад и стоп), За да бъде активно менюто, трябва да имате вмъкнат обект видео в проекта и той да е маркиран. Групата обекти се появява под обекта на видеото и подравнена с него по левия ръб на обекта.
Вмъкване на контроли за audio cd- вмъква група обекти представляващи бутони за управление на компакт диск с звукозапис (пренавиване назад, старт, пауза, стоп, следващ). Визуализират се с координати: 21/43.
Вмъкване на контроли за mp3- вмъква група обекти представляващи бутони за управление на звуковъзпроизвеждането на файлове с компресирано аудио във формат *.mp3 (пренавиване назад, старт, пауза, стоп, следващ, малък интервал и бутон за отваряне на прозореца за избиране на пътя до файла със записа). Освен групата, се появяват и два текстови обекта, които отразяват общото времетраене на избрания файл и изтеклото от началото на просвирване време. Визуализират се с координати: времетраене: 132/68, изтекло време: 170/68, група бутони: 131/89.
Вмъкване на контроли за mod- вмъква група обекти представляващи бутони за управление на звуковъзпроизвеждането на файлове във формат *.mod и *.med (старт, стоп, малък интервал и бутон за отваряне на прозореца за избиране на пътя до файла със записа). Групата се визуализира с координати: 153/89.
Вмъкване на сияеща точка, като отражение на слънцето в стъклото на монитора- графичен ефект.
- Вмъкване на сияние при поставяне на мишката върху обекта- за да бъде активна опцията, трябва да е избран обект, който може да бъде родител на сянка (всеки обект с визуално изражение), след избиране на опцията, се отваря прозореца за настройка на
сенки и сияния. След като настроите необходимите параметри и съставите обекта на сянката или сиянието, той е невидим и съответно е групиран или не (зависи от избора ви в настройките) с обекта родител, автоматично е настроен да се появява, когато курсора на мишката е разположен върху обекта родител и да изчезва, след като курсора бъде преместен извън обекта родител. Виж настройка на
сенки и сияния по-нагоре.
- Вмъкване на съобщение, преди затваряне на приложението. При създаването на приложението има сервизни имена за някои обекти, които ще изпълняват по-специална функция впоследствие, това ще бъде разгледано в бъдещите теми. Например група с име cbk_exit ще се визуализира автоматично при натискането на бутона за затваряне на приложението, така можете да направите въпросителна кутийка, която да пита потребителя желае ли да излезе от програмата или не. С последното меню можете да вмъкнете такива въпросителни кутийки и съответстващите им елементи, като те автоматично се поставят в повърхностния слой, именуват се cbk_exit и са невидими. Можете да избирате от четири стила: Макинтош, Въпрос, Кутийка с да и не и Скрипт, който изпраща на последната страница.
 Макинтош |
 Въпрос |
 Кутийка с да и не |
МЕТАФАЙЛ- вмъкна в проекта изображение от метафайл- поддържа формата windows metafile *.wmf, можете да изберете от няколко готови файла от прозореца на уизарда, който се отваря:

Изберете едно от предложените изображения и го вмъкнете в проекта си.
ИСКРИ- графичен ефект вмъкване на различни по форма и размер искри и отблясъци, при натискане на бутона се отваря уизард, в който можете да изберете една от предложените искри и да я оцветите в избран от вас цвят:

КОМПИЛИРАНЕ НА ЗАВЪРШЕН
ПРОЕКТ- при натискането на бутона се отваря прозорец за последни настройки на приложението преди да бъде компилирано:

Имате възможност за различни настройки: - distribute- задава пътя за файла, в който ще бъде компилиран крайния продукт от проекта ви.
- player- можете да избирате по какъв начин да се възпроизвежда крайния продукт, имате следния избор: full- всичко (проекта и програмата за
стартирането му, заедно с всички необходими библиотеки) се записва в крайния продукт и се компилира от програмата. e-card- спомага за намаляване на размера на файла на крайния продукт, ограничава в известна степен възможностите: няма mp3 и mod звукови файлове,
не може да се използва опцията fullscreen и някои други дребни ограничения. e-card трябва да работи на всички системи windows 95/98/nt, защото програмния ресурс в тях е приблизително един и същ. Можете да използвате и други плейъри- това също е вариант за намаляване на крайния размер на продукта- например можете да използвате плейър на 16 цвята, подходящ е, когато няма много и сложна графика, която може да бъде визуализирана правилно дори и при 16 цвята. Подобни плейъри се записват заедно с програмата, съдържат се в директорията "player" която се намира в главната директория, където е инсталирана програмата. Разширението на файловете на плейърите е *.bin.
- stand alone- ако чекбокса е маркиран, крайния продукт ще представлява само един файл (всъщност файловете са два: файла на
приложението и един autorun.inf, който съдържа информация, която cd-rom устройствата използват за автоматичното стартиране на определени приложения и избор на иконата на дисковото устройство) Синтаксиса на файла е:
[autorun]
open=program.exe
icon=program.exe
И така: ако на потребителския компютър е включена функцията auto play на cd-rom-а, при поставяне на диска в устройството, то ще прочита файла и ще изпълнява написаното в него по следния начин: open=program.exe- стартира програмата с това име, ако програмата се намира в някоя директория на диска, трябва да се укаже и пътя, като за root се приема дисковото устройство. icon=program.exe- означава, че иконата на дисковото устройство трябва да бъде заменена с иконата на приложението и да остане такава, докато диска не бъде изваден от там. Освен програма, можете да използвате и *.dll или *.ico файлове, които също съдържат икони, не е задължително името на файловете да е еднакво, не е задължително и файла на програмата ви да е носителя на иконата. Ако файла носител на иконата съдържа повече от една икона (независимо, дали е *.dll, *.exe или *.ico) можете да зададете номера на иконата разделен от пътя и името на файла за иконата със запетая, например: icon=icon.ico,3, ако не е зададен номер, визуализира се първата икона от файла. Възможната причина, иконата на компилирания проект да е останала същата, която е по подразбиране, е това, че липсват файловете 256col.bin и 16col.bin в директорията "players" в главната директория, където е файла mmbuilder.exe
compression- можете да избирате степента на компресия на данните в бъдещото приложение, това е компресията на звуците, графиките и други. При стартиране на приложението, тези файлове се разкомпресират и записват за временно ползване в директорията "temp" в главната директория на windows на потребителския компютър. Това не важи за всички елементи на проекта, но важи за вградените файлове. secure layer- ако чекбокса е маркиран, то при компилирането на проекта, всички скриптове и текстове от проекта ще бъдат преобразувани в hex код, така, ако евентуално някой злонамерен човек реши да дизасемблира приложението ви, с цел да разбере определени данни, няма да види директно всичко. Имайте предвид, че това не е особена пречка за професионланите хакери, но въпреки това може да има смисъл. Освен това, използването на тази защита може да доведе до понижаване производителността на машината при стартиране на приложението, както и до по голям размер на крайния продукт. comments- copyrights- можете да запишете коментар към приложението или авторските си права върху него. Този текст ще се визуализира в прозореца properties на *.exe файла. icon- можете да определите каква икона да бъде използвана за приложението ви, можете да зададете две икони: за 16 цветови системи и за 256 цветови системи. Размера на иконите трябва да бъде 32/32 пиксела. Можете да използвате само иконите от файлове с разширение *.ico, но не и от *.exe или *.dll. За да иконите по подразбиране, натиснете бутона default. errors and- проверява проекта за различни грешки и дава съобщение за евентуалното им наличие, преди да сте компилирали краен продукт. Лично на мене за цялото време откакто ползвам програмата, нито веднъж не ми се случи да има грешка в проекта (има се предвид програмна грешка или грешка в някой от вградените файлове, например невалидни файлове, а не грешка на автора на проекта). След като
направите всички необходими настройки, натиснете бутона ok и файла ще бъде компилиран, ще се отвори нов прозорец:

от който можете да изберете run it и направо да стартирате току що компилираното приложение.
ТЕСТВАНЕ НА ПРОЕКТА В debug- можете да изпробвате приложението, като в отделен прозорец, ще виждате всички действия, които извършва програмата, но не като реални действия, а като програмен код. Така можете да
откриете грешки в скриптовете и други проблеми, които на пръв поглед са неоснователни, но се случват.
ИЗПРОБВАНЕ НА ПРОЕКТА- не е нужно да компилирате по сложната процедура проекта си всеки път, за да видите как ще изглежда крайния резултат, натиснете този бутон и проекта ще бъде пробно компилиран, след което ще се стартира и след като го затворите, ще бъде изтрит.
about- отваря прозореца за регистрация на програмата, където пише и за авторите:

Ами това е по въпроса с горния панел с инструментите... пожелавам ви приятна работа и успешни проекти на multimedia builder... Ако имате специални въпроси, e-mail-а ми е отворен за вас:
babailiica@dir.bg
Баба...