|
ComponentList
The list of all the components currently in FlexLib.
FlexLib component listThis wiki page contains a list of all components contained in the current build of flexlib. After adding new components to FlexLib, you should edit this page and include a short summary of the component and the links to the ASDoc documentation and the sample SWF file, if available. Include the names of contributors for each component. package: flexlib.controlsBase64ImageAn image component that renders base-64 encoded images. Documentation | Example | Contributor: Stacy Young CanvasButtonThe CanvasButton is an extension of Button that lets you set the contents of the Button to any UI components, as opposed to only a single icon and label like the normal Button control allows. Documentation | Example | Contributor: Doug McCune CanvasButtonAccordionHeaderThe CanvasButtonAccordionHeader allows you to use a CanvasButton component as the header renderer of an Accordion, meaning you have full control over the header renderer and can add additional UI control, etc. Documentation | Example | Contributor: Doug McCune ConvertibleTreeListA control that combines the functionality of the Tree component and the List component. The ConvertibleTreeList allows you to use one control and have it display the dataProvider either as a Tree or as a List. You only have to set the dataProvider once. You can set the mode at any time to change the display mode. Documentation | Example | Contributor: Doug McCune FireA component to produce a simulated fire effect. Documentation | Example | Contributor: Doug McCune HighlighterA component to highlight selected words or phrases within a text control Documentation | Example | Contributor: Tom Lee HSlider and VSliderAlternatives to the HSlider and VSlider controls included in the Flex framework. This version of the HSlider and VSlider allows you to drag the region between the thumbs, if the slider has mutliple thumbs. If there is more than one thumb then the region between the leftmost thumb and the rightmost thumb is draggable. Documentation | Example | Contributor: Doug McCune IconLoaderThe IconLoader component converts a Macintosh OS X (.icns) or Windows XP (.ico) icon file, along with its alpha mask, to a Flex 2 UIComponent. Documentation | Example | Contributor: Tobias Patton ImageMapThe ImageMap control is an implementation of a client-side image map component, like it is supported in HTML. Documentation | Example | Contributor: Doug McCune PromptingTextInputThe PromptingTextInput component is a small enhancement to standard TextInput. It adds the ability to specify a prompt value that displays when the text is empty, similar to how the prompt property of the ComboBox behaves when there is no selected value. Documentation | Example | Contributor: Darron Schall PromptingTextAreaThe PromptingTextArea component is a small enhancement to standard TextArea. It adds the ability to specify a prompt value that displays when the text is empty, similar to how the prompt property of the ComboBox behaves when there is no selected value. Documentation | Example | Contributor: Darron Schall ScrollableArrowMenuAn extension of ScrollableMenu that uses two arrow buttons placed at the top and bottom of the menu for scrolling. Documentation | Example | Contributor: Doug McCune ScrollableMenuAn extension of mx.controls.Menu that allows the control to scroll vertically. Documentation | Example | Contributor: Doug McCune ScrollableMenuBarScrollableMenuBar is an extension of MenuBar that uses flexlib.controls.ScrollableMenu instead of using the original mx.controls.Menu. This allows us to specify a maxHeight for the ScrollableMenuBar and that maxHeight will be used to determine the maxHeight for all the menus that the component generates. Documentation | Example | Contributor: Doug McCune ScrollablePopUpMenuButtonScrollablePopUpMenuButton is an extension of PopUpMenuButton that uses flexlib.controls.ScrollableMenu instead of using the original mx.controls.Menu, which adds scrolling functionality to the menu. Documentation | Example | Contributor: Doug McCune SuperTabBarThe SuperTabBar control extends the TabBar control and adds drag and drop functionality and closable tabs. Used by the SuperTabNavigator. Documentation | Example | Contributor: Doug McCune TreeGridA control that combines the functionality of the Tree component and the DataGrid component. Documentation | Example | Contributor: Yaniv De Ridder VerticalMenuBarA VerticalMenuBar control defines a vertical, top-level menu bar that contains one or menu items, just like the horizontal MenuBar control. Documentation | Example Contributor: Doug McCune package: flexlib.containersAdvancedFormThe Advanced Form component provides Reset, Undo and Redo functionality. Undo and Redo are accessed by pressing "ctrl-Z" and "ctrl-Y" respectively. Documentation | Example | Contributor: Renaun Erickson ButtonScrollingCanvasThis is a Container component that uses buttons placed over the edges of the container to do the scrolling of its children. These buttons can either scroll the children when the user moves the mouse over them, or via mouse click. The buttons can be fully skinned. Documentation | Example | Contributor: Doug McCune Docking ToolBarThe docking toolbar component collectively helps managing toolbars in an application. The toolbars can be docked to the top or bottom edges or kept floating within application area. The contents within a toolbar use a flow based layout approach. Documentation | Example | Contributor: Adobe Flex Team (Bangalore) DragScrollingCanvasThis is a Container component that allows the user to drag the contents to scroll the children, instead of or in addition to using the scrollbars. Documentation | Example | Contributor: Doug McCune HAccordionA Horizontal Accordion component. Works exactly like the normal Accordion component, except the item headers are rotated and they cascade from left to right, instead of top to bottom. Documentation | Example | Contributor: Doug McCune FlowBoxThe FlowBox is an extension of Box that implements a FlowLayout algorithm for layout out children. FlowBox will position children in a horizontal fashion. When the width of the child exceeds the width of the container, the child is placed on a new row. Documentation | Example | Contributor: Darron Schall SuperTabNavigatorThe SuperTabNavigator is an extension of the TabNavigator navigation container. It functions exactly like the TabNavigator, but adds some functionality. Added functionality includes: 1. Draggable, re-orderable tabs, 2. Closable tabs, 3. Scrolling tab bar if too many tabs are open, 4. Drop-down list of tabs Documentation | Example | Contributor: Doug McCune WindowShadeThe WindowShade is a container that displays a header button, which when clicked, will cause a panel to "unroll" beneath it like a windowshade being pulled down; or if the panel is already displayed it will be "rolled up" like a windowshade being rolled up. Documentation | Example | Contributor: Dave Glasser, Doug McCune package: flexlib.chartsHorizontalAxisDataSelectorThe HorizontalAxisDataSelector is a chart annotation that allows the user to select a value along the x axis of the chart. The selector dispatches a change event with the values of each of the y values of the chart series at the given x axis location. Documentation | Example | Contributor: Darron Schall package: flexlib.skinsEnhancedButtonSkinThis is the enhanced version of the Halo ButtonSkin that has been customized to support four numeric values in the corner, a more configurable border, and also a large number of colors in the gradient, individually specified for up, over, etc states. Documentation | Example | Contributor: Daniel Wabyick package: flexlib.schedulingPut some better Scheduling Framework documentation here, or put a link to a separate wiki page? Original Adobe Labs wiki entry Documentation | Example 1 demo source | Example 2 demo source | Example 3 demo source | Example 4 demo source | Example 6 demo source | Contributor: Adobe Consulting |
Sign in to add a comment
SuperTabNavigator? is really cool!
Has anyone tried to use the Drag/Drop functionality with the TreeGrid?? I got this error when I dragEnabled it: TypeError?: Error #1034: Type Coercion failed: cannot convert mx.controls.dataGridClasses::DataGridListData?@4693a89 to flexlib.controls.treeGridClasses.TreeGridListData?.
I have tried to use the treeData, it is good. But I could not write code for expanding all the nodes. Can somebody throw some lights on it?
Is there any customized component of 1) TabNavigator? where the tab-headers are at the bottom? 2) Accordion with more than one child open at the same time?
I liked!!! just have one comment about the calendar comp. I would like to see drag n drop for the appointments. Maybe add a New,Edit,Delete menu?? (im not sure if those methods are in the comp. library)
I liked!!! just have one comment about the calendar comp. I would like to see drag n drop for the appointments. Maybe add a New,Edit,Delete menu?? (im not sure if those methods are in the comp. library)
Amazing... Thanks people. Any drag/drop schedulers in the future? If not, we'll have one soon enough. Peace - Bergen
super hot
Hi Thanks for such a wonderful components..
I used the HAccordion component in my application.
Everything works fine, but the VBox labels are not displayed under the <flexlib:HAccordion>. Included the CSS Also, but could find where this goes wrong.
Please suggest me how can i show up the labels on the <mx:VBox/> under <flexlib:HAccordion/>
Madan
Hi Thanks for such a wonderful components..
I used the HAccordion component in my application.
Everything works fine, but the VBox labels are not displayed under the <flexlib:HAccordion>. Included the CSS Also, but could find where this goes wrong.
Please suggest me how can i show up the labels on the <mx:VBox/> under <flexlib:HAccordion/>
Madan
Hi Thanks for such a wonderful components..
I used the HAccordion component in my application.
Everything works fine, but the VBox labels are not displayed under the <flexlib:HAccordion>. Included the CSS Also, but could find where this goes wrong.
Please suggest me how can i show up the labels on the <mx:VBox/> under <flexlib:HAccordion/>
Madan
any chances of a vertical tab navigator
Flex Lib components .. cool designed components.
I need say more panel vs. Window, Dialog and more... :D.
Thanks Bye Snakemedia Designer
How can we change the "folderClosedIcon" or "folderOpenIcon" in treeGrid to be different based on the levels? For example, one icon for root and a different icon for level 1 components and yet another icon for level 2 compoents? Thanks and great work!!!
Hi,
I have a question. I am using the SuperTabNavigator? to add new Tabs (custom components extending Canvas) to it.
The problem I have having, is that once I remove the tab, the custom component is still doing stuff in the background. I can't seem to figure out how to kill that instance.
Can you please help???
Hi,
Has anyone been able to use scheduler viewer in their flex project. If so, can you tell me where should i place the flexlib.swc file. I am unable to run the mxml due to errors with <controls:schedulerviewer .....> as the app was not able to find the flexlib.swc file.
Thanks for the help in advance keshav
the swc can be anywhere in your file system. The important thing is that you add it to your Flex Library Build Path. Right click on Project, Properties, select Tab Library Path and add the SWC there.
Dennis
Has anyone seen an example of how to use the scheduling framework to render Entries in a "Calendar Like" view. Looking to have a Day view showing the hours in a day (similar to the scheduling examples), but also a week and month view. The month view would look like a normal grid type calendar.
Thanks in advance!
Tom
re: the scheduling framework. I am using this as the center of my application and it needs to allow each entry to be TabEnabled? and have Focus between the tab entries. I cannot for the life of me figure out how to do this. I have enabled the content var to allow TabChildren? and each entry as TabEnabled? but it doesnt work. So I guess for Xmas I want more than ever to be able to tab between my entries in my scheduler. thanks!
Hi,
Can anyone tell me how to enable 24 HOUR time (0-23) in "Timeline" and "ScheduleViewer?" components ?? Thanks
hi guys, i need some help with SuperTabBar?. i can't get to work its scrolling functionality. how did the sample swf of SuperTabBar?'s scrolling feature works? thanks in advance!
Love the perlin effects used in the fire component
Can you please enable the source view feature for the examples? That would help newbies like me to learn how to use various features of the fabulous controls.
Great work guys.
I'd be really interested in sending you some components to take a look at, with a view to adding to the lib.
really nice work
glenn. info@tinylion.co.uk
Hi Guys ! I tried configure Scheduler and TimeLine? together into my application.... TimeLine?: - Can anyone tell me how to set "timeRanges", example: 01.02.2008 to 29.02.2008 ,etc. - Enable 24 Hours ? - Date display format ? (DD.MM.YYYY) Scheduler: - DobleClick? Event: Get the current selected date in the scheduler ?..is posible? Please Help ! :-) Thanks, Thanks, Thank My email: carlos.baeza79@gmail.com
Great Library!!!
Great widgets especially the new one 'WindowShade?'!
Great work! How about a PromptingDateInput??
I am using Scheduling for work. Great job on that, first of all. However, I need to show each entry to a fixed width and should not be changed by "zoom". Is there anyway to do that? Anyone can help, please? Thanks a lot. email: tcyu44 at yahoo dot com
I found your library while looking for a circular button for flex 3. It looks like you are making some interesting, useful, and cool components. Any ideas on how I would go about making a circular button or if that might be something you would add to this library?
By the way, the documentation link for CanvasButton? goes to the docs page for CanvasButtonAccordionHeader? and the documentation link for CanvasButtonAccordionHeader? goes to a non-existent page.
Hi, I'm still amazed with this all. I was using the TreeGrid?, and I found some trickies trying set color different of white for VerticalTrunks? and "dotted" simply doesn't work at all. How can I fix that?
Thanks for the great job, it's brilliant!!!!
Hi, I found where to set color for VerticalTrunks?, I did it manually in TreeGridItemRenderer?.as, but I still missing a value or tip than works as a dotted style.
To change color: line 305 - trunk.graphics.lineStyle( 1, 0x000000, 0.5 ); // where 1 is thick, 0xFFFFFF is color and 0.5 is alpha.
is there a way to convert text to speech in flex using any of these components.
What happened to the drawer component?
scheduling, cool~
text to speech? interesting...
Great!!!
It's miracle!
Nice work on the various components chaps! Much appreciated!
Suggestion: Could you add HTML display component ot yout library too? The only one I've found available as an alternative to Flex's crappy native mx:Text component has gone commercial. For a description of why the mx:Text component is crappy have a look at http://bugs.adobe.com/jira/browse/SDK-15444.
Nice things, saves a lot time. I was going through the package: flexlib.scheduling framework
In documentation there is a reference to ScheduleViewerSample5? - Row based schedulers, but there is no source code or demo to view.
I hope it got missed out.
In the flexlib-.2.4.zip too that sample is missing.
I have downloaded the flex-lib
Is there a better documentation somewhere for the flexlib.scheduling classes? I've been painstakingly trying to build a timeline-like(not like the one in the example, an actual timeline that show events over years, not days or hours like a calendar/schedule) applicaiton using it, and I'm having trouble making custom item renderers work properly, as well as with dynamically setting the timeframe of the scheduleViewer component. There is no good documentation on how to do any of this anywhere, and the ASDoc does not describe any of the functions or properties of any of the classes, nor what they do.
Otherwise, great components! Just needs better documentation. Any help appreciated.
I'm interested in utilizing bitmaps in the item renderers but similar to dsmystic's dilemma, not a whole bunch of documents.. Am wondering if I could somehow use the mx:TileList? or similar rendering to display my items in the timeline.. thanks for any info .. cindyloo_home@yahoo.com
In the flexlib.scheduling classes/component, How do I draw a veticle line where the current time is. in the Eample 6... of the demo, when the "now" button is pressed I'd like to draw a verticle line. Thankful for any help.
My question is related to the SuperTabNavigator?. Is it possible to have a menu as SuperTab?. I.e: When clicking on the tab, a menu rolls down, from which you can click on a menu item and get to a canvas for instance. Is that possible with the SuperTabNavigator? and/or how easy is it to add? Cheers,
How to make by default all items in accordion minimized? I mean to say when we click on one form item, it should get displayed, otherwise no formitem should expand and show for the first time.
Good work with the components!
Is it possible to have two rows in a SuperTabNavigator? to give it a staggered effect?
Thanks for the great work from all u guys
When i set a borderSkin to the SuperTabNavigator? the skin goes up into the area of the tabs etc, which is different from the regular TabNavigator?. any ideas on how to fix this?
Good job guys !
pz! more sample for TileList? !
I'm finding the TreeGrid? unreliable. Sometimes the children show up under the wrong parent. I also found that I need to disable sorting for the grid. And I need to specify open and close icons or it won't work at all.
It's very helpful indeed!
FlexMDI is part of this project (src/flexlib/mdi) but not listed here, see http://code.google.com/p/flexmdi/ for examples).
Any chance a PagingDataGrid? component could be created and added to the list? Thanks.
Thanks for all the great components!
In the TreeGrid? Component, there's a bug (as SwingGuy? mentioned on Oct 01, 2008):
if you opended an item (A) with children and a second item (B) with children, then close the parent of the two items, then open the parent again, you get this situation: the children of (A) and (B) are all listed at item (A) and item (B) is still open but without children.
I found a solution for this bug. just replace the last line in TreeGrid?.as: original code:
new code:
Thanks for the components. They have been a big help so far. I have a question about the WindowShade? component. I'd like to have a vertical gap of 0 between the header and the content. However, I've tried adding 'verticalGap="0" ' to both the WindowShade? properties and the headerRenderer properties, and while I'm not getting an error, there is no visual change to the component. Is there another property I should be working with? Any help would be appreciated.
I want to add three vertical lines of different colors in a ScheduleViewer?. They will be similar to the existing vertical grid lines. I want to place them at specific locations , corresponding to now, now +T1, now + T2 . (T1 = 1 hour for instance). I could not find an easy way to do that. I tried to add an entry to VerticalLinesLayout? object. But it gives an IFactory. I do not want to create the VerticalLinesLayout? object but just get a reference to it and add new items. Any ideas?
Seriously?? A bunch of really nice components in one spot like this? Very freakin' cool. Thanks so much. -K
This project is awesome, Thanks a lot.
It's very helpful indeed!
非常好,非常棒!
hi all,
first thx for the flexlib project - hope it's gonna grow (_)
i just downloaded and "installed" flexlib following the quick start intructions.
but now i have an error w/ supertabnavigator:
line 51: addTab("Home", nav, "This tab can't be closed", home_icon); line 54: addTab("Tab " + (i + 1), nav);
1067: Implicit coercion of a value of type flexlib.containers
anyone has got an idea about that issue? thx...........
very useful tips. thank you flex community...
Love the components and much appreciation for the work. It'd be really helpful if View Source was enabled on all the SWF examples. Some examples like HSlider/VSlider aren't included in the zip.
Has anyone any idea where i can get my hands on a component for zomming and panning on a panel?
Is this project being actively developed? These are definitely great components.
Hello, Has anyone tried or seen a month-like grid view example using the Scheduling package? Thanks in advance!
I am looking for a similar control, a month view version of the Scheduling package.
Thanks!
Sweet components! 2 quick questions
Can I disabled the Clicking noise in the super tab navigator? Also How can I have all the tabs but the first closeable?
Very suitable and useful components. nice job
I'm a big fan of these components. I think there haven't been enough "Thank you" for your work so here is mine: Thank you very much guys.
It's a very nice project! But can I use them in Flash CS4 Pro.?
Just wanna custmizable tabs direction in tabNavigator,may be just a left_vertical one?U'c, tabBar's really..
No mdi? What a shame
Thanks for your contribution, and wanna an updated version.
By the way, there are so many opened defects of treegrid, which should be solved quickly.
thank you very much for great component library
Hi, i need a component like the WindowShade? but in vertical position, I mean, the link bar must be not horizontal but vertical and the windowshade must move to left direction not down. Does it exists? Thanks a lot.
Thanks very much for these great components.
I'm using SuperTabNavigator?. There is some space between tab and content.
How can I set that space to zero ?
Thank you very much.
Has anyone suggested that "Show Source" be enabled on all of the samples here? Some of the documentation is minimal and a source code example would be helpful.
Hi , Sorry but i found some bug in scrollableMenu and ScrollableArrowMenu? component. 1 ) vertical scroll bar is not getting move if we will move item selection from keyboard up and down key. 2 ) I added line separator in menu and given variableRowHeight true . so in this case vertical Scroll bar height is not calculating right . last item is getting hide even move vertical scroll bar max position.
please let me know if you fixed .
Thanks Neeraj
Hi, I am currently in the evaluation phase of a RIA technology for a new application. I looked at GWT and specifically SmartGWT and I evaluate it against Flex and the flexlib content. The one thing I find very odd is that flexlib does not have a working online showcase (component explorer). That would have been a great help in exposing the rich content in this project.
(seems like a preaty straight forward tree + tab pane app - google for "SmartGWT showcase" to see an example.
Very nice but it would be nicer to extend the AdvancedForm? to support multicolum-forms
FlexLib?.mdi : MDIWindow Task bar Docking
It would be handy to have a taskbar area to dock the minimized MDIWindow panels. This way when a MDIWindow is maximised it does not cover up the already minimized windows. The concept is the same as how minimized windows behave on Windows/Linux X11 Environment.
I use flash and flex but have no clue how you folks create these components. I would like to be able to create them from source code the creators provide. Is it possible to setup this web page to allow the contributors to include the source they use to create the component?
I would very much love to learn how to create my own components.
Thanks Much for the tools!!!!
It appears that the PromptingTextInput? has a problem when you paste into it and have any validation on what gets pasted in. When you paste it does not actually trigger any events unless u also type something into the box also. I forced every possible event to trace if it triggers on paste and it does not. So this is unusable for imput box's that need validation unless u want to require someone to type also.
spectaculous! thanx to you guys.