My account
Shopping cart
Knowledge base
Support

Knowledge Base

Important! All new questions are usually answered within the next business day.

Accordion Panel V3

(views: 18958)

Accordion Panel V3 is a professional accordion component that loads movies and movieclips and supports both horizontal and vertical orientation, it supports customized tweens, states and visual styles. Here are all known issues for Accordion Panel V3. If you have any questions that you think we should discuss here please let us know.



Get selected panel and content

(2008-10-29 - views: 3630)
Q: Is there a way to know which one of the panels was selected, to get its contents ?
A: Yes, it is. First of all, to get the panel's contents, simply use the content property of the panel. When a panel is selected, you can use the onPress or onRelease events to know about it (depending on the navigation mode - "press" or "release") and get the reference to the panel itself (evtObj.item). Next, get the contents of the panel: evtObj.item.content.

myEventListener = new Object();
myEventListener.onRelease= function(evtObj:Object):Void {
trace("onRelease event on panel: " + evtObj.item);
}
componentInstance.addEventListener("onRelease",myEventListener);


To know which one of the panels has been selected, place all the panels inside a list (an Array object) and compare the selected panel to the ones from the list, until you get to the panel you want and retrieve its index.

The attached files might help you understand this procedure.
Files: AccPanel_SelectedItem.zip 


User Comments

How can i get the index from the selected panel in ActionScript 3.0
posted by GWVFachverlageGmbH on 2009-09-20
Hi,

can you explain how i can get the index of the selected item in actionscript 3.0?

Many thanks
Get selected panel and content AS3
posted by florodebat on 2009-09-23
The code is similar to the AS2 example excepting the event code. Please find bellow the AS3 code you will have to use in order to get the selected panel.

import com.jumpeye.Events.AccordionPanelEvents;
accordionPanel.addEventListener(AccordionPanelEvents. ITEM_RELEASE, releaseHdl);

function releaseHdl (evt:AccordionPanelEvents):void {

trace(evt.item.content+" -- is the same as -- "+menuItemsList[getItemIndex(evt.item)].content);

}


I hope this helps


Login to post your comment login to post your comment

Other questions in this item

Installing the Accordion Panel V3 Open the accordion panels automatically Vertical title for horizontal accordion panel Accordion Panel slide show Accordion Panel communicates with a loader Use the Accordion Panel without external XML file Stopping video content when changing the panel Auto open a panel on startup Use HandCursor on Accordion Panel's items the title isn't showing in the horizontal mode Access header title and panel content Non Latin characters Load different kind of data into AccordionPanelV3 Panel opens only after content is loaded, when loadExpandedItemsOnly is true Dimensions Open the Accordion Panel upwards Get the size of panel's content Access accordion panel loaded with loadMovie inside container clip Panel opens only after content is loaded, when loadExpandedItemsOnly is true Open URL from panel content, not from panel header Getting accurate accordion height Open URL from panel content, not from panel header Rotate the direction of the text on horizontal Accordion Flv playback inside accordion Open panels from bottom to top and left to right TEXTU appears in my file HyperLinking panels Load new content without XML Non Latin characters Graphics below the accordion panel Acces accordion panel from content Acces accordion panel from content Access header title and panel content Open panels upward for vertical accoirdion and to the left for horizontal accordion Accordion Panel communicates with a loader Panels with different sizes Open Accordion panels automatically (slide show) Load new content without XML

Back