Copyright: FLASH Pro HELP    V2.0                                 SAUSAGE SOFTWARE 96©
Citation: FLASH Pro  HELP   V2.0                                  SAUSAGE SOFTWARE 96©


Introduction to...

… News has just come to hand that a new Web page tool from Sausage Software has just hit the Web.   At the moment we  don’t know its name or what it…..no, wait a minute…its called FLASH V2.0!!!…….

FLASH V2.0 allows text to be displayed on the bottom of your browser status line.  Don’t be deceived by the simplicity of FLASH.  Imagine being able to scroll random text across the bottom of you page!   Interested ?

Give me some easy instructions

Contact Sausage Software


.$.+.NEWS JUST IN....

FLASH V2.0,  the program that brings text effects to your browser status line…..


Contact Sausage Software

Contacting Sausage Software varies depending on what you want to contact us for!   Check for the various contact routes if you want more information and select FLASH V2.0 from the order form for purchasing.

I want to Contact Sausage Software

I want to go directly to the Cool Sausage Software website to check it out?


Everyone should start here!

FLASH allows you to insert text of your choice to the browser status line.  Found at the bottom of your Web browser, the status line informs you of what the browser is doing.  FLASH is another tool in your Web page arsenal.  In the right hands it will enhance your Web page design.  Like any new tool learn how to use it but apply it sparingly.

 What’s New in FLASH?

 The FLASH tutorial.

  More questions???


Who's Sausage Software ?

Sausage Software is the Australian company responsible for,  HotDog,  Egor,  FrameGang, Clikette, CrossEye & now FLASH


How to get the best out of FLASH Help!

How best to use FLASH Help

To get the best out of FLASH help observe the following!,

FLASH Help has been written with the following concepts in mind,

•	Structure: Essentially Tutorial, FAQ, Jargon buster & how to contact Sausage.

•	Simplicity: Visually clean, use data hiding & structure.

•	Graphical: Because of the nature of  the program.

•	Answers:   to obvious questions.

Graphics in this help file are used for a purpose!  If you see a graphic remember,

•	Small pictures are for navigation.

•	Big picture tell you level or type of help.

Navigation is achieved by,

•	clicking on the remote control & the back option found on the menu bar.

Printing of any part of the help is possible,

If you can see a page you can print it.

•	Select print from the top menu bar.

•	You can’t print a pop-up!

If you want to print a pop-up,

•	click your right hand mouse button.

•	A small box will appear.

•	Select print topic.

•	That’s it. Your topic is printed!

Hotspots

•	Can be viewed by pressing CTRL TAB

Mistakes

•	If you find any mistakes please send them to tech. support and explain the problem

Credits & the boring legal stuff

All commercial organistations mentioned, Netscape©,  Sausage Software©  etc. and their respective products are subject to copyright and trademarks around the world.  If you try to rip them off,  may you suffer a fate worse than trying to debug programs written in machine code!


What's the remote control do?

 If you want to navigate forward to another section of help, click the remote.  Go easy on the batteries.……Press me and watch the TV go crazzzzzzzy!


A tutorial on FLASH less than the preface of WAR & PEACE!

Know the following!

Check out the parts:

•	The naming of the parts

•	Do a tute by the numbers

Terminology:

•	Web document , Web page or HTML document

•	Browser status line ,  Web browser

•	HTML,   HTML editor,   clipboard  &  notepad

•	Snaglet,   applet

•	Big combo box,   small text box

•	Scroll Style

•	Break Time

•	Links

•	Line Order

•	Refresh

•	Javascript

Concepts:

•	Creating with FLASH.

•	Using FLASH,  browser & HTML editor.

•	Have a go & tweak FLASH files.

•	Give HTML document to ISP


What's a Web browser?

What is it?

An application program that can view  HTML pages.

What is it used for?

