Button Properties
Overview:

This dialog allow you to access various general settings affecting the following button properties:

  • General Button Properties
  • Button Type
  • Size, Position and Shape

General


Name:
Specifies the name of the button.  The button name identifies each button and is displayed in the button list and can also be used in JavaScript.

Link:
This is the URL that the browser will be sent to when the button is clicked.

You can specify more than one URL per button.  Multiple URLs should be separated by commas and a space.

Example:
The link: http://www.microsoft.com, http://www.netscape.com will open both the Microsoft and Netscape home pages with a single click.  However, you must specify frames for the URLs to be displayed in, otherwise only the last URL will be displayed in the default frame.

You can browse for links using the open dialog.  The link is saved as a relative path so the URL will still function correctly when the applet or flash file is running over the Internet.  The path to the link is saved relative to the HTML file that contains the <applet> tag.

See also URL Syntax for more information.

Target Frame
This is the name of the target frame where the Link URL will be displayed.  A typical application would be to have a navigation applet or flash file in one frame, and content displayed in another frame.

Note: The frame name corresponds to frame name specified in the <frameset> tag.  Some WYSIWYG HTML editors (such as Microsoft FrontPage) may automatically generate a frame name for you.  You should open the frame properties to set the frame name.

You can specify more than one frame per button.  Multiple URLs should be separated by commas and a space.

Example:
In the example above, if you specified the frames frame1, frame2 the Microsoft home page will be displayed in frame1, and the Netscape home page will be displayed in frame2.

Window Status:
Specifies the text to be displayed in the browser's status line when the mouse cursor is over the button.

Initially Visible:
Specifies whether the button is visible when the button project starts playing. Buttons can be shown and hidden by using Actions.

Dragable:
Specifies whether the button can be dragged around while the button project is playing. A dragable button can be dragged and dropped onto any non-dragable button. When a dragable button is dropped the following things happen:

  • The dragable button will disappear.
  • The dragable button's up state sound will be played.
  • The browser will be sent to the dragable button's Link.

Active Button / Show Hand Cursor:
Specifies whether the "Pointing Finger" cursor is displayed while the cursor is over the button. For Flash files, this also makes the button inactive - that is, the button cannot trigger any actions or change state by itself.

Note: Deselecting Active Button will make the button completely inactive, but visible, in Flash files.

Restart Animations:
Specifies whether GIF animations are restarted when the button state changes or becomes visible. This is particularly useful for non-looping animations. It allows you to build transitions such as a door opening when you mouse-over a button, and a door closing when you leave the button.

Note 1: Only Netscape 4 and Internet Explorer 4 (or more recent browsers) support GIF animations in Java applets.

Note 2: When animations are restarted they are reloaded from the server, resulting in considerable lag, depending on the speed of your connection. You can prevent this from happening by including your content in an archive (a CAB or JAR file), whereby the animation will be reloaded from the archive file.

Opacity: (Flash Only)
This setting changes the opacity level of the selected button. This will only work in Flash files created by 1 Cool Menu FX Tool and will not work in Java applets.

Visible in Editor:
This specifies wheather or not a button is visible in the editor. It is the equivalent of clicking eye icon in the Menu Buttons list. It is designed to reduce screen clutter during development and as such has no impact on the final flash file or applet.

Get from Gallery...
Will open the button gallery. Any button chosen from the gallery will replace the currently select button(s).

Save to Gallery...
If you want to save any of your own buttons designs to your gallery for easy regular use, simply save it into the "My Buttons" folder located within the Button Gallery.


Button Type :


Type:
Determines how the button behaves when it is clicked.   There are three button styles which users of Windows are familiar with:

  • Check Box.  The button toggles between on and off states.

  • Push Button.  The button will pop back up when clicked.

  • Radio Button.  The button sticks down when clicked, and all the other Radio Buttons pop up.   You can only have one Radio Button in the same group checked at a time.

Note:
Setting the Button Type only affects the button's behavior - its appearance will not affected.

Radio Button Group:
Radio Buttons can be grouped into banks - only one Radio Button in the same group can be checked at a time.

Initially Checked:
Specifies whether the button is checked (i.e. in the down state) when the button project starts playing. This option is only available for Check Boxes and Radio Buttons.

Unique template item:
This is used when making templates. When checked this stops a button from being automatically repeated when used in a template. It is useful in adding items such as headers, footers and other non-repeating components to a template.

Size, Position and Shape:


Size:
Specifies the size of the currently selected button(s).

Position:
Specifies the position of the currently selected button(s).

Shape:
Buttons can be either Rectangualr or Oval. This will not impact buttons if their background is set to transparent - nor will it alter bitmaps used on a button.