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

一下是我转载的一篇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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值