My account  |  Support  |  Shopping Cart
Jumpeye Components, V3 Flash Components, Flash Components Pro, Flash V3 Components

Usage and Code Samples for Accordion Tree Menu Pro V1 Flash Component


Accordion Menu Pro V1 Usage

Methods

// expands one item and its parents
acordeon.expandItem(itemName:String);

// colapse one item and (but not necesarly) its childs
acordeon.colapseItem(itemName:String);

// clicks an item, if it is expandable it will expand, else it will colapse
acordeon.clickItem(itemName:String);

// expands one item only at a time, and waits till it ends (if tweened)
acordeon.expandLevelItem(itemName:String)

// sets (in real time) a new xml path
acordeon.xml_Path = path:String;

// expands all items in open mode ALL
acordeon.expandAll();

// colapse all items in open mode ALL
acordeon.colapseAll();


Events

onLoadXML, onDrawComplete, onReleaseItem, onReleaseLeaf, onOpenItem, onCloseItem, onRollOver, onRollOut, onPress, onDragOver, onDragOut


Properties

//if false, a click on expanded item will not collapse it
Close on Click

// if true will close submenus with a parent colapse action
Close submenus : Boolean

// if true the font will be searched inside the library and opened as embeded
Embed font : Boolean

// the default color for text
Font color : Color

// the size of the default text
Font Size : Number

// the header default height
Header height : Number

// if true, will send width and height inside the mapped clip and will not resize automatically, letting the clip to resizes itself
Header resize : Boolean

// will load from library
Icon Closed : String
Icon Expanded : String

// indent size (pixels)
Indent step : Number

// if true will show bold text
Menu boldstyle : true

// the default font for Menus (top level)
Menu font style : Font Name

// Menu mc's loaded from library
Menu normal position : String
Menu over position : String

// opening mode ONE or ALL
Open mode : String -> (ONE,ALL)

// if true will autoresize to fit all texts, false will set up the width from the bounding box
Resizeable : Boolean

// submenus are non-top level items (they can have submenus too)
// some submenus properties are same as those for menus

// if true will allow tweening mode
Tweening : Boolean

// sets the speed of the transition tween
Tweening speed : Number

// sets the xml path // this is the only one param that can be reset from runtime
xml_path : String

// every item can load diffrent fonts, sizes, mc's, diffrent from the others.
// to override an item's attributes, you need to set them up in the XML file.

Code Samples

Here is a working example of Accordion Tree Menu Pro V1 http://store.jumpeye.com/temp2/atm.htm

Here is an example how to use this menu to browse links. In your xml file at a simple node you have the following attributes:
item title="goto jumpeye" id="jump" description="http://www.jumpeye.com"

title = the title that is displayed
id = a string that can be used for a switch action or even for this link
description = a string attribute that can be used to passs the link...

here is how to do it: (also example no 2 in the .zip file purchased, go on the first/ first/ first/ submenu, where you see jumpeye) i would use a item node like the one above and i will use the listener to retreive the link

var obj:Object = new Object();
accordionInstance.addListener(obj);
obj.onPress = function(args) {
if(args.description){
getURL(args.description);
}
}


Menu

Special Offer

Special Offer - All in one Jumpeye Components bundle!

Get the JC Master Collection Now!

Free Trial Versions

The trial versions do have a major limitation. They will ONLY run into debugger flash player versions, such as the Flash IDE player and the activeX FP used by developers.

Switch from Free Trial version to Full version.

You can switch from Trial to Full versions in a blink of an eye.
See this tutorial in order to find out how.

We accept Google Checkout

Google Checkout Acceptance Mark

Secured by VeriSign