Archive for the 'User Interface' Category

Android 3D Tag Cloud

August 12th, 2010 by flexcomp

Form trumps Function many a time. Apple products are such a huge success primarily because of form (they are of course very functional too but the sucess can be attirbuted more to the display and user interactivity than to function). Android applications on the other hand are relatively weak on form and display. This is however changing with Adobe putting a lot of effort to incorporate Android development in there suite of products, Flash and Flex.

Flash is still many years ahead of HTML 5 when it comes to fantastic displays, dynamic behavious and user interactivity. Imagine now these Flash and Flex “components” ported to Android for use in Android applications. You can expect an entirely new breed of interactive Android applications powered by Flash. Take for example the 3D Flex Tag Cloud application from FlexDownloads.com. It took about a day to convert this Flex application to a multi-screen application that will work in Flash, Flex, AIR and Android.

Dynamic Rotating 3D Tag Cloud for android Apps

3D Tag Cloud for Android

This component is available at FlexDownloads.com

This is of course one of the many components that Flash and Flex developers are porting for use in Android apps. This reinforces the universal appeal for Flash as a multi-screen capable tool that can harvest an initial investment in many ways.

  • Share/Bookmark

Flex Google Search Component

May 19th, 2010 by flexcomp

Google Search has an Ajax API that can be used to execute search directly from the browser to the Google servers without the need for intermediate server side code on your website.  Executing a search from Flex or Flash reduces to invoking the Google Search api with the apikey, specifying the type of resultset size you want (full or compact) and parsing the JSON reply.

Sounds simple? We are not quite yet done though. You also need to build a display page for the results, provide navigation capabilities to go to the previous or next page or jump to any page.  Invocating the Google Search API, building the clickable search results and the related navigation to more results can be componentized as in this Google Search Flex Component. Some of the nice features of this component are

  • No server side code
  • Supports 2 styles – “Compact” space saver and the “Full” style
  • Customizable Item renderers
  • AIR capable

It comes with full API documentation and examples so putting a Google Search on your Flex or Flash application is as easy as drag-drop. Since this is a pure Actionscript search with some minor MXML changes, you can make it work from Flex 4 as well. You can get the full specification sheet for this component and jump to the live demo page by clicking here.

Want to use this component just from HTML and not inside Flex or Flash? That works too! just try out the live demo below on this WordPress page…

The Flash plugin is required to view this object.

  • Share/Bookmark

Flex 4 Billboard Slideshow

May 13th, 2010 by flexcomp

The transition between images in a slideshow creates the nice pleasing dynamic effect. Maths lies at the heart of these effects. If you are as old as I am and have driven as much as I have, you will immediately notice the similarity between the transition effect in the slideshow we present below and the billboards you often see as you drive through the many highways. The rotating slices that retire the old advertisement on the billboard and herald the new ones create an urgency to ‘see’ what is coming next before the car goes too ahead and it is too late.

We present a preview here of the Flex slideshow with the Billboard effect where you do not need to worry about missing the next ‘scene’. It works with Flex 3 and Flash Builder 4. A full live preview of this nice Flex Component can be found here.

Flex slideshow for Flex 4 with Billboard transition effect. Actionscript banner rotator
  • Share/Bookmark

Flex “Smart” Datagrid

May 13th, 2010 by flexcomp

Data visualization in Flex is extremely powerful primarily due to some very strong components in this space like the Data Grid, Advanced Data Grid and the many Charts and Graphs that Flex offers. All of these components are extremely dynamic and user interactive.

At times, there still exists a need to extend these components to do more. Take for example, the fairly consistent need to provide users the ability to show or hide columns in a data grid. This need for personalization is fairly consistent across many implementations. Another common need in a Data Grid or Advanced Data Grid is the need to search for a string in the rather huge data content of a datagrid as it is fairly difficult to visually eyeball specific text by scrolling the Data Grid contents.

The Smart Data Grid is a Flex component that extends the basic Flex Data Grid by adding capability to show or hide columns. It also provides a search box that can be used to search the contents of the data grid. Try this component out by clicking here.

Flex DataGrid, Searchable, Show or Hide Columns

