Hi all,

Perhaps some of you gurus can help me determine the best approach 
for a UI that I'm thinking about.  The use case will have a popup 
that displays detail information that is related to summary records 
in a DataGrid.  When the user makes a grid selection, a popup will 
display.  The popup will contain several UI components (thumbnails 
of panels) that each display different detail information.  For 
instance, if the grid contained Authors, the popup might contain: 
Biopragraphy, Recent Books, Blog Postings, Articles, etc.. Some of 
the components will contain static text, while others will contain 
lists (DataGrids) or images.  

Now for the fun part.  When the user clicks on (or MouseOver) the 
thumbnail, the component will expand (zoom with effect) to the full 
size of the popup and cover the other thumbnails.  When the user 
clicks again (or MouseOut) the popup will return to the initial 
thumbnail state (using Cairngorm).

My thoughts are to capture BitmapData of the individual panel 
components and display them as the thumbnails in the initial popup 
state.  When the user clicks a thumbnail, change state with zoom 
effect and replace the image with the actual component.  If this is 
possible, does anyone have any ideas how I might go about 
accomplishing this idea?  In other words, is it possible to capture 
the BitmapData of a component without displaying the component; just 
the image?  Also, when the thumbnail zoom completes, how might I 
swap the image with the actual component?  I'm pretty sure that 
there is something similar to an EFFECT_END event that I could use 
to change state a second time.  But, I'm interested to hear 
different perspectives.

Since Flex will soon be competing with Windows Vista and WPF, I'm 
trying to develop innovative UI's that will rival the competition.  
I would appreciate any ideas anyone might have for this scenario.  
Or, if someone has done something similar, I would love to see the 
code.

Thank you very much in advance,
Tim Hoff







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to