Flex中的manager

本文介绍了Flex中的关键管理器,包括SystemManager、DragManager、StyleManager等,它们负责控制程序的初始化、拖放操作、样式设定等核心功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Flex中的manager主要有以下几个:

1、SystemManager(mx.managers.SystemManager):是Flex程序应用的主控者,每个Flex程序都是从SystemManager开始的;

相信读者在启动Flex应用程序时,都会先看到一个进度条,这个就是下载应用程序的进度条,也是Flex程序的第一桢。

加载完成后,就进入第二桢,也就是看到的应用程序,这时程序就可以运行了。

这两桢都是由SystemManager完成的。有兴趣的读者可以研究研究,这样就可以做出个性化的下载进度条了,不过第一桢尽量少写,以便使应用程序尽快加载;

2、DragManager(mx.managers.DragManager):管理拖放动作,这也是FLEX的最大特色之一吧。如:可以选择一个List,将其拖拽到另一个组件进行添加(在Demo1中就演示了这种效果,读者可以复习一下) 。

3、SytleManager(mx.styles.StyleManager):用于为组件实例、整个组件类型或 Flash 文档中的所有用户界面组件获取和设置样式(下一讲就会讲样式和主题,不过只要做过J2EE项目的应该很熟悉);

4、CursorManager(mx.managers.CursorManager):用来控制光标并且可以替换光标图像;

5、ModuleManager(mx.managers.ModuleManager):加载管理module。和IModuleInfo结合可以动态加载module(Demo7就是动态加载module);

6、BindingManager(import mx.managers.LayoutManager):Flex的度量和布局策略的引擎。分提交、度量和布局三个阶段。有兴趣的读者可以自己研究一下;



此外还有FocusManager、PopUpManager、HistoryManager等等,这儿就不一一讲解,大家有兴趣自己学习学习。

manager对学习Flex是非常重要的,所以在这儿专门单独讲一下,帮助大家在概念和思想上有个全局的认识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值