Rubber Menu documentation version 1.0
 
UPDATE

The help documentation will be updated and improved with customer feedback.

* Before starting, check to see if you should download the latest Readme.htm file from the server and replace this one (version on right top)
* Check the latest FAQ, tips and help topics on the FORUM

> TOP <

 
Quick Start

When you receive the product you will receive a .zip file. The zip file will contain the following files

  • RubberMenu_as2.fla
  • RubberMenu_as2.swf
  • Readme.htm

Do the following steps to start using Rubber Menu;

  1. Unzip the .zip file.
  2. Open Flash 8 (or higher).
  3. Open RubberMenu_as2.fla.
  4. Adjust the required component parameters to your needs, check them below.

Extra steps you will need to do next;

  1. Open the "rubber menu" from the Library. Find
    function doitemisreleased(nr){
    And before the closing } of this function, insert the code which needs to be performed for each menu item. Use an if() statement checking for "nr"==X (where X is the number of the menu item clicked) to specify the action performed for each item click.


> TOP <

 
Component Parameters.
 

These are the component parameters you can change to set the visual to your liking.

Ycurving   Base "roundness" of the elastic cords between menu items
Ycurvingfr   Factor (0-100) making cords less elastic (hanging lower) for items with larger vertical distance between them
bottom   drop down point of a clicked item
dobevel   do bevel on the elastic cords
movedur   Falling down duration (and snap back last item duration)
bouncedur   Extra bounce duration after falling down
bouncedis   Vertical bounce distance when reaching bottom after being clicked
bouncespeed   Speed with which an item bounces up and down when reaching bottom after being clicked
swingXdis   Horizontal maximum swing distance
swingXstep   Horizontal swing speed
swingYdis   Vertical maximum swing distance
swingYstep   Vertical swing speed
dodrag   Allow menu items being dragged (after letting go they'll be considered 'clicked')
linethickness   Thickness of the elastic cords
fixeddown   Make all menu items go to one specific horizontal point when being clicked
fixeddownXpos   Horizontal position/point (if fixeddown = true)
fixeddownbump   Do the movement only when having dropped down first (if fixeddown = true)
fixedshadow   Have all menu items have the same distance for their shadow -> will give a more 3D perspective
shadowYdis   Shadow distance for the items
shadowtohorizon   Rescale shadow distances towards a virtual horizon line at Y = 0 (if fixedshadow = true)
shadowtohorizonYdisAt   Rescale 100% at this Y position
resettostage   Allow menu items to reposition themselves to the complete browser width if being resized (including fullscreen toggle)
resetfixeddownXpos   Only nessesary if you use "containercontent" as in template mode. Will reposition the content position on browser resize. For this feature, check out the tempate mode instructions.

In the actionscript of the menu you'll also find two variables which you need to adjust to your endresult;.

mouseovertweenframes   The frame at which each item is stopped on mouse over.
dups   The number of items in your menu

> TOP <
Tips


Some tips to keep in mind when working with Rubber Menu;

  • Item 0 and "dups+1" should not be removed.
    They are the small round balls hooking up the first and last item in the menu to the ceiling. Don't remove them

> TOP <

 
Rubber Menu Disclaimer
© 2009 Patrick Jansen Design

Rubber Menu Component is Intellectual Property of Patrick Jansen. You should carefully read the following terms and conditions before using Rubber Menu Component. Your use of files indicates your acceptance of this license agreement and warranty

You are specifically prohibited from charging, or requesting donations, for Rubber Menu Component and from distributing these files (commercial or otherwise) without prior written permission. Unauthorized usage or distribution is prohibited and is in violation of international copyright laws.

Reverse-engineering, decompiling and/or any form of modification or reproduction of Rubber Menu Component is prohibited. You are allowed to use Rubber Menu component in commercial works, provided the end-works are not competitive or harmful to Patrick Jansen products. Any other usage of the Rubber Menu not described herein can only be performed with specific authorization by Patrick Jansen.

Disclaimer of Warranty

THE Patrick Jansen Products (including but not limited to "XML List Menu" and "Rubber Menu" and "ASTRO" and "PJ" and "Supreme 4" and "Elite" and "Pixel Font" and "X-mas Mix" components) AND THE ACCOMPANYING FILES ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH PATRICK JANSEN PRODUCTS MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED.

Patrick Jansen Product
s copyright registrations are available at USA Library of Congress - Copyright Office.
> TOP <