FLEX- MDI窗口开发实例(2)

修改了一些bugs,下一步打算做个像ActiveDesktop的应用。

其他代码和FLEX- MDI窗口开发实例一样。
in MDITest1.mxml

1 xml version=”1.0″ encoding=”utf-8″?>
2 <ChildWindow xmlns=”ext.containers.windows.mdi.*” xmlns:mx=”http://www.adobe.com/2006/mxml”
3 width=”340″ height=”214″ xmlns:flexlib=”flexlib.containers.*”
4 title=”child window” layout=”absolute”
5 minButtonVisible=”{cbMin.selected}”
6 maxButtonVisible=”{cbMax.selected}”
7 closeButtonVisible=”{cbClose.selected}”
8 >
9
10 <mx:CheckBox id=”cbMin” x=”45″ y=”49″ label=”Min Button” selected=”true” />
11 <mx:CheckBox id=”cbMax” x=”181″ y=”49″ label=”Max Button” selected=”true” />
12 <mx:CheckBox id=”cbClose” x=”124″ y=”106″ label=”Close Button” selected=”true”/>
13
14
15 ChildWindow>
16

细心一些朋友会发现5-6行是以前没有的属性,用来控制按键是否显示。
另增强了自定制加入按钮的方法,这样就可以派生window或childWindow重载

1 protected function addToolButtons(buttonArray:Array):void
2 {
3 //create buttons and add to buttonArray
4 }

程序会按照先后顺序来排列按钮。

下面文章或许你还感兴趣

  • FLEX- MDI窗口开发实例
  • AS3应用程序模块化开发与ApplicationDomain
  • flexmdi-代码开放
  • Flex应用开发由浅入深系列1
  • 软件开发的主要阶段与任务
  • FWD: Creating an Executable Apache Pivot App using Maven
  • 如何获取Flex对象实例的Class
  • FDT3.5正式版已经发布
  • Robotlegs IOC 接口实例化
  • xViewer for flex

评论已关闭。