Menus | ToolBar | Commands | Wizard | Tutorials | What's New | License | About XemiComputers

homeTutorials Concept   Standard .SCR techniques   Make dialog   Internet .SCR scenarios   Upgrade
 
 STANDARD .SCR TECHNIQUES
ccomment.gif

                (184 bytes)Internet ScreenSaver Builder
ccomment.gif (184 bytes)by XemiComputer Ltd.
ccomment.gif (184 bytes)www.xemico.com
ccomment.gif (184 bytes)
ccomment.gif (184 bytes)Tutorial by www.krstDesign.com
ccomment.gif (184 bytes)
ccomment.gif (184 bytes)Sets the beginning of main loop (whole ssaver)
ccomment.gif (184 bytes)If you are displaying credits at the beggining, 
ccomment.gif (184 bytes)you can start main loop just after showing them.
If you are going to share .XIS files with others, put some information about the author. (name, e-mail address, URL etc.)
crepeat.gif (851 bytes)Repeat Sets a beginning of looped sequence. In this case whole screen saver.
ccomment.gif (184 bytes)Defining text for intro. Use comments a lot!
Mark beginning of a sequence or just insert some white space for better readability.
cimage.gif (199 bytes)Image/Text [Internet..., TextColour: RGB(255, 0, 0), ...
cimage.gif (199 bytes)Image/Text [by Xemi..., TextColour: RGB(255, 0, 0), ...
cimage.gif (199 bytes)Image/Text [www.xem..., TextColour: RGB(255, 255,...
cimage.gif (199 bytes)Image/Text [T U T O..., TextColour: RGB(255, 255, ...
cimage.gif (199 bytes)
Image/Text [by www...., TextColour: RGB(255, 255, ...
Defines images/text.
Once .XIS file is saved, you can delete all .bmp files that are used from your hard disk, because they are included in .XIS file.
ccomment.gif (184 bytes)Defining sounds.  
cmulti.gif (1063 bytes)Multimedia [drip.wav]
cmulti.gif (1063 bytes)Multimedia [bloop.wav]
cmulti.gif (1063 bytes)Multimedia [beepbeep.wav]
cmulti.gif (1063 bytes)Multimedia [evacuate.wav]
cmulti.gif (1063 bytes)Multimedia [flare.wav]
cmulti.gif (1063 bytes)Multimedia [gong.wav]
cmulti.gif (1063 bytes)Multimedia [drum.wav]
cmulti.gif (1063 bytes)Multimedia [gear.wav]
Defines sound (.wav) files.
ccomment.gif (184 bytes)Displaying defined text.  
cmove.gif (200 bytes)Move Text [Internet..., 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.
cshow.gif (202 bytes)Show Text [by Xemi..., Position: (300, 190), Letter By ...
cshow.gif (202 bytes)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.
cmove.gif (200 bytes)Move Text [T U T O..., Start Position: (232, 1000), End...
cshow.gif (202 bytes)Show Text [by www...., Position: (288, 305), Letter By...
 
cwait.gif (165 bytes)Wait [Duration: 1.5 sec] Pauses screen saver for amount of time.
Sounds already playing are not affected.
ccomment.gif (184 bytes)By repeating black line with random start and end coordinates
ccomment.gif (184 bytes)2000 times you will get clear screen effect.
ccomment.gif (184 bytes)Cls command is added in case that line command
ccomment.gif (184 bytes)does not cover all text.
 
crepeat_.gif (851 bytes)Repeat  
cline.gif (100 bytes)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.
cuntil.gif (961 bytes)Until [2000 times] Repeats lines between this line and first Repeat command above. In this case 2000 times.
ccls.gif (911 bytes)Cls [Colour: RGB(0, 0, 0)] Clears screen. You can define color of new blank screen. In this case that color is black.
ccomment.gif (184 bytes)Defining text and images for "scream" sequence.  
cimage.gif (199 bytes)Image/Text [scream.bmp]
cimage.gif (199 bytes)Image/Text [scream1.bmp]
cimage.gif (199 bytes)Image/Text [CREATE ..., TextColour: RGB(255, 0, 0), ...
 
ccomment.gif (184 bytes)Scream.  
cmove.gif (200 bytes)Move Image [scream.bmp, Start Position: (-120, 125), ...
cmove.gif (200 bytes)Move Image [scream1.bmp, Start Position: (920, 125), ...
 
cshow.gif (202 bytes)Show Text [CREATE ..., Position: (250, 100), Letter By...  
cshow.gif (202 bytes)Show Text [CREATE ..., Position: (250, 480), Letter By ...  
cwait.gif (165 bytes)Wait [Duration: 1 sec]  
cmove.gif (200 bytes)Move Image [scream.bmp, Start Position: (303, 125), End ...
cmove.gif (200 bytes)Move Image [scream1.bmp, Start Position: (400, 125), End...
 
ccls.gif (911 bytes)Cls [Colour: RGB(0, 0, 0)]  
ccomment.gif (184 bytes)Defining images & text.  
cimage.gif (199 bytes)Image/Text [Child.bmp]
cimage.gif (199 bytes)Image/Text [Display..., TextColour: RGB(255, 255, 255), ...
cimage.gif (199 bytes)Image/Text [Display..., TextColour: RGB(128, 128, 128), ...
cimage.gif (199 bytes)Image/Text [DigiBall.bmp]
cimage.gif (199 bytes)Image/Text [krst270d.bmp]
cimage.gif (199 bytes)Image/Text [She.bmp]
cimage.gif (199 bytes)Image/Text [Tall.bmp]
cimage.gif (199 bytes)Image/Text [Move th..., TextColour: RGB(255, 255, 255), ...
cimage.gif (199 bytes)Image/Text [Move th..., TextColour: RGB(128, 128, 128), ...
cimage.gif (199 bytes)Image/Text [add you..., TextColour: RGB(255, 255, 255), ...
cimage.gif (199 bytes)Image/Text [add you..., TextColour: RGB(128, 128, 128), ..
cimage.gif (199 bytes)Image/Text ['... fe..., TextColour: RGB(255, 255, 0), BkColour:...]
cimage.gif (199 bytes)Image/Text ['... fe..., TextColour: RGB(255, 0, 0), BkColour: ...
cimage.gif (199 bytes)Image/Text [...disp..., TextColour: RGB(255, 255, 255), ...
cimage.gif (199 bytes)Image/Text [...disp..., TextColour: RGB(128, 128, 128), ..
 
ccomment.gif (184 bytes)Showing images and text.  
cshow.gif (202 bytes)Show Image [Tall.bmp, Position: (0, 0), Colour: RGB(0, 0, 0),...
cwait.gif (165 bytes)Wait [Duration: 0.6 sec]
 
cplay.gif (132 bytes)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.
cshow.gif (202 bytes)Show Text [Display..., Position: (170, 0), Letter By Letter ...
cwait.gif (165 bytes)Wait [Duration: 0.8 sec]
cplay.gif (132 bytes)Play [drip.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Image [Child.bmp, Position: (620, 0), Colour: RGB(0, 0, 0),...
cwait.gif (165 bytes)Wait [Duration: 0.3 sec]
cplay.gif (132 bytes)Play [drip.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Image [DigiBall.bmp, Position: (250, 285), Colour: RGB(...
cwait.gif (165 bytes)Wait [Duration: 0.3 sec]
cplay.gif (132 bytes)Play [drip.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Image [She.bmp, Position: (600, 280), Colour: RGB(0, 0, ...
cwait.gif (165 bytes)Wait [Duration: 1 sec]
cplay.gif (132 bytes)Play [gong.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Text [Display..., Position: (170, 0), Colour: RGB(0, 0, 0)...
cshow.gif (202 bytes)Show Text [Move th..., Position: (170, 20), Colour: RGB(0, 0, 0)...
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cmove.gif (200 bytes)Move Image [She.bmp, Start Position: (600, 280), End Position:...
 
chide.gif (179 bytes)Hide Image [She.bmp] Hides defined image/text.
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cmove.gif (200 bytes)Move Image [Child.bmp, Start Position: (620, 0), End Position: ...
chide.gif (179 bytes)Hide Image [Child.bmp]
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cmove.gif (200 bytes)Move Image [DigiBall.bmp, Start Position: (250, 285), End Positi...
cwait.gif (165 bytes)Wait [Duration: 1 sec]
cplay.gif (132 bytes)Play [gong.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Text [Move th..., Position: (170, 20), Colour: RGB(0, 0, ...
cshow.gif (202 bytes)Show Text [add you..., Position: (170, 40), Colour: RGB(0, 0, ...
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cshow.gif (202 bytes)Show Text ['... fe..., Position: (180, 290), Colour: RGB(0, 0, 0)...
cwait.gif (165 bytes)Wait [Duration: 2 sec]
cplay.gif (132 bytes)Play [gong.wav, No wait - 1 time]
cshow.gif (202 bytes)Show Text [add you..., Position: (170, 40), Colour: RGB(0, 0, 0)...
cshow.gif (202 bytes)Show Text [...disp..., Position: (170, 60), Colour: RGB(0, 0, 0)...
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cplay.gif (132 bytes)Play [drum.wav, No wait - 1 time]
chide.gif (179 bytes)Hide Text ['... fe...]
cshow.gif (202 bytes)Show Text ['... fe..., Position: (180, 290), Letter By Letter...
cwait.gif (165 bytes)Wait [Duration: 2 sec]
 
ccomment.gif (184 bytes)Defining text and images for animation.
ccomment.gif (184 bytes)[ you can think about animation like a very fast slide-show ]
 
cimage.gif (199 bytes)Image/Text [Or crea..., TextColour: RGB(255, 255, 255), BkCo...
cimage.gif (199 bytes)Image/Text [ani01.bmp]
cimage.gif (199 bytes)Image/Text [ani02.bmp]
cimage.gif (199 bytes)Image/Text [ani03.bmp]
cimage.gif (199 bytes)Image/Text [ani04.bmp]
cimage.gif (199 bytes)Image/Text [ani05.bmp]
cimage.gif (199 bytes)Image/Text [ani06.bmp]
cimage.gif (199 bytes)Image/Text [ani07.bmp]
cimage.gif (199 bytes)Image/Text [ani08.bmp]
cimage.gif (199 bytes)Image/Text [ani09.bmp]
cimage.gif (199 bytes)Image/Text [ani10.bmp]
cimage.gif (199 bytes)Image/Text [ani11.bmp]
cimage.gif (199 bytes)Image/Text [ani12.bmp]
cimage.gif (199 bytes)Image/Text [ani13.bmp]
cimage.gif (199 bytes)Image/Text [ani14.bmp]
cimage.gif (199 bytes)Image/Text [ani15.bmp]
cimage.gif (199 bytes)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)
ccomment.gif (184 bytes)Playing animation.  
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cplay.gif (132 bytes)Play [beepbeep.wav, Wait - 1 time]
chide.gif (179 bytes)Hide Text ['... fe...]
Hide [DigiBall.bmp]
 
cshow.gif (202 bytes)Show Text [...disp..., Position: (170, 60), Colour: RGB(0, 0, 0), Mixing: No Mixing, Background: Yes]
cshow.gif (202 bytes)Show Text [Or crea..., Position: (170, 80), Colour: RGB(0, 0, 0),...
cwait.gif (165 bytes)Wait [Duration: 0.5 sec]
cshow.gif (202 bytes)Show Image [ani01.bmp, Position: (450, 250), Colour: RGB(0, 0, 0)...
cplay.gif (132 bytes)Play [gear.wav, No wait - 1 time]
cwait.gif (165 bytes)Wait [Duration: 1 sec]
cshow.gif (202 bytes)Show Image [ani02.bmp, Position: (450, 250), Colour: RGB(0, 0, ..
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani03.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani04.bmp, Position: (450, 250), Colour: RGB(0, 0,
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani05.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani06.bmp, Position: (450, 250), Colour: RGB(0, 0, 0...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani07.bmp, Position: (450, 250), Colour: RGB(0, 0, ...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani08.bmp, Position: (450, 250), Colour: RGB(0, 0, ...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani09.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani10.bmp, Position: (450, 250), Colour: RGB(0, ...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani11.bmp, Position: (450, 250), Colour: RGB(0, 0...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani12.bmp, Position: (450, 250), Colour: RGB(0, 0,..
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani13.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani14.bmp, Position: (450, 250), Colour: RGB(0, 0...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani15.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 0.1 sec]
cshow.gif (202 bytes)Show Image [ani16.bmp, Position: (450, 250), Colour: RGB(0, 0,...
cwait.gif (165 bytes)Wait [Duration: 1.5 sec]
chide.gif (179 bytes)Hide Image [ani16.bmp]
chide.gif (179 bytes)Hide Text [...disp...]
chide.gif (179 bytes)Hide Text [Or crea...]
chide.gif (179 bytes)Hide Text [Display...]
chide.gif (179 bytes)Hide Text [Move th...]
chide.gif (179 bytes)Hide Text [add you...]
chide.gif (179 bytes)Hide Text [...disp...]
cwait.gif (165 bytes)Wait [Duration: 0.3 sec]
 
ccomment.gif (184 bytes)Clearing every 2nd line.
ccomment.gif (184 bytes)[ moving line 2 pixels wide with step 3 both verticaly and
ccomment.gif (184 bytes)horizontaly will create a grid ]
 
cimage.gif (199 bytes)Image/Text [line.bmp]
cimage.gif (199 bytes)Image/Text [linev.bmp]
 
cmove.gif (200 bytes)Move Image [line.bmp, Start Position: (0, 0), End Position: (0, 610...
cmove.gif (200 bytes)Move Image [linev.bmp, Start Position: (0, 0), End Position: ...
cwait.gif (165 bytes)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.
ccomment.gif (184 bytes)Showing credits.
cimage.gif (199 bytes)Image/Text [created..., TextColour: RGB(192, 192, 192), ...
cimage.gif (199 bytes)Image/Text [Internet..., TextColour: RGB(192, 192, 192), ...
cimage.gif (199 bytes)Image/Text [xemilogo.bmp]
cimage.gif (199 bytes)Image/Text [from Xe..., TextColour: RGB(192, 192, 192), ...
cimage.gif (199 bytes)Image/Text [www.xem..., TextColour: RGB(192, 192, 192),...
cimage.gif (199 bytes)Image/Text [all ima..., TextColour: RGB(192, 192, 192), BkCol...
cimage.gif (199 bytes)Image/Text [krstDes..., TextColour: RGB(192, 192, 192), ...
cimage.gif (199 bytes)Image/Text [www.krs..., TextColour: RGB(192, 192, 192),...
 
cshow.gif (202 bytes)Show Text [created..., Position: (272, 50), Letter By Letter...
cshow.gif (202 bytes)Show Text [Internet..., Position: (272, 70), Letter By Letter ...
cshow.gif (202 bytes)Show Image [xemilogo.bmp, Position: (345, 100), Colour: RGB...
cshow.gif (202 bytes)Show Text [from Xe..., Position: (272, 170), Letter By Letter...
cshow.gif (202 bytes)Show Text [www.xem..., Position: (272, 200), Letter By Letter...
cwait.gif (165 bytes)Wait [Duration: 0.6 sec]
 
cshow.gif (202 bytes)Show Text [all ima..., Position: (272, 280), Letter By Letter ...  
cshow.gif (202 bytes)Show Image [ani01.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.8 sec]
cshow.gif (202 bytes)Show Image [ani02.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani03.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani04.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani05.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani06.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani07.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani08.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani09.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani10.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani11.bmp, Position: (260, 340), Colour: RGB...
cwait.gif (165 bytes)Wait [Duration: 0.06 sec]
cshow.gif (202 bytes)Show Image [ani12.bmp, Position: (260, 340), Colour: RGB...
cshow.gif (202 bytes)Show Image [ani13.bmp, Position: (260, 340), Colour: RGB...
 
cshow.gif (202 bytes)Show Text [krstDes..., Position: (272, 310), Letter By Letter...
cshow.gif (202 bytes)Show Text [www.krs..., Position: (272, 490), Letter By Letter...
cwait.gif (165 bytes)Wait [Duration: 2.8 sec]
cplay.gif (132 bytes)Play [evacuate.wav, No wait - 1 time]
cwait.gif (165 bytes)Wait [Duration: 3 sec]
 
ccomment.gif (184 bytes)By repeating black line with random start and end coordinates
ccomment.gif (184 bytes)4000 times you will get clear screen effect.
ccomment.gif (184 bytes) Cls command is added in case that line command
ccomment.gif (184 bytes)does not cover all text.
 
crepeat_.gif (851 bytes)Repeat
cline.gif (100 bytes)Line [Width: 3, Style: Solid, Start Position: (Random,...
cuntil.gif (961 bytes)Until [4000 times]
ccls.gif (911 bytes)Cls [Colour: RGB(0, 0, 0)]
cwait.gif (165 bytes)Wait [Duration: 1 sec]
 
cuntil.gif (961 bytes)Until [Infinite]
 
For further help write to info@xemico.com
  © XemiComputers
design by xemico.net