A browser is used to view HTML documents on the World Wide Web.  A Browser can come in many forms.  The type of browser we are most interested in has the ability to show text, images and sound.   eg: Not a text based browser such as LYNX    :-(


What's a browser status line?

What is it?

Found at the bottom of your Web browser, the status line informs you of what the browser is doing.

What is it used for?

The status line is where messages from the browser are sent.  The status line informs the user what the browser is up to.  FLASH, allows you to display your messages on the browser status line.


What's HTML ?
Whats HTML ?

What is it?

Hypertext Mark Up Language is a text mark-up language which describes the contents of an HTML document.  HTML describes the content of a document,  not the layout

What is it used for?

HTML is the workhorse of the Web.  Web documents are marked up in HTML.  As a user HTML is a tool to get your ideas across,  through words, images & sound.


What's an HTML document?

What is it?

For our purposes an HTML document describes,

•	A file or collection of files that have been marked-up using HTML.

•	Single cohesive document accessible to a browser on the World Wide Web.

•	Often referred to as Web page, Web document or even Web doc.

•	Differs from a paper document because

•	An HTML document is in a digital format called ASCII

•	An HTML document is marked up using the HTML language

What is it used for?

An HTML document is used for many things.  If you have a look at the World wide web through a browser,  you can get a good picture of their potential.


What do you mean by liability ?

If you rush in and go overboard with FLASH without some carefully thought along the line of  “ …what effect am I trying to achieve ?…”   You can place any old message with your Web documents but does it serve a purpose?  Will it make a Web document easier, better or more helpful for a user at the other end of your page?


What do you mean by asset?

A carefully designed Web page uses special effects such as FLASH sparingly and for a good reason. FLASH used in a clever manner can be an asset to a web page, enhancing it rather than detracting from it.


What's a snaglet ?

What is it?

Program, application, applet, et-al.  You have probably heard all of these. What about a snag.?  For our purposes a snaglet is a Sausage Software applet.  An applet is a program that can executed only within another application.

What is it used for?

For our purposes a snaglet is a Web page tool.  It’s a small single purpose program that does one thing and one thing well.  In this case,  FLASH is a program that creates an applet that allows you to display text in the  browser status line.  If you include a FLASH applet in a Web document text in displayed in the browser status line display every time someone else loads your Web document.


What HTML editor do you suggest?

What is it?

A text editor that allows you to edit  straight ASCII text.  This means you can type, edit & what ever else you want, but the program does not change or modify your text with special mark-up characters

What is it used for ?

An HTML editor allows you to mark-up straight ASCII text with the HTML language.  You do this using HTML tags.  You can mark-up a text document using a text editor such as notepad.  At Sausage Software we use the HotDog Pro HTML Web editor.  You could just as easily use your favourite text editor.  Any will do as long as the editor edits straight ASCII text.


What's the difference between an ASCII & non-ASCII text editor?

A good way to determine if you are using an ASCII text editor, ask yourself, “ does it allow you to change fonts, text size or text colour???”

If the answer is “yes”    don’t use it!


What's the clipboard used for?

What is it?

Is a temporary storage area in your computer used to store information between applications.  Remember, if you compile a FLASH file to HTML don’t

•	delete,

•	cut

•	or copy text at the same time!

What is it used for ?

The clipboard is used as a means to transfer FLASH generated HTML to your Web document.


What's the notepad used for?

What is it?

Notepad (notepad is a text editor) allows you to edit  straight ASCII text.  This means you can type, edit & what ever else you want, but the program does not change or modify your text with special mark-up characters

What is it used for ?

An HTML editor such as notepad allows you to mark-up straight ASCII text with the HTML language.  You do this using HTML tags.  You can mark-up a text document using a text editor such as notepad.  At Sausage Software we use the HotDog Pro HTML Web editor.  You could just as easily use your favourite text editor.  Any will do as long as the editor edits straight ASCII text.


What's a snag?

Colloq:   Australian slang for a single sausage.


How do I paste something from the clipboard into a HTML text editor?

To insert the HTML code generated by FLASH into a HTML editor,

•	Go to the Edit on the top menu bar.

•	Place your mouse in the desired area of your HTML editor.

•	Select paste

•	Or CTRL-V

•	That’s it!


How do I find the Notepad?

One way to find Notepad is to,

•	Go to the Windows taskbar (start button!)

•	Click it

•	Move your mouse to the top & find accessories

•	Click it

•	Select Edit on the Top menubar of notepad

•	That’s it!


Why is my system running like a slug on valium?

Win95 and Windows in general,  has a bad habit of gobbling up any spare resources such as memory for every Window program running.  This will be a problem for those who have minimum memory of say between 8 and possibly 12 Meg.  The more memory you have and the less applications you have running,  the better.


What's an ISP (Internet Service Provider)?

An ISP provides a connection for third parties (such as yourself) to connect to the Internet.  An ISP exists because it’s very expensive, time consuming and difficult to keep up with the technology of providing services such as e-mail, Web page design, Internet access etc.  Your  local ISP is your connection to the Internet.  Unless you have access to your own Internet server. (Lucky you!)


Creating with FLASH!

A typical FLASH creation cycle would be,

•	Have a written list of text you want to insert using FLASH

•	Create a new FLASH file

•	Enter the text you want to appear

•	At the same time set up any options you require.

•	Preview the file in FLASH

•	Save the file in FLASH

•	Compile the file

•	Insert the file into your Web document

•	Send your Web document along with the “flashpro.class” to your ISP


Using FLASH, browser & HTML editor!

This is a suggested way to use the above,

•	FLASH:	To create browser messages for your Web document.

•	Browser:	To view your creations

•	HTML Editor:	To combine your FLASH HTML & Web document


Tweaking FLASH files

Don’t even try.  If you touch any of the code after it has been compiled.  If you modify any of  your FLASH code, it will not work!


What are FLASH files?

You can tell a FLASH file,  it has a  “.fsh” extension.  Flash files store all the important information FLASH needs.  It includes,

•	All the text information you have entered

•	Multi-line order values

•	Scroll style values

•	Scroll delay values


What's Scroll Style?
What’s Scroll Style?

Scroll style,  refers to the type of scrolling that occurs on the browser status line.  The text will scroll along the status line differently depending on the scroll style.  There are several styles that you can choose from including,

•	Normal:

•	Scroll:

•	Type writer:


What's Break Time?
What’s Break Time?

Break time refers to the time between successive messages.  For example, say you have entered a block of text into FLASH that has only two sentences.  The break time is the time between sentence 1 and sentence2.


What's a Link?
What’s a Link?

A link is really know as a URL.   URL is an abbreviation for Uniform Resource Locator.  A URL is a unique address that  “points” to a resource on the Internet.   Eg:  If you want to find the latest software at Sausage Software check out the URL.   The URL contains a lot of information on the technical aspects of locating a resource.


What's Line Order?
What’s Line Order?

The Line order refers to the order in which the text is displayed on the screen.   You have a choice of,

•	Forward:	Text moves in forward order.

•	Reverse:	Text moves in reverse order.

•	Random:	Text is displayed in random order.


What's Refresh?
What’s Refresh?

The Refresh button clears the small text box.  You would typically use this option when you have added text into the small text box, but you are not happy with it.  The refresh button will clear the small text box for you, ready to start entering some more text.


The naming of the parts

The toolbar

Here’s the toolbar.  Look learn, apply your knowledge.

The rest of the stuff!

Here’s how the rest fit’s in!


Why is it that only some buttons work when FLASH starts?

When you start up FLASH you can’t access all the buttons.  First you must either

create a new FLASH file or load an existing one previously created by FLASH.

When you start you only have access to these options,

•	New

•	Load

•	Quit

•	Options

•	Help


Explain the preview button

The preview button calls up your browser to have a sneak look of a FLASH file. When you first use FLASH you must assign a default browser.  You can do this using the options button


Explain the new button

The new button has to be selected before you can start a new FLASH session.


Explain the open button

The open button allows you to load a FLASH file previously worked on.  You can tell a FLASH file,  it has a  “.fsh” extension.  When you click the open button the “open box” will pop-up.   You can lot’s of things here but the main functions are,

•	open a file

•	select what directory to look

•	change the file detail level


Explain the save button

The save button allows you to save a FLASH file previously worked on.

•	You can tell a FLASH file because it has a  “.fsh” extension.

•	Make it the first thing you do.

•	Save early, save often.


Explain to me the option button

The option button allows you to change or select the following,

•	Browser

•	Screen start-up

•	Pointing Hand


The browser option!

The browser option button allows you to change or select the following,

•	To select what browser you want,

•	Move your mouse to the folder icon

•	Click it

•	Browse & select your browser

•	That’s it


The start-up screen option!

The start-up screen option button allows you to change or select the following,

•	Turns off the start-up animation

•	Can be either on/off

•	This option can reduce your load time of the program.


The pointing hand option!

The Pointing Hand option has been removed for version 2 of FLASH.


Explain the HTML compile button

When you press the HTML compile,  the text you have been creating in FLASH has the corresponding HTML code generated.  By pressing the HTML compile button,  a copy of the HTML code is sent to the clipboard ready for you to insert into a Web document.


Explain the quit button

The quit button does the obvious and allows you to go back to those other programs!  Go on press it!   I’m getting sick of answering questions all times of the day & night.  Press  the quit button , goodbye ………..[ sound of white noise ]


Explain the help button

Are you trying to be funny?  If you press the help button it brings you to here!

Press it again…I dare you!


Explain to me the big combo box!

The big combo box,

•	Shows what phrases/text you have typed in.

•	What you type will appear as a message in your browser

•	What order they will be displayed

•	You cannot modify text in the combo box


Explain to me the small text box!

The small text box,

•	Allows you to EDIT phrases/text you want to appear in your browser

•	This is the ONLY box you can enter text into

•	You cannot modify text in the big combo box


Explain to me the add button?

The add button allows you to add more text to the list of text displayed.  After you type in your text/phrase into the small text box,

•	Move your mouse cursor to the ADD button.

•	Click it

•	Notice the hand points to the big list box.

•	This is where the text has now be moved to.

•	That’s it.


Explain to me the remove button?

The remove button allows you to remove text from the list of text displayed in the big combo box.  After you type in your text/phrase into the small text box,

•	Move your mouse cursor to the big combo box.

•	Select the text/phrase you want to delete

•	Click it

•	Notice the selected text will move to the small list box

•	Move your mouse cursor to the REMOVE button.

•	Click it

•	The text/phrase is removed from the big list box

•	That’s it.


Explain to me the update button?

The update button allows you to update text from the list of text displayed in the big list

combo box.  After you type in your text/phrase into the small text box,

•	Move your mouse cursor to the big combo box.

•	Select the text/phrase you want to update

•	Click it

•	Notice the selected text will move to the small text box

•	Make the necessary changes to the text

•	Move your mouse cursor to the UPDATE button.

•	Click it

•	The text/phrase is now updated into the big list box

•	That’s it.


Explain to me the clear-all button?

The clear-all button allows you to clear all text from the list of text displayed in the big combo box.

•	Move your mouse cursor to the Clear-all button.

•	Click it

•	All text/phrases in the big list box are now cleared.

•	That’s it.


Explain what this does?

This is the text direction hand.

Watch this area

•	When you add or update text from the big box.

•	Watch what happens with the hand.

•	When you add text from the small text box.

•	Press add.

•	The direction hand will point upwards.

•	This indicates text being moved from the small text box  to the big combo box.


Explain to me what happens here?

This is the refresh button.

•	Use it if you want to clear the small text box.

•	The refresh button will not clear the large combo box!


Explain to me what the multi-line order stuff does?

These options indicate the order of text to be displayed in the browser status line.

The following options are,

•	Forward:  Text will be displayed from top to bottom from the big combo box.

•	Reverse:  Text will be displayed from bottom to top from the big combo box.

•	Random:  Text will be displayed in random order from the big combo box.


Explain to me what you mean by the order of the text?

If you enter 3 lines of text for example,

•	LINE 1:   This is test line 1.

•	LINE 2:   This is test line 2.

•	LINE 3:    This is test line 3.

the order for,

•	Forward:  Text will be displayed line 1,  line 2,  then line 3.

•	Reverse:  Text will be displayed line 3,  line 2,  then line 3.

•	Random:  Text will be displayed & lines of text will be in any order


Explain to me what the scroll style stuff does?

These options indicate the order of text scrolling to be displayed in the browser status line.  The following options are,

•	Normal:  Text remains static in the bottom left hand corner of the browser status line.

•	Scroll forward:  Text scrolls from left to right in the browser status line.

•	Type writer:  Text scrolls letter by letter in the browser status line from left to right.


Explain what the scroll delay does?

This option controls the delay of the text entered into the large dialog box.

•	It’s really called a list box

•	Used in conjunction, scroll delay & scroll style have the following effects,

•	STYLE	DELAY

•	Normal	No effect

•	Scroll	Time between each text item displayed from left to right.

•	Typewriter	Time between each letter displayed from right to left.


Explain to me why the TV is AGRO?

I’m aggro because someone has stolen my keyboard!!!  Was it you?.  Why do I always get the lowest position on the dialog box ??? How come I’m in red?? Why …why?  WHY????….


Explain what the Link & List text boxes are for?

The Link options includes both the link text box and the List text box.  The purpose of this control is to allow for you to enter links to files within your system.  The purpose of this is to allow some Javascript to be inserted into your HTML document when the HTML compile button is selected.   The Javascript stops the interference on the browser status line when your mouse rolls over a URL on your Web page.

Nb:   The purpose of entering a filename is so the user can see how to include a URL in the Javascript.  For more information see the Tutorial on how to add a URL to the Javascript manually.


What's New in FLASH?

The New features:

No Status Line Interference:

Flash now checks when you run your mouse over any links you have on your Web page.  In the previous version of FLASH (and a lot of the common garden variety “Javascript” scripts) cause message interference on the Browser Status Line.   Version 2.0 of FLASH solves this problem by allowing you to specify hypertext links and generates some “Javascript” which tells FLASH to stop messaging while you pass your mouse over a URL on your Web page.

Individual text message lines can be controlled:

Previously in Flash V1.0, text entered into the Big combo box could only have one set of values per Flash applet.   With Flash V2.0 you can set different values for each line of text entered.

Control time between messages:

Flash V1.0 could not control the interval time between the current line and the previous line appears. Flash V2.0 gives you this control with the "Break Time" slider.

Backward compatibility:

Flash V2.0 files (*.fsh) are totally compatibility with FLASH V1.0.  This means you can use your existing files in FLASH V2.0.   The only limitation with the V1.0 files is that a group of text as a whole will have the same values.


What do you mean by values?

Values are the input you specify for any of the information you enter into FLASH such as,

•	Text

•	Scroll style

•	Line order

•	Scroll speed

•	Break time

•	Links


Do you have any more questions?

If you need to know more then check out,

The FLASH FAQ

 The Jargon Buster.

 Contact Sausage Software!

 Help tips.


Tutorial by the numbers...

“.. FLASH V2.0 has some handy new features like  “No Status Line Interference”,  “control the timing for Individual text message lines”,    “backward compatibility with FLASH V1.0 files”  and the ability to “control the time between individual messages”…!!!”

A very quick example to construct for your homepage!:

Objective:

1  To be able to put up a selection of text that will be displayed in the browser status line when your page is loaded by a browser.

2  Utilise the Javascript option in FLASH to stop interference on the browser status line.  It is hoped that once a few examples are given the advanced user can modify the code and stop browser line interference with any hypertext link on a Web document.

Step1:   Install preview browser

This option allows you to assign a browser to FLASH. You only have to do this once.  If you want to use several browsers then you have to reload the browser of choice. To change or assign a browser,

•	move your mouse to options button.

•	install the browser from there!.

•	Make sure the browser is a Netscape 2.0 compatible browser!

Step2:   Make new FLASH file

If you are starting for the first time then you must create a new FLASH file.  For this particular tutorial do the following,

•	Click the new button

•	A box will come up asking if you want to save current settings.

•	Select no

•	This option is not applicable to starting the first time.

Step 3:   Enter in the text you want to be displayed in the browser status line

This is the fun part.  You can now enter the text.  Do the following,

•	Place the mouse in the small text box

•	Enter the text  into the small text box.

•	Enter “ This is text line 1.”

•	Move your mouse to the ADD button

•	Click it

•	Repeat this process until you have entered all the text you want.

Step 4:   Change some options

After you have entered all your text you can then play around with some options.   For this tutorial,

•	Try the following and check the results in the browser.

•	Take careful notice of the time settings.

•	The longer you choose the slower the delay.

•	As a rule, stick to values lower than 1 second for all but the first example.

EXAMPLE 1

Text:  Type in this text.

•	This is line 1,test1

•	This is line 2,test1

•	This is line 3,test1

Options:  The options are for all the above text.

•	Multi-line order 	Scroll style	Scroll delay	Break time:

•	Forward	Normal	0.5s	0.1s

Result:   The lines of text are static, changes every 0.1 seconds.  The next line will appear at intervals of every half a second.

You can only use one set of options per file.  You can now try some other options. Try the following options and save this to another file,

EXAMPLE 2

Text:  Type in this text.

•	This is line 1,test2

•	This is line 2,test2

•	This is line 3,test2

Options:  The options are for all the above text.

•	Multi line order	Scroll style	Scroll delay	Break time:

•	Reverse	Scroll	0.1s	1s

Result:   The lines of text move from right to left & move position every 0.1s to the left.   The next line will appear at intervals of every three seconds.

EXAMPLE 3

Text:  Type in this text.

•	This is line 1,test3

•	This is line 2,test3

•	This is line 3,test3

Options:  The options are for all the above text.

•	Multi line order	Scroll style	Scroll delay	Break time:

•	Random	Typewriter	0.1s	5s

Result:   The lines of text move from right to left & move position every 0.1s to the left.   The next line will appear at intervals of every five seconds.

“…When you put your mouse over a URL you have modified, FLASH is temporarily haleted.  After about 3 seconds FLASH starts up again…

Step 5   No Status Line Interference.  ( Advanced Feature )

This step is important only if you want to stop interference on the Browser status line.  This is an advanced feature.   The objective of entering in the file names or URL’s is to insert a piece of Javascript that stops the interference of your text effect generated by FLASH and the Browser message when pass your mouse over the URL on a Web document.   To do this,

1  Enter some file names or other URL’s in the Link entry box.

You can enter a file(s) name in the “Link” group of controls (bottom left hand of FLASH) by

•	Typing in the file name directly into the small text box.

•	Or by using the browse button ( directly to the right of the text box.) available to select.

2  Add the file name with the “+” button.

You can add a filename(s) to the list by pressing the “+” button.   Notice that the more filenames you enter,  look in the drop-down box to the far right of the browse button.

Add the following files, ( This is an example:   Enter your own files if you want to.)

•	File1.htm

•	File2.htm

•	File3.htm

3  Repeat this step if you want some more links on your page.

You can add more file names to the list if you want by repeating steps one to three.  Ask yourself why you want to do this?  The purpose of entering the filenames is to see what the “Javascript” looks like so you can modify the script for any URL’s you have on your page.

4  Remove a file name with the “-“button.

You can remove a file from the list by pressing the “-“ button.    If you enter in say 3 files, in step 3, press the drop down box.  You should see three files in the list.

Step 6   Save the FLASH file

You have now created a FLASH file.  When you save it,

•	Give it a name that indicates the file is a FLASH file.

•	This is not a Web document.

•	It is a file which contains all the necessary FLASH information.

For simplicity’s sake save this document along with any corresponding web documents in the same directory that you are saving other HTML work!  To save go to the,

•	Save button on the button bar.

•	Make the file name meaningful

•	You can recall this file at any time.

Step 7   Preview the FLASH file

You can now preview the FLASH file  to check what it will look finally looks like.

Step 9   Compile the FLASH file

You can now compile the FLASH file into HTML code.  Doing this translates the FLASH file you are currently working with into the clipboard ready for you to use in an HTML editor.

Step 10   Inserting FLASH generated HTML into your Web document.

You have to fire up your HTML editor, open up a new file and copy the contents into the a new or existing HTML file.  You can do this via the clipboard

DO

•	Insert the code by pressing CTRL-V

•	or move your mouse to Edit on the menu-bar

•	Move mouse to where you want to paste

•	Select the paste option.

DON’T

•	If you cut any text while using the edit functions your compiled HTML code will disappear.

•	A copy of the compiled code is used by the notepad.

•	You have just bumped it out of the notepad.

Step 11   View the source code:

Have a look at the Javascript below.   What it does is stop FLASH interfering with the file path that is shown on the browser status line when your mouse rolls over a hypertext link.   If you entered the following files in step 5.3 & have a look of the source file you should see the following,

<SCRIPT LANGUAGE="JavaScript">

var peterid = null;

function showref(obj)

{	window.clearTimeout(0);

document.flashpro.flashpause();

window.status=obj.href;

peterid=window.setTimeout("document.flashpro.flashgo();", 5000);

return true;

}

</SCRIPT>

<APPLET>

<applet code=flashpro.class width=1 height=2 name="flashpro">

<param name="line1" value="This is test line 1">

<param name="delay1" value="1000">

<param name="breaktime1" value="1000">

<param name="type1" value="normal">

<param name="line2" value="This is test line 2">

<param name="delay2" value="1000">

<param name="breaktime2" value="1000">

<param name="type2" value="normal">

<param name="line3" value="This is test line 3">

<param name="delay3" value="1000">

<param name="breaktime3" value="1000">

<param name="type3" value="normal">

<param name="line4" value="Note: This is an Unregisted copy of 'FLASH' Copyright (c)1996 Sausage Software">

<param name="delay4" value="1000">

<param name="breaktime4" value="1000">

<param name="type4" value="normal">

<param name="order" VALUE="forward">

<param name="reguser" VALUE="Unregisted User">

<param name="serialid" VALUE="ANEXAMPLE">

<-- This was created by FLASH ©1996 Sausage software -->

</APPLET>

<BR>

<A HREF="file1.htm" onMouseOver="showhref(this);">file1</A> <BR>

<A HREF="file2.htm" onMouseOver="showhref(this);">file2</A> <BR>

<A HREF="file3.htm" onMouseOver="showhref(this);">file3</A> <BR>

Step 12   How to modify the file parameters for Javascript!:  Filenames

If you want to stop the interference on the browser status line when you pass your mouse over it.   If you look closely at the last three lines above, they correspond to the three files you entered in step 5.3.   Say for example you want to make sure some existing hypertext links.   If the existing filename is anthfile.htm, simply modify the existing above code as follows,

<A HREF="anthfile.htm" onMouseOver="showhref(this);">This is another file</A> <BR>

The first parameter refers to the actual filename.  You have to use an existing filename or the link will simply not be possible.  The second parameter is the description in which you can put anything.   If you had another 5 links, you simply add the 5 modified lines to the existing three lines in the file.    As a general rule don’t go modifying the other parameters.  If you do you could end up with problems when you come to run the page through a browser.

Step 13   Modify the file parameters for Javascript!:  FTP & E-Mail

Here’s some examples for both FTP & E-Mail without the Javascript code.  This implementation will cause the browser line interference.

FTP:

<A HREF="ftp://beta.sausage.com.au ">This is a FTP link without the Javascript function call.</A> <BR>

E-Mail:

<A HREF="mailto:askbill@microsoft.com ">This is a mailto link without the Javascript code</A> <BR>

Here’s the same examples for FTP & E-Mail with the Javascript code.   If you use this implementation, calling the associated Javascript function will stop the browser line problems.  Here are some examples to show how to insert different protocols, FTP & mailto.  Notice all you do is insert the different protocol between the quotes.

FTP:

<A HREF="ftp://beta.sausage.com.au" onMouseOver="showhref(this);">This is a FTP link with the Javascript function call.</A> <BR>

E-Mail, mailto:

<A HREF="mailto:askbill@microsoft.com” onMouseOver="showhref(this);">This is a mailto link with  the Javascript function call<A HREF=""></A>

Step 14   The results

Once you compile the FLASH file using the HTML compile button, what you have now is a finished HTML code you can insert into you web document to run.

You send all of these files to you ISP.  You do not have to send you FLASH files

Step 15   Options

The options button allows you to configure FLASH. You can make changes to and change the settings for,

•	Browser

•	Screen start-up


What else do I have to know when I enter text?

•	One sentence can be up to 65,000 characters long. (But 1 sentence only in this case)

•	Or FF hex for those dudes that want to be more accurate

•	Remember, only 65000 letters, spaces can be entered.


The FLASH FAQ!

Q Why does a mouse roll over cause browser line interference?

When you place your mouse on a link in your Web document the browser interprets reads the associated HTML and extracts the URL or in our example a filename.  There are good reasons to avoid this.   The user maybe using the browser status line to look for browser information.  Another reason is the constant interference tends to be distracting.   Here’s the solution.

For example:   WITHOUT  JAVASCRIPT

Here’s some HTML code for the tutorial example.  If you insert this in an HTML file and view it with your browser & roll your mouse over it the file name will appear, file1.htm on the browser status line.   If you are running FLASH with this HTML the message the browser sends to the

<A HREF="file1.htm">file1</A> <BR>

Q How do I stop a mouse roll over causing interference on the browser status line?

Here is the solution for this problem.  By including the following code and the Javascript code found when you press the compile HTML button.  An example of this Javascript can be found in the Tutorial.

For example:   WITH JAVASCRIPT

The next example has some very interesting code in it.  The HTML is laced with a Javascript function call.  When you place your mouse over the HTML in your browser the Javascript tells flash to stop  while the mouse is over the hypertext link.   Hence the interference does not occur.

<A HREF="file1.htm" onMouseOver="showhref(this);">file1</A> <BR>

Q Is this a Java program?

FLASH consists of a Visual Basic front-end & a JAVA back-end.  FLASH itself is not a JAVA program.   However, when you insert FLASH generated HTML code into your Web document be aware of the following,

•	This code contains all the information needed for your FLASH session to run.

•	A copy of the file,  “flashpro.class” in the same directory as your Web document.

•	The ”flashpro.class”  file is a JAVA class file.

•	It must be sent along with your Web documents to your ISP.

•	Without it,  your FLASH enabled Web document will not run.

•	You need to include ”flashpro.class” for your FLASH work to be seen.

Q Where do I put the JAVA class,  “flashpro.class”?

The rule is simple.

•	Place the file ”flashpro.class” in the same directory as you have your FLASH and HTML files.

•	If you want, preview through FLASH,

Place ”flashpro.class” in the same directory as your FLASH files.

•	If you want send all your work to your ISP,

Place ”flashpro.class” in with the files you give to your ISP

Q Why can’t I preview my work through FLASH using my default browser?

There can be many reasons for this.  Try the following steps if you run into trouble,

•	Have you set a default browser?

•	Is your ”flashpro.class” in your current directory you are working in?

•	Have you copied the ”flashpro.class” with 16 Bit program & the name & extension is truncated?

•	Check to see if you have 2 copies of ”flashpro.class”!  If so remove the incorrect file.

•	Are you using a Netscape V2.0  compatible browser?

Q Can I modify my FLASH files with a text editor?

Until you register FLASH, we have a cunning plan!  Two things happen.

The first is,

•	A nag comment, …This is an unregistered product by Sausage Software...  will appear.

•	Until you fork over the bucks and register this message will remain.

•	You can still use FLASH unregistered.

•	After 14 days your program will be turned off, silenced, cut off in the prime of it’s life!

•	To revive FLASH,  register.

The second is,

•	You cannot EDIT the HTML code or parameters you insert into your Web document!!!!

•	NEVER,  NEVER,  NEVER!!!

Q What happens when I use 16 Bit software to look/save “flashpro.class”?

If you do this you are looking for trouble!   You may well think “so what!”.  But consider this.  Say you copy the ”flashpro.class” to another directory through the old DOS prompt.   What do you think happens???  DOS cannot handle filenames greater than 8 letters & extensions that are greater than 3 letters.  Anything longer is truncated!

The result,  you now have “multilin~1.cla”  instead of  ”flashpro.class”.  If you try to run your Web document it will not run because it cannot find the correct file ”flashpro.class”.

Q Why can’t I get FLASH to work using 16Bit applications?

FLASH is written for Windows 95 & Windows NT operating system.  This alone makes it unusable for 16 bit systems.  But there are two other reasons why you cannot run FLASH in a 16 bit operating system ( e.g. Windows 3.X),

•	The programming language used to write this program uses 32 bit components.

•	Frames require Netscape V2.0 which is 32 bit.

Q How do I get a FLASH message to start from the far right-hand side?

When you chose the  SCROLL STYLE option and choose SCROLL, the line of text appears from right to left.  The start position of this text is influenced by the window size of Netscape.  The question you are probably asking is “but how do I get the text to start from the far right?“  The answer to this is that you cannot position the text at the far right.   At the moment we are still working on this one.

Q How do I get the FLASH tutorial into my text editor because I’m too lazy to type!

The best way is to highlight the text you want in the help file, then select Edit from the menu-bar.  Then go to your editor and copy the selected text into a file.

Q Why is my machine running so slow?

If you machine is running like a slug on valium,  check to see how many applications you are running at once and your system suitability.

Q What’s the minimum system configuration I can use?

The most important thing to remember is that FLASH requires a 32 bit operating system.  Translated into English, this means that some older operating systems and browsers will not work with FLASH.  Be aware that a  bare minimum set-up for hardware and software exists

Q How do I contact Sausage Software?

Contacting Sausage Software varies depending on what you want to contact us for!!!

Q What about Tech. Support?

Technical support is available to registered users only.

Q. Where do I send Bug information?

The best thing to do is contact technical support and make sure you supply them with the relevant information

Q What’s the PGP key Sausage software uses?

The PGP encryption key is a secure method Sausage uses to encrypt sensitive data. If you don’t know how to use PGP or the, please check the file PGPKEY.TXT included.

Q Why doesn’t my key work?

Your key is probably not working for a number of reasons,

•	You have not entered the key correctly

•	You have not entered the matching text & key!

•	Make sure you have entered 0 (zero) instead of O (letter Oh)

Q How do I use FLASH  Help effectively!

FLASH Help has been written with the following concepts in mind,

•	Structure: Essentially Tutorial, FAQ, Jargon buster & how to contact Sausage.

•	Simplicity: Visually clean, use data hiding & structure.

•	Graphical: Because of the nature of  the program.

•	Answers:   to obvious questions.

Graphics in this help file are used for a purpose!  If you see a graphic remember,

•	Small pictures are for navigation.

•	Big picture tell you level or type of help.

•	Explanation pictures have help,  relative to what area you click on.

Navigation is achieved by,

•	clicking on the remote control & the back option found on the menu bar.

Printing of any part of the help is possible,

If you can see a page you can print it.

•	Select print from the top menu bar.

•	You can’t print a pop-up this way!

If you want to print a pop-up,

•	click your right hand mouse button.

•	A small box will appear.

•	Select print topic.

•	That’s it. Your topic is printed!

Hotspots

•	Can be viewed by pressing CTRL TAB

Mistakes

•	If you find any mistakes please send them to tech. support and explain the problem


What's the bare minimum system?

The bare minimum set-up recommended to run FrameGang is

•	Computer Chip: 	IBM compatible Intel 486 DX 33

•	RAM:	At least 8 Mb or run like a slug on valium

•	Operating system:	Win95, Windows NT 3.51 & Windows Server NT 3.51

•	Browser software	Browser comparable to Netscape V2.0 browser .


What other operating system can I use?

If you manage to run FLASH in another environment (e.g. SoftWindows, NT on an Alpha) please let us know.

•	Windows NT 3.5 - Intel

•	Windows NT Server 3.51 - Intel

•	Windows 95


Jargon Buster

Applet

An applet is a program that can execute only within another application.  For example, FrameGang generates frame HTML code in the form of a frame document.  If the document is viewable on the World Wide Web by a browser, it will be the FrameGang generated code that is executed inside the browser.  Hence the term snaglet, nee applet

ASCII

American Standard Code for Information Interchange or ASCII is an internationally agreed standard by ANSI for the exchange of keyboard and some non-keyboard characters.  Eg:  ASCII allows for the free exchange of text data between computers

Browser

An application program that can browse the World Wide Web and view HTML document, more commonly called a Web page. A Browser can come in many forms.  The type of browser we are most interested in has the ability to show text, images and sound.

Browser status Line

Found at the bottom of your Web browser, the status line informs you of what the browser is doing.  The status line is where you read messages such as, Connect:Host,  Status, Document:Done etc.  FLASH allows you to display messages on the browser status line.

CrossEye

A hotspot tool which allows a URL to be assigned to a graphic hotspot.  Shove the CrossEye graphic into your Web page, click on the defined hotspot area and off you go to the defined URL!

Egor

Is a Internet Web page enhancement tool that brings animation & sound to your to your Web page.  Egor produces animated gifs on steroids.  Well that’s what the marketing boys reckon.  Egor is really an gif animator and sound player for the Web in Java drag.

FrameGang

An Internet Web page enhancement tool that can generate frames visually.     With FrameGang you can generate frame document that allows multiple re-sizable and scrollable frames without the need to code any HTML.

Frames within the frame document can be given individual,

•	Names

•	Web pages or URL to a frame

•	configured by a user.  Eg: resized or disabled

HTML

Hypertext Mark Up Language is a text mark-up language that concerned with the description of the contents of a document.  An HTML document can generally be recognised by two things, information which is stored in ASCII and the formatting commands or tags.  HTML should/does not describe the layout of a document however much the extensions to HTML indicate.

HTML document

An HTML document is often referred to as Web page, Web document or even Web doc.  For our purposes an HTML document describes something written, visually and/or aurally  recorded on a topic marked with HTML tags and possibly jazzed-up with some trimmings, to form a single cohesive document accessible to a browser on the World Wide Web

An HTML document also be described as a file or collection of files that have been marked-up using HTML.  The only difference between an HTML document and a more traditional paper document is,

•	An HTML document is in a digital format called ASCII

•	An HTML document is marked up using HTML mark-up language, i.e.: tags.

HTML file

An HTML file is simply a Web page, HTML page, web document or HTML document that’s been saved.  For our purposes an HTML file is a Web page et.al.,  that’s been saved.

ISP (Internet Service Provider)

An ISP provides a connection for third parties (such as yourself) to connect to the Internet.  An ISP exists because it’s very expensive, time consuming and difficult to keep up with the technology of providing services such as e-mail, Web page design, Internet access etc.  Your  local ISP is your connection to the Internet.  Unless you have access to your own Internet server. (Lucky you!)

Snaglet

Program, application, applet, et-al.  You have probably heard all of these what about a snaglet.  For our purposes a snaglet is a Sausage Software applet.

URL

A URL is an abbreviation for Uniform Resource Locator.  A URL is a unique address that  “points” to a resource on the Internet.

Eg:  If you want to find the latest software at Sausage Software our URL is http://sausage.com.   The URL contains a lot of information on the technical aspects of locating a resource.

PGP

PGP encryption is a secure method Sausage uses to encrypt sensitive data. If you don’t know how to use PGP or the key, please check the file PGPKEY.TXT included.

Web page & Web document

An Web page or document is also often referred to as an HTML document or even Web doc.  For our purposes a Web document describes something written, visually and/or aurally  recorded on a topic marked with HTML tags and possibly jazzed-up with some trimmings, to form a single cohesive document accessible to a browser on the World Wide Web

An Web document can also be described as a file or collection of files that have been marked-up using HTML.  The only difference between an Web document and a more traditional paper document is,

•	An Web document is in a digital format called ASCII

•	An Web document is marked up using HTML mark-up language, i.e.: tags.


I want to contact Sausage by Snail mail!

The snail mail address for Sausage Software is,

Sausage Software

Suite 1, 660 Doncaster Road,

Doncaster VIC 3108

AUSTRALIA

Remember folks,

•	Snail mail is just that.

•	If you’re mailing from overseas it will take some time to respond.

•	Print your details clearly,  we don’t all have Degree’s in Cryptography!


I want to contact Sausage by fax!

The fax to Sausage Software is,

+61 039 9855 9800

Remember folks,

•	Print your details clearly,  we don’t all have Degree’s in Cryptography!

•	In the United States, dial 011 instead of “ + ”


I want to report a possible bug!

The e-mail address for bugs is,

support@sausage.com.au

Remember folks,

•	make sure you supply the following information for bug reports!


I have some great technical suggestions!

The e-mail address for any technical suggestions is,

support@sausage.com.au

Remember folks,

•	make sure you supply the following information for tech. suggestions!


What's PGP?

PGP encryption is the a secure method Sausage uses to encrypt sensitive data. If you don’t know how to use PGP please check the file PGPKEY.TXT included.  Following is the Key to be used.

User ID:  Sausage Software <sales@sausage.com>

-----BEGIN PGP PUBLIC KEY BLOCK-----

Version: 2.6.2i

mQCNAy/onO4AAAEEAObB1hUpJyQfkx/GUdSyiPdnoAhzK6WkI0fSiNbPat0Onxka

s7EsdvypkiN6IvIm/HSNh8SMj6J+0EsYg6WC3iL8HlQmW+Uo2QrjDccJJhFLwNBS

nnj4utgh/+etZ7M6/dZMWLgLTxpqbJJI/7e84izGpjwqC38kzeKJL6+Z6+vVAAUR

tCRTYXVzYWdlIFNvZnR3YXJlIDxzYWxlc0BzYXVzYWdlLmNvbT4=

=DX8C

-----END PGP PUBLIC KEY BLOCK-----


Order using secure server!

If you are using the Netscape Navigator, Microsoft's Internet Explorer, or another SSL compliant browser, you can order online via our Netscape Commerce Server. Transactions conducted on this server are encrypted, so your credit card details are completely safe.


What happens when I register?

We don't ship anything physical - when you register/order we will e-mail

you a serial number. This registers the program in your name and

removes the nag screen, time limit or provides access to any functions

that have been disabled in the evaluation copy you have been using.


Technical support information!

To help out technical support staff please have the following information ready,

•	Name 	(full name of person, company s/w is registered to)

•	Registration name 	(full name of person, company s/w is registered to)

•	Which software	(which version what’s the name!)

•	System configuration	(operating system, browser & hardware)

•	Send a COPY of any HTML you are using

•	E-mail address	(Please make sure it is legible)

•	If an error happens	(write down exactly what happened or better print it!)

•	NB Other software	(what other software was running at the time)


Sales query information!

•	Name 	(full name of person, company s/w is registered to)

•	Registration name 	(full name of person, company s/w is registered to)

•	Which software version	(which version what’s the name!)


Bug Report Information!

To help out technical support staff please have the following information ready,

•	Name 	(full name of person, company s/w is registered to)

•	Registration name 	(full name of person, company s/w is registered to)

•	Which software	(which version what’s the name!)

•	System configuration	(operating system, browser & hardware)

•	Send a COPY of any HTML you are using

•	E-mail address	(Please make sure it is legible)

•	If an error happens	(write down exactly what happened or better print it!)

•	NB Other software 	(what other software was running at the time)


Technical suggestion information!

To help out technical support staff please have the following information ready,

•	Name 	(full name of person, company s/w is registered to)

•	Registration name 	(full name of person, company s/w is registered to)

•	Which software	(which version what’s the name!)

•	System configuration	(operating system, browser & hardware)

•	E-mail address	(Please make sure it is legible)

•	NB Other software 	(what other software was running at the time)

•	Suggestions	(List any suggestions you think necessary.)


What's the PGP key?

Following is the Key to be used.

User ID:  Sausage Software <sales@sausage.com>

-----BEGIN PGP PUBLIC KEY BLOCK-----

Version: 2.6.2i

mQCNAy/onO4AAAEEAObB1hUpJyQfkx/GUdSyiPdnoAhzK6WkI0fSiNbPat0Onxka

s7EsdvypkiN6IvIm/HSNh8SMj6J+0EsYg6WC3iL8HlQmW+Uo2QrjDccJJhFLwNBS

nnj4utgh/+etZ7M6/dZMWLgLTxpqbJJI/7e84izGpjwqC38kzeKJL6+Z6+vVAAUR

tCRTYXVzYWdlIFNvZnR3YXJlIDxzYWxlc0BzYXVzYWdlLmNvbT4=

=DX8C

-----END PGP PUBLIC KEY BLOCK-----


What's Javascript?
What’s Javascript?

Javascript is an new scripting language, designed and built by the same folks who bought Java to the Web, Sun Microsystems ©.  Javascript is an Object oriented scripting language for beginners who are unable to scale the Java learning curve or who don’t need the complexity of Java to do something that’s possible in Javascript.   If you want some detailed technical information then surf to your local “Sun” site.

URL:	http://www.sun.com, then use the search engine on the site

Keyword:	Javascript


L e a v e  m e alone!

EVERYONE SHOULD START HERE !  I’m tired grumpy and my vertical hold is causing me pain like you wouldn’t believe, so make your choice and be with it.


So you're still here?

I thought you might get around asking QUESTIONS about how to use the tutorial.  What’s this green button do?


More...you want MORE?

So you still have QUESTIONS.  To navigate,  click the remote TV control and get on with it.


You need some serious help!

So you want to ask common QUESTIONS,  go FAQ!


Bust that Jargon....

If you want to ask QUESTIONS, questions, questions about jargon…read on or I’ll change channels on you!


So you've finally decided to call the 'ol Sausage himself!

If you want to ask QUESTIONS about ordering look here!


Go away!

I thought you might get around asking QUESTIONS about how to use the HELP.  Please, go easy on the remotes.


Unknown topic created by Help-To-Source version 2.00