
. [ HOME
] . | MAIN MENU | . | TOOLBAR
| . | COMMANDS | .
. | WHAT'S NEW | . | WIZARD
| . | ABOUT XEMICOMPUTERS | .
It is recommended
to have ASSB opened with tutorial.ssd loaded while
reading this tutorial.
[ With all other windows
minimized, right click on task bar and choose Tile Windows
Vertically ]
Active
ScreenSaver Builder
by
XemiComputer Ltd.
www.xemico.com

Tutorial by
www.krstDesign.com

Sets the
beginning of main loop (whole ssaver)
If you are displaying credits at the beggining,
you can start main
loop just after showing them. |
If you are going to
share .ssd files with others, put some information about
the author. (name, e-mail address, URL etc.) |
Repeat |
Sets a
beginning of looped sequence. In this case whole
screen saver. |
Defining
text for intro. |
Use comments
a lot!
Mark
beginning of a sequence or just insert some white
space for better readability. |
Image/Text
[Active ..., TextColour: RGB(255, 0, 0), ...
Image/Text [by Xemi..., TextColour:
RGB(255, 0, 0), ...
Image/Text [www.xem..., TextColour:
RGB(255, 255,...
Image/Text [T U T O..., TextColour:
RGB(255, 255, ...
Image/Text [by
www...., TextColour: RGB(255, 255, ... |
Defines
images/text.
Once ssd
file is saved, you can delete all bmp files that
are used from your hard disk, because they are
included in .ssd file. |
Defining
sounds. |
|
Multimedia
[drip.wav]
Multimedia [bloop.wav]
Multimedia [beepbeep.wav]
Multimedia [evacuate.wav]
Multimedia [flare.wav]
Multimedia [gong.wav]
Multimedia [drum.wav]
Multimedia [gear.wav] |
Defines
sound (.wav) files. |
Displaying
defined text. |
|
Move Text [Active ..., Start
Position: (197, -50), End ... |
Moves image
from one coordinate to another. Show command is
not necessary.
X, Y
represent upper left corner of image/text. |
Show Text [by Xemi..., Position:
(300, 190), Letter By ...
Show Text [www.xem..., Position: (319,
220), Colour:... |
Displays
image/text on desired place of screen. X, Y
represent upper left corner of image/text. |
Move Text [T U T O..., Start
Position: (232, 1000), End...
Show Text [by www...., Position:
(288, 305), Letter By... |
|
Wait [Duration: 1.5 sec] |
Pauses
screen saver for amount of time.
Sounds
already playing are not affected. |
By
repeating black line with random start and end
coordinates
2000 times you will get clear
screen effect.
Cls command is
added in case that line command
does not cover all text. |
|
Repeat |
|
Line [Width: 3, Style:
Solid, Start Position: (Random,... |
Draws a line
from one coordinate to another. In this case both
coordinates are random and the line is black.
Try fixing
beginning of line and leaving end coordinate and
color random. And repeat line command few 1000s
times. |
Until [2000 times] |
Repeats
lines between this line and first Repeat command
above. In this case 2000 times. |
Cls [Colour: RGB(0, 0, 0)] |
Clears screen. You can
define color of new blank screen. In this case
that color is black. |
Defining text and images for
"scream" sequence.
|
|
Image/Text [scream.bmp]
Image/Text
[scream1.bmp]
Image/Text
[CREATE ..., TextColour: RGB(255, 0, 0), ... |
|
Scream. |
|
Move Image [scream.bmp, Start
Position: (-120, 125), ...
Move Image [scream1.bmp, Start Position:
(920, 125), ... |
|
Show Text [CREATE ..., Position:
(250, 100), Letter By... |
|
Show Text [CREATE ..., Position:
(250, 480), Letter By ... |
|
Wait [Duration: 1 sec] |
|
Move Image [scream.bmp, Start
Position: (303, 125), End ...
Move Image [scream1.bmp, Start Position:
(400, 125), End... |
|
Cls [Colour: RGB(0, 0, 0)] |
|
Defining
images & text. |
|
Image/Text [Child.bmp]
Image/Text
[Display..., TextColour: RGB(255, 255, 255), ...
Image/Text
[Display..., TextColour: RGB(128, 128, 128), ...
Image/Text [DigiBall.bmp]
Image/Text
[krst270d.bmp]
Image/Text
[She.bmp]
Image/Text
[Tall.bmp]
Image/Text
[Move th..., TextColour: RGB(255, 255, 255), ...
Image/Text
[Move th..., TextColour: RGB(128, 128, 128), ...
Image/Text
[add you..., TextColour: RGB(255, 255, 255), ...
Image/Text
[add you..., TextColour: RGB(128, 128, 128), ..
Image/Text
['... fe..., TextColour: RGB(255, 255, 0),
BkColour:...]
Image/Text
['... fe..., TextColour: RGB(255, 0, 0),
BkColour: ...
Image/Text
[...disp..., TextColour: RGB(255, 255, 255), ...
Image/Text
[...disp..., TextColour: RGB(128, 128, 128), .. |
|
Showing
images and text. |
|
Show Image [Tall.bmp, Position:
(0, 0), Colour: RGB(0, 0, 0),...
Wait [Duration: 0.6 sec] |
|
Play [gong.wav, No wait - 1
time] |
Plays sound (.wav) file.
You can define how many times it will be played
and should screen saver pause or not while sound
is being played. |
Show Text [Display..., Position:
(170, 0), Letter By Letter ...
Wait [Duration: 0.8 sec]
Play [drip.wav, No wait - 1 time]
Show Image [Child.bmp, Position: (620, 0),
Colour: RGB(0, 0, 0),...
Wait [Duration: 0.3 sec]
Play [drip.wav, No wait - 1 time]
Show Image [DigiBall.bmp, Position: (250,
285), Colour: RGB(...
Wait [Duration: 0.3 sec]
Play [drip.wav, No wait - 1 time]
Show Image [She.bmp, Position: (600, 280),
Colour: RGB(0, 0, ...
Wait [Duration: 1 sec]
Play [gong.wav, No wait - 1 time]
Show Text [Display..., Position: (170,
0), Colour: RGB(0, 0, 0)...
Show Text [Move th..., Position: (170,
20), Colour: RGB(0, 0, 0)...
Wait [Duration: 0.5 sec]
Move Image [She.bmp, Start Position: (600,
280), End Position:... |
|
Hide Image [She.bmp] |
Hides
defined image/text. |
Wait [Duration: 0.5 sec]
Move Image [Child.bmp, Start Position:
(620, 0), End Position: ...
Hide Image [Child.bmp]
Wait [Duration: 0.5 sec]
Move Image [DigiBall.bmp, Start Position:
(250, 285), End Positi...
Wait [Duration: 1 sec]
Play [gong.wav, No wait - 1 time]
Show Text [Move th..., Position: (170,
20), Colour: RGB(0, 0, ...
Show Text [add you..., Position: (170,
40), Colour: RGB(0, 0, ...
Wait [Duration: 0.5 sec]
Show Text ['... fe..., Position: (180,
290), Colour: RGB(0, 0, 0)...
Wait [Duration: 2 sec]
Play [gong.wav, No wait - 1 time]
Show Text [add you..., Position: (170,
40), Colour: RGB(0, 0, 0)...
Show Text [...disp..., Position: (170,
60), Colour: RGB(0, 0, 0)...
Wait [Duration: 0.5 sec]
Play [drum.wav, No wait - 1 time]
Hide Text ['... fe...]
Show Text ['... fe..., Position: (180,
290), Letter By Letter...
Wait [Duration: 2 sec] |
|
Defining text
and images for animation.
[ you can think about
animation like a very fast slide-show ]
|
|
Image/Text [Or crea...,
TextColour: RGB(255, 255, 255), BkCo...
Image/Text
[ani01.bmp]
Image/Text
[ani02.bmp]
Image/Text
[ani03.bmp]
Image/Text
[ani04.bmp]
Image/Text
[ani05.bmp]
Image/Text
[ani06.bmp]
Image/Text
[ani07.bmp]
Image/Text
[ani08.bmp]
Image/Text
[ani09.bmp]
Image/Text
[ani10.bmp]
Image/Text
[ani11.bmp]
Image/Text
[ani12.bmp]
Image/Text
[ani13.bmp]
Image/Text
[ani14.bmp]
Image/Text
[ani15.bmp]
Image/Text
[ani16.bmp] |
Animation
is actually showing images on the same place of
the screen with some pause between.
If you are
creating, for example, animation of a face
closing eyes only first image should be of a
whole face. Other images will be only eyes (only
part of original image that is changed) |
Playing
animation. |
|
Wait [Duration: 0.5 sec]
Play [beepbeep.wav, Wait - 1 time]
Hide Text ['... fe...]
Hide [DigiBall.bmp] |
|
Show Text [...disp..., Position:
(170, 60), Colour: RGB(0, 0, 0), Mixing: No
Mixing, Background: Yes]
Show Text [Or crea..., Position: (170,
80), Colour: RGB(0, 0, 0),...
Wait [Duration: 0.5 sec]
Show Image [ani01.bmp, Position: (450,
250), Colour: RGB(0, 0, 0)...
Play [gear.wav, No wait - 1 time]
Wait [Duration: 1 sec]
Show Image [ani02.bmp, Position: (450,
250), Colour: RGB(0, 0, ..
Wait [Duration: 0.1 sec]
Show Image [ani03.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show Image [ani04.bmp, Position: (450,
250), Colour: RGB(0, 0,
Wait [Duration: 0.1 sec]
Show Image [ani05.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show Image [ani06.bmp, Position: (450,
250), Colour: RGB(0, 0, 0...
Wait [Duration: 0.1 sec]
Show Image [ani07.bmp, Position: (450,
250), Colour: RGB(0, 0, ...
Wait [Duration: 0.1 sec]
Show Image [ani08.bmp, Position: (450,
250), Colour: RGB(0, 0, ...
Wait [Duration: 0.1 sec]
Show Image [ani09.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show Image [ani10.bmp, Position: (450,
250), Colour: RGB(0, ...
Wait [Duration: 0.1 sec]
Show Image [ani11.bmp, Position: (450,
250), Colour: RGB(0, 0...
Wait [Duration: 0.1 sec]
Show Image [ani12.bmp, Position: (450,
250), Colour: RGB(0, 0,..
Wait [Duration: 0.1 sec]
Show Image [ani13.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show Image [ani14.bmp, Position: (450,
250), Colour: RGB(0, 0...
Wait [Duration: 0.1 sec]
Show Image [ani15.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 0.1 sec]
Show Image [ani16.bmp, Position: (450,
250), Colour: RGB(0, 0,...
Wait [Duration: 1.5 sec]
Hide Image [ani16.bmp]
Hide Text [...disp...]
Hide Text [Or crea...]
Hide Text [Display...]
Hide Text [Move th...]
Hide Text [add you...]
Hide Text [...disp...]
Wait [Duration: 0.3 sec] |
|
Clearing every
2nd line.
[ moving line 2 pixels
wide with step 3 both verticaly and
horizontaly will create a
grid ] |
|
Image/Text [line.bmp]
Image/Text
[linev.bmp] |
|
Move Image [line.bmp, Start
Position: (0, 0), End Position: (0, 610...
Move Image [linev.bmp, Start Position: (0,
0), End Position: ...
Wait [Duration: 0.6 sec] |
By moving line
(image, not command) of 2 pixels width with the
step of 4 we'll get effect of grid in same color
as line. |
Showing credits.
Image/Text
[created..., TextColour: RGB(192, 192, 192), ...
Image/Text
[Active ..., TextColour: RGB(192, 192, 192), ...
Image/Text
[xemilogo.bmp]
Image/Text
[from Xe..., TextColour: RGB(192, 192, 192), ...
Image/Text
[www.xem..., TextColour: RGB(192, 192, 192),...
Image/Text
[all ima..., TextColour: RGB(192, 192, 192),
BkCol...
Image/Text
[krstDes..., TextColour: RGB(192, 192, 192), ...
Image/Text
[www.krs..., TextColour: RGB(192, 192, 192),... |
|
Show Text [created..., Position:
(272, 50), Letter By Letter...
Show Text [Active ..., Position: (272,
70), Letter By Letter ...
Show Image [xemilogo.bmp, Position: (345,
100), Colour: RGB...
Show Text [from Xe..., Position: (272,
170), Letter By Letter...
Show Text [www.xem..., Position: (272,
200), Letter By Letter...
Wait [Duration: 0.6 sec] |
|
Show Text [all ima..., Position:
(272, 280), Letter By Letter ... |
|
Show Image [ani01.bmp, Position:
(260, 340), Colour: RGB...
Wait [Duration: 0.8 sec]
Show Image [ani02.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani03.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani04.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani05.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani06.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani07.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani08.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani09.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani10.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani11.bmp, Position: (260,
340), Colour: RGB...
Wait [Duration: 0.06 sec]
Show Image [ani12.bmp, Position: (260,
340), Colour: RGB...
Show Image [ani13.bmp, Position: (260,
340), Colour: RGB... |
|
Show Text [krstDes..., Position:
(272, 310), Letter By Letter...
Show Text [www.krs..., Position: (272,
490), Letter By Letter...
Wait [Duration: 2.8 sec]
Play [evacuate.wav, No wait - 1
time]
Wait [Duration: 3 sec] |
|
By
repeating black line with random start and end
coordinates
4000 times you will get clear screen
effect.
Cls command
is added in case that line command
does not cover all text.
Repeat
Line [Width: 3, Style: Solid, Start
Position: (Random,...
Until [4000 times]
Cls [Colour: RGB(0, 0, 0)]
Wait [Duration: 1 sec] |
|
Until [Infinite]
|
|
For further help write to info@xemico.com
|
|