|
|
|
|
|
|
|
MMImageSelector
Manual Copyright Mandomartis Software Company 1999-2005, all rights reserved |
|
INTRODUCTION This is an applet for presenting a group of images to the homepage visitor. Thumbnail images are generated automatically. When you click on one of them, the image will rotate towards you and enlarge itself using an advanced 3D effect. After a while, the image will return to it's place. The applet has the following features:
Before using this applet you must read the license agreement.
APPLET INFORMATION
DEPENDENT FILES The following file must be included with the applet in order for it to function properly: mmimageselector.class
GENERAL PARAMETERS This applet is configurable with normal HTML applet parameters. The first thing that must be done is to configure the applet main tags: <APPLET CODE="mmimageselector.class" WIDTH=200 HEIGHT=200> </APPLET> As you can see, the size in the example is 200x200 pixels. You can change the dimensions to whatever size you wish. However, you take note that sometimes a big applet requires more processing power which may be hard for some computers. The following parameters may not be changed: <PARAM name="mandomartis0" value="This is an applet from Anibal's Essential Applets package"> These are Mandomartis credits are are used to identify the applet. The following parameter controls the general frame delay in milliseconds, and thus the frames per second (FPS). The default value is 70: <PARAM name="delay" value="70">
COPY PROTECTING THE APPLET, THE HOSTNAME AND FILENAME PARAMETERS The applet is a commercial applet and must therefore be copy protected for your server, so that no one can take the applet and use it for his/hers homepage. There are two parameters that handles this, the encrypted "hostname" and "filename" parameters. What happens is that the applet reads the hidden host name and file name in these parameters and compares it to the server name and file name that it is imbedded in. If they do not match, then the applet will not work. Note that with "filename" we mean both the filename AND the path to the file. Let us take an example: Let us assume that the URL where the applet will be located is: http://www.myhostname.com/myapplet/help.html The host name in this case happens to be "http://www.myhostname.com" and the filename is "/myapplet/help.html". The hostname and filename parameters does not have to be exact. So the possible host names could be "www.myhostname.com", "myhostname" or "myhostname.com". While filename could be "myapplet", "myapplet/help.html", "help.html" or just "help". For the applet the hostname and filename parameters are search keywords that are use search in those two strings Please note that in the example above we have not specified the "http://". You must not do that. You should know that the hostname and filename part of the url where the applet is inbedded in must be specified separately. Also the hostname must be more than 4 charaters long. You can specify several hostnames and filenames if your homepage files can be reached from two or more different servers or from several mirror sites. Suppose that you have a company and you have your own hostname, e.g. "www.yourcompany.com". You have an Internet provider named "internetprovider" as well. Visitors can then access your file through your host "www.yourcompany.com/myfile.html" and through your Internet provider "www.internetprovider.com/yourcompany/myfile.html". The first hostname could be "www.yourcompany.com" and the second "www.internetprovider.com". The filenames could both be "myfile.html.". As we said earlier the hostname and filename are encrypted. Therefore you must use the encoder applet for each applet and enter the hostname or filename there. You have two fields there where you can write each hostname and filename. The resulting HTML parameter content can then be pasted into the HTML page. The resulting HTML code could look like this: <PARAM name="hostname0" value="~y31u:PR.FrazjkRsfPhh+k"> <PARAM name="hostname1" value="dl34jk-d~sa:fas"> To run the encoder applet that was included in the package, you open the HTML file "encoder.html" in your favourite web browser. The last thing you should know is that if you have put the applet on an URL called "http://www.yourhost.com/index.html" then you must specify a slash "/" as filename. Because you can reach this URL by writing "http://www.yourhost.com/" and "http://www.yourhost.com/index.html". By writing a slash "/" you cover both possibilities. Here are more examples of hostname and filename specifications: Your URL: http://www.hellespoint.com/ Recommended hostname: hellespoint Recommended filename: / Your URL: http://www.larshomepage.com/products.html Recommended hostname: larshomepage Recommended filename: products.html Your URL: http://henkesimage.sweden.se/list/ Recommended hostname: henkesimage.sweden Recommended filename: list Your URL: http://myhost.lnet.com/~john/home.html Recommended hostname: myhost.lnet.com Recommended filename: ~john/home.html The applet will "see" what you see in the adress field on your browser when you enter your homepage. As long as you remember this you will be able to configure the applet without problems. Note also that you must have the exact number of hostnames and filenames for else the applet will not work (one filename for each hostname).
SETTING UP THE IMAGES WITH DESCRIPTIONS, URLS AND TARGET FRAMES Write each image filename using the "image" parameter like this: <PARAM name="image0" value="image0.jpg"> Specify your first image in the parameter "image0", in "image1" you specify the second image and so on. Note that the only image formats supported are JPEG and GIF files. Do not use transparent GIF files in this applet. Also note that each image will be automatically resized to fit in the applet window. The same system of adding images is applied for the descriptions which will appear with a tip window under the mouse pointer ("description"), the URLs ("url") and target frame name for each URL ("target") respectively: <PARAM name="description0" value="This is image 0"> Now the content of "description0" will be displayed when you move the mouse pointer across an image's area. When the image has been enlarged and if you click on the applet area then the applet will jump to the URL that you have specified for that message. Note the "http://" and the host on each URL. You MUST specify full URLs. Relative URLs will not work with this applet. If a target frame name has been specified then the URL will be invoked on that specific frame. The values "_top", "_self", "_left" and so on, are standard built-in HTML target frames.
SELECTING COLORS The "backgroundcolor" is only effective if you do not use a background image. <PARAM name="backgroundcolor" value="003f00"> The "decriptiontextcolor" and the "descriptionbackgroundcolor" are the colors that the description text and window will have. <PARAM name="descriptiontextcolor" value="00ff00"> <PARAM name="descriptionbackgroundcolor" value="ffff7f"> Use the "imagebacksidecolor" to set the color of back side of the images, which will appear when they turn around. <PARAM name="imagebacksidecolor" value="7f7fff">
OTHER PARAMETERS The "sleeptime" parameter affects the pause before the image moves back into place with the other images, you specify the value in milliseconds: <PARAM name="sleeptime" value="2000"> Use the "pathspeed" parameter to increase the image movement speed: <PARAM name="pathspeed" value="3"> The "descriptiontextspeed" and the "descriptionwindowwidth" parameters are used to set the description text scrolling speed and the description window width: <PARAM name="descriptiontextspeed" value="5"> <PARAM name="descriptionwindowwidth" value="50"> With the "nrotations" parameter you can set the number of turns you want your images to make: <PARAM name="nrotations" value="1"> Use the "nimagesperline" parameter to set the number of images that will be in each "line" on the applet screen. The image widths will be automatically resized so that they fit in the applet. <PARAM name="nimagesperline" value="3"> By increasing the "scrollspeedy" parameter you can increase the vertical scrolling speed. The scrolling function will be enabled only when there is not room for all the thumbnails in the applet screen: <PARAM name="scrollspeedy" value="3">
EXAMPLE OF A FULL CONFIGURATION The following HTML text is an example of an applet configuration: <APPLET CODE="mmimageselector.class" WIDTH=180 HEIGHT=200>
|
|
© Copyright 2001-2005 Mandomartis Software Company |