Jumpeye V3 Components Review
Thursday, June 28th, 2007Recently, I had the opportunity to take some new Flash components for a spin. I am generally a user of the default Adobe UI components whenever I am working on an advanced UI in Flash and otherwise shy away from components as I prefer to work with something I have built from the ground up. Prior to testing the Jumpeye V3 components I had not heard of Jumpeye; once I took a look at the work the team is doing at Jumpeye I couldn’t believe that I hadn’t. I initially anticipated the components to be like most 3rd party components that you might use once and forget about; that was far from the case.
I thought it would be helpful to share my findings for those of you looking into great, easily customizable and dynamically driven components. I have been raving to my co-workers recently about the level of detail and documentation provided with each of the components.
If you guys want to see a sweet little video on the components in action you can check it out on Jumpeye’s main component page: http://www.Jumpeyecomponents.com/. If you want to learn more about the V3 components on your own you can also read more here: http://www.Jumpeyecomponents.com/about_v3_components.htm.
I thought I would take the time to show you some of the features of the components that I found really impressive and why I plan to use them when the opportunity arises in the future.
Dynamic Population
One of the nice features of the V3 components is that they are driven by external XML files for the data population. For example, to populate an Accordion Tree component you would use XML something like this:![]()
This makes things pretty easy to follow as the other V3 components use a similar XML structure. This makes data entry and skinning much easier to carry across different UI components.
Another nice feature is the attention to detail taken to make the components as user-friendly as possible. In the image below you can see that I tried to use an Accordion Tree component without setting an XML path. I get a nice custom error telling me what I have done incorrectly.![]()
Skinning
Skinning components and the ability to give them your own personal touch has always been a must for most Flash developers. When I went into the skins of the components I was really impressed at the level of detail that you were able to give to the components. The pre-made skins are laid out in manner much like the new UI components in Flash CS3. It is very easy to find what you want to change.![]()
Skins are applied in the same XML file that loads the data for the component and are handled via movie clips with linkage IDs applied to them within your library. Once the component loads it can look at the style in the XML and use the proper movie clip for each portion of the UI.![]()
Component assets are easily accessible within the library of the included files as well. ![]()
Interactivity and Parameter Controls
The components can be modified via the Parameters panel in the Flash IDE just like the default UI components. What impressed me was the ActionScript API used to interface the components into your projects. Those of you used to using event listeners and ActionScript 2 Class-based development are likely to appreciate the time put into the numerous different properties, methods and events that are broadcast and available to code against. ![]()
The Actual Components
Instead of me blabbing on about the components I thought it would be better to just show you some of the different components included in the V3 components family. Jumpeye has some great demos of each component already produced so I thought I would just send you to each of the demo pages. Click on the images below to go to the demos on the Jumpeye site.
The Accordion Panel
The Accordion Panel component work much like the default Adobe Accordion but adds a nice flair using easing, easy skinning and XML data integration:![]()
Drop Down Tree Menu
The Drop Down Tree Menu has to be one of the best in my opinion. I have created menus like this from scratch before and it took longer than I would have liked to have spent. This is where the skinning capabilities really shine.![]()
The Color Picker Pro
The Color Picker Pro is by far my favorite component in the family. This component is very dynamic and can change for use in many different forms and functions.![]()
The V3 family also contains an XML Slideshow component and a Loader Pro component as well.
Free Upgrades to AS3 ComponentsCurrently the Jumpeye V3 components are written in and for AS2. Those of us purchasing the components now will get a free upgrade to the AS3 versions which are currently in production. That’s what I’m talking about!
Jumpeye also has a bunch of other components on their site as well that look like they would be pretty sweet. If you get the chance or are in the need of a component to help you out I would advise you to check them out first.