Flex Smart DataGrid

  • Share/Bookmark

Flex Image Accordion

May 12th, 2010 by flexcomp

Dynamic and innovative UI components in Flex do not have to depend on a timeline (read Flash)  for playing those effects. A pure Actionscript component that uses the effects and easing classes can produce the same lively and interactive look and feel that Flash components so ably provide.

Take for example this Flex Image Accordion component. Take an image, add it to the component, define an easing function and some alternate text, configure the slices and angle and you have a more dynamic image which when clicked rolls up in the shape of a window blind. The bounce easing function even adds a touch of realism to the component with a gravity-like bounce.

Since this is  an Actionscript component, it will work with Flash Builder 4 as well as with Flex 3 (SDK 3.4 or better required) and Flash player 10. A more detailed live preview of this component can be found by clicking here.

For now, just click on the image of the rose in the embedded swf below to taste this effect.

Flex 4 Image Accordion with a dynamic rollup effect like blinds

  • Share/Bookmark

Flex Card Flip Effect

May 11th, 2010 by flexcomp

Continuing on the theme of Flex components that have tween and 3D display effects like Flash components, here is another interesting component that “Flips” on mouseOver.  The Flex Flip Card component is a pure actionscript component that uses two images – one for the front of the card and the other for the back of the card.

On mouse over event, it flips with a nice 3D effect. The component can of course be customized to flip on mouse click instead of mouse over. Since this is an Actionscript component, it will work from FlashBuilder 4 as well. Try out the live demo of the component by clicking here.

Flex Flash Builder 4 Flip Card Component

Flex Flip Card Component Flips Vertical or Horizontal on Mouse Events

  • Share/Bookmark

Flex Actionscript SnowEffect

May 7th, 2010 by flexcomp

Ever wondered how to create nice dynamic motion effects in Flex? When it comes to natural effects like Rain, Snow, Fountains etc modeling the “Particle” behavior for random natural events like Wind, Trubulence etc form the basis of the implementation. An astute programmer will immediately smell “inheritance” here. Add a bit of Math to the base particle to react to these natural events, give it a look and feel and combine the math and positoning on stage with tween effects. Add group behavior and you have dynamic realistic effects!

Sounds simple? Probably not! Enter the power of a components and it really is easy to add these dynamic effects by treating the component as a black-box and configuring its many properties to create the dynamic effect with just a single line of code that instantiates the lifecycle of the component.

Since seeing is believing, take a look at this Flex Snow effect. It can be attached to any Flex display object including images and photos. It supports many configuration options like wind, turbulence, snow flake size, intensity etc. With this component, you can make it snow anywhere, even in a tropical paradise where you took your last vacation.

Since this is a pure Actionscript component, it supports both Flex 3 and Flex 4. A detailed overview of this component can be found here.

Dynamic Flex Snow Effect, supports Flex 4
  • Share/Bookmark

Flex 3D Cylindrical Photo Gallery

May 7th, 2010 by flexcomp

When it comes to dynamic effects involving time and motion Flash leads Flex. The gap is however closing especially with the new Flashplayer 10 and the new Flex 4 release. For example, take a look at this Dynamic 3D Cylindrical Image Gallery that works from Flex 3 and Flex 4 (Flex 3 usage required Flashplayer 10). The gallery is extremely customizable with options like

  • Auto Rotate
  • Rotation speed
  • Mouse over captions
  • XML config for thumbs and full size images

And it is all pure Actionscript so it can be used from Flex or Flash. The power of Actionscript components is there extreme reuse in both worlds. Freeing these components from the Flash timeline opens the door to Flex usage.

There are many uses of such 3D Flex Galleries like creating mesmerizing portfolio displays, product visualization images, Slideshows and Galleries. The dynamic and interactive nature of these components and the pleasing effects also make them very popular as a fashion statement for your website.

This Photo Gallery component will work with Flex 4 and Flex 3.4+ versions. It requires Flashplayer 10. You can check out a live preview of the Flex 3D Cylindrical Photo Gallery component here.

Rotating 3D Flex 4 Photo Gallery

Flex 3D Photo Gallery

  • Share/Bookmark