---导入flexMdi.swc (http://code.google.com/p/flexmdi/);---
----测试代码----
-
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
-
-
<
mx:Application
xmlns:mx
=
"http://www.adobe.com/2006/mxml"
layout
=
"vertical"
xmlns:flexmdi
=
"http://flexmdi.googlecode.com/"
>
-
<
mx:Script
>
-
<![CDATA[
-
private function createWin():void{
-
var win:MDIWindow = new MDIWindow();
-
win.width = 350;
-
win.title = "Window " + String(mdiCanvas.windowManager.windowList.length + 1);
-
mdiCanvas.windowManager.add(win);
-
}
-
]]>
-
</
mx:Script
>
-
<
mx:Style
>
-
MDIWindow{
-
backgroundColor:#000000;
-
backgroundAlpha:0.9;
-
borderColor: #000000;
-
borderAlpha: 0.7;
-
headerHeight:22;
-
}
-
</
mx:Style
>
-
<
mx:Button
id
=
"showWin"
label
=
"创建窗体"
click
=
"createWin()"
/>
-
<
flexmdi:MDICanvas
id
=
"mdiCanvas"
horizontalScrollPolicy
=
"off"
verticalScrollPolicy
=
"off"
-
width
=
"100%"
height
=
"100%"
backgroundColor
=
"#FFFFFF"
backgroundAlpha
=
"0"
effectsLib
=
"flexmdi.effects.effectsLib.MDIVistaEffects"
>
-
<
flexmdi:MDIWindow
id
=
"win1"
-
title
=
"Window 1 has a really really long title to show support for truncation"
-
x
=
"30"
y
=
"30"
width
=
"400"
height
=
"200"
/>
-
<
flexmdi:MDIWindow
id
=
"win2"
-
title
=
"Window 2"
-
x
=
"450"
y
=
"30"
width
=
"250"
height
=
"300"
/>
-
</
flexmdi:MDICanvas
>
-
</
mx:Application
>
<?xml version="1.0" encoding="utf-8"?>
<!--flexmdi针对样式、效果常用功能的简化例子-->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:flexmdi="http://flexmdi.googlecode.com/">
<mx:Script>
<![CDATA[
private function createWin():void{
var win:MDIWindow = new MDIWindow();
win.width = 350;
win.title = "Window " + String(mdiCanvas.windowManager.windowList.length + 1);
mdiCanvas.windowManager.add(win);
}
]]>
</mx:Script>
<mx:Style>
MDIWindow{
backgroundColor:#000000;
backgroundAlpha:0.9;
borderColor: #000000;
borderAlpha: 0.7;
headerHeight:22;
}
</mx:Style>
<mx:Button id="showWin" label="创建窗体" click="createWin()"/>
<flexmdi:MDICanvas id="mdiCanvas" horizontalScrollPolicy="off" verticalScrollPolicy="off"
width="100%" height="100%" backgroundColor="#FFFFFF" backgroundAlpha="0" effectsLib="flexmdi.effects.effectsLib.MDIVistaEffects">
<flexmdi:MDIWindow id="win1"
title="Window 1 has a really really long title to show support for truncation"
x="30" y="30" width="400" height="200" />
<flexmdi:MDIWindow id="win2"
title="Window 2"
x="450" y="30" width="250" height="300" />
</flexmdi:MDICanvas>
</mx:Application>
感谢google,感谢无私奉献的巨人们!
分享到:
相关推荐
在标题“flex panel窗体有最小化最大化关闭”中,我们关注的是Flex Panel的基本功能,即允许用户最小化、最大化和关闭窗体,同时窗体还具有可移动性。 1. **Flex Panel组件**:Flex Panel是Flex SDK中的一个基础...
TitleWindow是Flex中的一种容器类,它类似于操作系统中的窗口,通常包含一个标题栏,可以显示标题,并提供一些基本操作,如关闭、最小化、最大化和还原。在本例中,我们讨论的是一个自定义的TitleWindow组件,它增加...
"flex最大化最小化关闭"这个标题指的是如何在Flex4环境下为窗体添加最大化、最小化和关闭的功能。下面将详细介绍如何实现这些功能。 1. **Flex4 Window基础知识**: Flex4引入了Spark组件库,其中`s:Window`和`s:...
在Flex4中创建类似QQ应用的窗口功能,包括最大化、最小化、关闭以及拖动改变大小,是一项常见的GUI开发任务。这个项目通过一系列MXML文件实现,这些文件包含了界面元素的定义和交互逻辑。让我们详细了解一下如何利用...
"flex 窗体拖拽,可以自由拖拽,最大化,最小化等等"这一主题涉及到Flex中如何实现窗口的各种动态操作,包括但不限于窗体的移动、大小调整、最大化与最小化的功能。以下是对这些知识点的详细说明: 1. **窗体拖拽**...
本教程将深入探讨如何在Flex中实现TitleWindow的自定义最大最小化功能。 首先,我们需要理解TitleWindow的基本结构。TitleWindow是MX容器的子类,它继承了BasicWindow类,包含了标题栏和边框。默认情况下,...
在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和关闭、最小化、最大化按钮的独立窗口。这个特定的示例是关于如何在Flex中创建一个TitleWindow,该窗口不仅具备基本的窗口操作功能,还允许用户...
本教程将详细讲解如何使用Flex来实现窗口的拖拽、最大化、最小化以及关闭功能,这些都是构建交互式用户界面的重要元素。 首先,让我们了解Flex的基本概念。Flex布局允许开发者对容器内的子元素进行灵活的排版,通过...
在Flex编程中,一个常见的需求是为用户界面的组件,如Panel,提供基本的窗口操作功能,包括最小化、最大化和关闭。这个资源的主题就是针对Flex Panel进行的增强,解决了原生面板在这些功能上存在的问题,并且加入了...
一个 flex 窗体切换特效,一个代码小demo,可以帮您解决窗体切换和页面转换的烦恼
总的来说,这个“可最大化、最小化和关闭的TitleWindow”为Flex开发人员提供了一种强大的工具,可以创建更符合用户期望的窗口式应用程序,同时避免了Flexlib MDI组件的一些限制。通过深入理解和定制这个组件,开发者...
标题中的“flex 多图 最小化 任务栏 最大化布局”涉及到的是前端开发中的Flex布局技术,特别是在处理多图像展示以及窗口最大化和最小化时的布局优化问题。Flex布局是CSS3的一种布局模式,它允许容器动态调整其子元素...
在本文中,我们将深入探讨如何使用Flex组件实现放大、缩小、拖动、最大化和最小化功能,这些都是现代Web应用中常见的交互元素。 首先,让我们理解Flex的基础概念。在CSS中,Flex布局(Flexible Box Layout)允许...
本文将详细阐述如何在Flex中实现父窗体与子窗体之间的数据传输,以及如何在子窗体数据变化时更新父窗体的数据。 首先,我们来看子窗体的部分。在Flex中,子窗体可以定义一个公开的方法来允许父窗体进行访问。例如,...
在这个名为"flex官方经典实例"的压缩包中,我们可以找到两个文件:readMe.txt和CairngormStore,它们分别代表了Flex开发中的不同方面。 readMe.txt通常是一个包含项目介绍、使用指南或作者信息的文本文件。在Flex...
"Flex3Air最小化到系统托盘"这个主题主要涉及的是如何在Flex3Air应用中实现窗口最小化功能,并将应用程序图标隐藏到操作系统的系统托盘区域,而不是传统的任务栏上。这一功能在很多桌面应用中都很常见,比如电子邮件...
这个"blazeds+flex3+spring最小化事例"压缩包提供了一个简化的集成示例,帮助开发者理解如何将这三个技术有效地结合起来。下面我们将深入探讨这些技术及其在项目中的应用。 Blazeds(现在称为Adobe LiveCycle Data ...
本资源"Flex源码大合集"是一个集合,包含了多种Flex项目的源代码实例,适用于开发者深入学习和理解Flex的特殊效果和功能。 1. **Flex框架**:Flex框架是Adobe提供的一个开发工具,它允许开发者使用MXML和...
在这个"Flex+Hibernate实例"中,ADC(ActionScript Data Services)可能被用来在Flex客户端和Hibernate驱动的服务器端之间传输数据。ADC提供了一种方式,使得Flex应用能够透明地访问由Hibernate管理的后端数据源。这...