现在的位置: 首页 > 综合 > 正文

Flex中很多人不知道的ToolBar组件

2013年11月10日 ⁄ 综合 ⁄ 共 4111字 ⁄ 字号 评论关闭

一下是我转载的一篇ToolBar文章:

Creating a resizing ToolBar in Flex

The following example shows how you can create a toolbar in Flex by
using the ToolBar container which automatically wraps and re-lays out
its children when the toolbar is resized. According to the
documentation in the class file (see [SDK
Directory]/frameworks/projects/framework/src/mx/controls/richTextEditorClasses/ToolBar.as):

 

The ToolBar container lays out its children in a single horizontal row.
If the width of the container is less than the measured width, the
children wrap to the next line.
While wrapping, any VRule controls (separators) at the end of a row or the beginning of a row are not drawn.

 

以下是一些人的回复:

Tianzhen Lin
January 24, 2008 at 5:09 pm

It seems that the ToolBar class is now marked as [ExcludeClass], so
it cannot be directly accessed through MXML interface. A simple
workaround would be creating a class that inherits ToolBar class, then
use the new class as the control.

Reply

 

Ryan Stawarz

July 11, 2008 at 1:47 pm

yes… turns out that my applicationcontrol bar was given a height of 50 via a style, and hence it didn’t work so well.

One thing that scares me though is the lack of Documentation of the
mx:ToolBar component… where does this component live? I can’t find it
in the AS3 documentation (http://livedocs.adobe.com/flex/3/langref/index.html)..
. is ToolBar something I should be using – or is Adobe going to yank it from me just when I need it most?

Reply

 

peterd

July 11, 2008 at 3:32 pm

Ryan Stawarz,

I’m not sure if the ToolBar container is officially supported or
not. It is currently used by the RichTextEditor control to handle the
button layouts. You could file a bug/enhancement request at http://bugs.adobe.com/flex/
and post the bug number here so a few people can vote/subscribe to the issue.

Peter

 

Hi,

The ToolBar is not an officially support component, but I don’t see it changing much if at all in the next release.

Matt
Adobe

 

Parker Ault
April 22, 2009 at 8:31 pm

Adobe seems to have completely buried this in FB3, here’s a link to the source if you want to see how it works:

http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/richTextEditorClasses/ToolBar.as

Reply

 

Connor Garvey

July 16, 2009 at 9:24 am

This is perfect. I’ve been screwing around with the mx:Tile and
flexlib:FlowLayout containers, which don’t resize properly. Your
solution saved me. Thank you!

 

原文地址:http://blog.flexexamples.com/2008/01/06/creating-a-resizing-toolbar-in-flex/

抱歉!评论已关闭.