Objects
MMB is visual object oriented authoring tool. It means that you visually place
a multimedia object (Button, Image, HotSpot, Video etc.. on the screen. You
can resize it and if you doubleclick on it you will see its properties. You can
find all the objects in the Object menu and most of them are on the left
vertical toolbar.
Introduction to Objects
Written by Rodd.
Objects are the parts that you can insert into your projects pages of
Multimedia Builder to really make it perform.
By using Objects your project can:-
Display information, graphics, special effects, or other (hidden) objects.
Gather information, and calculate or make decisions based on the information.
Objects can be added to a page by either selecting the top menu 'Objects' and
then selecting the particular object; or by simply clicking on the object icon
on the 'Object bar' at the left side of the screen. The objects' properties
settings will have a section called 'Actions'.
Many objects may have a 'Tooltip' option. Any text entered into the 'tooltip'
section of the object properties will pop-up as a prompt when the cursor is
placed over the object when your program is run.
An 'Active' object is able to perform actions including: running external command and
page actions; interact with other objects and video; play sound actions; or run
scripts.
Text:
Use 'text' objects to display headlines, body text or any other words that
will be displayed on the screen. A text object can be active.
Paragraph Text:
The Paragraph Text object has automatic word-wrapping (scrollable) for long
text.
Drag the text rectangle on the screen and the text will fill the rectangle.
If there is more text than can fit inside the visible rectangle, the Scroll
Bar will appear.
Bitmap:
Bitmap object can be active or inactive. Bitmap object can be built from two
parts: Image and Transparency Map (Alpha transparency). Primitive objects can be
active. A Bitmap object can actually be any of the following graphic file
types: BMP; JPG; GIF; PCX; PNG; TIF.
Bitmap Button:
This allows you to make a button from three images (for the normal view, mouse
over view, and clicked view); or
you can choose 'Auto-Button' to make a button with the look of a Windows
button using a single bitmap for the normal view.
Edit TextBox: this object allows you to get data from the user to use in your program. It
puts the data into a variable for use within scripting.
Animated GIF: allows you to insert an animated GIF graphics file into your project. This
AniGIF can also be controlled in script by using 'AGifPlay', 'AGifStop', or
'AGifReset'. In the Animated GIF properties window you can also select
Transparency, Auto play, Loop, Speed, and 'After last frame' actions (hide AniGIF, or run
Script).
Video: allows you to insert a video in your project using the following formats:
AVI, Mpeg, MOV, VideoCD.
Image Matrix Object: Image Matrix is an advanced Script object.
Imagine you would like to create a Game board with 5 x 5 stones, On each
position of the board you can have one of the 3 images or nothing. This could be a
lot of work with putting simple bitmap object and then all the show - hide
commands for all objects!
Image Matrix helps you do this and a lot of other projects.
The size of the Image Matrix object is determined by the number of Columns and
Rows. You must have at least the image #1 defined. The Columns and Rows are
multiplied by the image #1 width and height producing the total Matrix size.
All the 3 images should be the same size.
Dynamic FX:
Dynamic FX are animated images like Plasma, Fire, Smoke. Dynamic FX don't take
much space, because they are generated on runtime, but they take more CPU.
Fill Rectangle:
Allows you to draw a rectangle and select the fill colour and border. The
rectangle can be active.
Circle:
Allows you to simply draw a circle and select the fill colour and border. The
circle object can be active.
Line:
Allows you to draw a straight line on the page in your project. Lines cannot
be active.
Hotspot:
HotSpot is an invisible area you can define on the screen where your viewer
(user) can click or move mouse to make an action happen. The area could be around
a word, on parts of an image, etc. Hot spot is invisible to the viewer.
However, in the designer you see hot spots as an area with a dashed border. A HotSpot
is an active object.
Script Object:
Script Object is non active object with only script inside. It is not visible
on runtime.
The Script Object can have assigned keyboard shortcut so whenever user press
the keyboard shortcut the script will run. This will allow to create
applications without mouse, or with hidden keyboard commands (exit, special page etc..)
Objects not on the left 'Icon Bar':-
Polygon: allows you to draw a polygon on the page. You can select the fill
colour and a border. The polygon object can be active.
Metafile: Allows you to insert a Windows metafile graphic into your project. Metafile
graphics cannot be active and do not have a properties window!
PlugIn: allows you to insert a PlugIn into your project. A PlugIn is a small program
which has its' own capabilities that can be inserted into your project. PlugIns
can be made and distributed by independant programmers. Please refer to
'instrucional documents' provided by the individual programmers to set that PlugIns
properties. examples of existing PlugIns are: clock; multiple timers; advanced
functions; etc.