MMBScript
Multi media Builder - is a handy software for creating multi media shells which has already gained popularity thanks to built-in MP3 and CD players, ability to create shaped windows and compile a shell in a single compressed exe - file. Built-in scripting language with variable arrays, cycles and conditions helps to create complex projects. Engine Microsoft Text - To - Speech, embedded in MMB, allows to read any text by a synthesized voice or pronounce recording on the text objects of created shell. This feature requires the installation of the engine itself and file with Russian voices - a total of about 5 MB. Other features of MMB relate to embedding of fonts and any other files, built-in browser on the Internet Explorer engine, implementation in a shell window almost any applications (technology resembles OLE, but in fact is based on the binding of viewing windows and running application). From scripts you can run timers, print the current frame or a text string. Multi media Builder supports gif animation, various transitions between frames, can display panorama and moving fractal images. With the help of the "Matrix of pictures" you can program simple logic games (eg, MMB "snake"). It is possible to extend the functionality of MMB by using plugins written in C + + or on other compiled programming languages.
Multi media Builder has its own code structure and its own language: "MMB Script". This is a multi media programming language in many ways similar to other languages, MMB Script, has its cycles, operators, conditions, values and commands.
The author wrote that MMB is not just a constructor, but its a constructor with its own programming language. MMB is very interesting. It can be no question about: If/Then/End/Else/False and so on - it has all this, as all known programming languages. There is a huge set of commands, what allows you to write complex scripts and scenarios.
MMB – is considered hard programming and those, who would say you that its not so - is wrong. MMB has a built-in language, namely, the scripting language, here's the example of simplest code structure:
If ( object$=rock) Then
MyText$= Object put to platform is: + object$
Message("","MyText$")
Else
MyText$=Unknown object has been put to platform
Message("","MyText$")
End
or
maxloop=5
For i=1 To maxloop
Message("loop 1","i")
For n=1 To 10
If (n=3) Then
Break()
End
Message("loop 2","n")
Next n
Next i
End
At the moment is shown an example of working with conditions If and For.
Plagins and other languages are friends with Multi media Builder.
Plugins. Plugins allow to improve the program, to expand its standard objects. Introduction of libraries and other, almost any files with any extension... Here are some examples of what can be “connected” with MMB:
- Visual Basic
- Delphi
- С++
- Flash MX
- HTML
- Access
- Acrobat Reader
- And so on!