flex应用程序:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import com.model.titleWindow;
import mx.collections.ArrayCollection;
import mx.core.FlexGlobals;
import mx.managers.PopUpManager;
public var titleWindows:titleWindow ;
protected function button1_clickHandler(event:MouseEvent):void
{
/* if(titleWindows.visible){
PopUpManager.removePopUp(titleWindows);
} */
var doctypes:ArrayCollection=new ArrayCollection(["*.as","*.mxml","*.swc"]);
titleWindows = titleWindow(PopUpManager.createPopUp(this,titleWindow,true));
/* titleWindows.addEventListener("close", removeMe); */
/* titleWindows["cancelButton"].addEventListener("click", removeMe); */
/* titleWindows["okButton"].addEventListener("click", submitData); */
/* titleWindows.owner = this;
PopUpManager.addPopUp(titleWindows,this,true);
PopUpManager.centerPopUp(titleWindows); */
titleWindows.myArray=doctypes;
/*
var test:titleWindow = titleWindow(PopUpManager.createPopUp(this,titleWindow,true,null)); */
titleWindows.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-titleWindows.width/2;
titleWindows.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-titleWindows.height/2;
}
/* private function submitData(event:Event):void {
ti1.text = String(titleWindows.cb1.selectedItem);
//removeMe();
PopUpManager.removePopUp(titleWindows);
} */
// Cancel button click event listener.
private function removeMe(event:Event):void {
PopUpManager.removePopUp(titleWindows);
}
]]>
</fx:Script>
<s:Button x="243" y="223" label="点击弹出" click="button1_clickHandler(event)"/>
<s:TextInput x="219" y="80" id="user"/>
<s:TextInput x="219" y="137" id="pass"/>
<s:TextInput x="488" y="163" id="ti1"/>
</s:Application>
titlewindow模块:
<?xml version="1.0" encoding="utf-8"?>
<s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="300"
close="titlewindow1_closeHandler(event)">
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.events.CloseEvent;
import mx.events.FlexEvent;
import mx.managers.PopUpManager;
protected function titlewindow1_closeHandler(event:CloseEvent):void
{
// TODO Auto-generated method stub
PopUpManager.removePopUp(this);
}
protected function tw_click():void
{
var test:taecsMouble = this.owner as taecsMouble ;
test.user.text = this.user.text;
test.pass.text = this.pass.text;
}
[Bindable]
public var myArray:ArrayCollection;
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:TextInput x="146" y="94" id="user"/>
<s:TextInput x="151" y="139" id="pass"/>
<s:Button x="209" y="199" label="按钮" click="tw_click()"/>
<s:DropDownList x="62" y="186" dataProvider="{myArray}"></s:DropDownList>
</s:TitleWindow>
分享到:
相关推荐
flex4.6 可以拉伸的TitleWindow。自由缩放。
本文将深入探讨如何在Flex的TitleWindow父子页面之间进行有效的事件派发,以及背后的事件机制,这对于理解和优化Flex应用中的交互逻辑至关重要。 ### 1. Flex TitleWindow与事件派发基础 TitleWindow作为Flex中的...
### Flex TitleWindow之间数据传输详解 在Flex框架中,实现主页面与弹出窗口之间的数据交互是一项常见且实用的功能。本文将深入解析如何利用TitleWindow组件进行数据传输,包括从主应用向弹出窗口传递数据以及反之...
TitleWindow是Flex中的一个组件,常用于创建带有标题的弹出窗口,类似于操作系统中的对话框。在Flex中,TitleWindow可以自定义内容,包括文本、图像以及视频等多媒体元素。 本文将详细讲解如何在Flex的TitleWindow...
在Flex编程中,TitleWindow是一种常用的组件,它用于创建具有标题栏、关闭、最小化和最大化按钮的标准窗口样式。在Flex应用中,我们可能需要对TitleWindow的行为进行自定义,例如改变其默认的最大化和最小化功能。本...
这是一个flex4的项目,可以下载下来单独运行,项目中是一个自定义的TitleWindow,TitleWindow中存放了一个dataGrid,它可以根据dataGrid中数据行增加而改变自身高度,直至要最大高度。此组件使用mxml定义,重写了...
TitleWindow是Flex中的一种容器类,它类似于操作系统中的窗口,通常包含一个标题栏,可以显示标题,并提供一些基本操作,如关闭、最小化、最大化和还原。在本例中,我们讨论的是一个自定义的TitleWindow组件,它增加...
这在ActionScript或Flex等技术中是常见的做法,因为原生的TitleWindow可能不直接提供这些功能,或者样式不符合特定项目的需求。 描述中提到的“重写titlewindow”,意味着开发者可能通过继承TitleWindow类,然后...
在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和可选边框的弹出窗口。这篇博客文章“Flex中支持缩放的TitleWindow”可能详细讲解了如何在Flex应用程序中实现TitleWindow组件的缩放功能,这对于...
### Flex监听浏览器关闭事件 在Web开发中,有时我们需要对用户关闭浏览器窗口的行为进行监听,并在用户尝试关闭页面时给出提示或执行某些操作。本文将详细介绍如何利用Flex结合JavaScript实现这一功能。 #### 1. ...
TitleWindow是Flex中的一个组件,它是基于MX Containers的,通常用作具有标题和可选边框的独立窗口。在这个主题中,我们将深入探讨如何在Flex中创建一个具有放大、缩小和可缩放功能的TitleWindow弹出窗口。 首先,...
flex中为titlewindow添加更多按钮,使其显示在标题栏右方
主要介绍了Flex中TitleWindow传值思路及实现,需要的朋友可以参考下
在Flex4中,我们可以通过ActionScript 3(AS3)来实现对ActionBar的自定义,以满足特定的UI设计需求。本篇将详细介绍如何在Flex4手机应用中定制ActionBar的外观。 首先,我们需要了解Flex4的基本概念。Flex4是Adobe...
NULL 博文链接:https://176170847.iteye.com/blog/774691
Flex特效_可拖动弹出窗口布局容器TitleWindow.zip )
反过来,如果我们希望将 TitleWindow 中的数据传回给 Application,我们可以在 titleWin.mxml 文件里,将TextInput组件的值赋给 userNameInPop.text,如下所示: ```actionscript userNameInPop.text = popUserName...
在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和关闭、最小化、最大化按钮的独立窗口。这个特定的示例是关于如何在Flex中创建一个TitleWindow,该窗口不仅具备基本的窗口操作功能,还允许用户...
在Flex编程中,创建具有边框和标题的组件是一项常见的任务。Flex是一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。本篇文章将详细解释如何使用Flex来实现边框以及添加标题,并重点关注在...
【TitleWindow】是一种在Flex应用中常见的自定义窗口组件,它是Adobe Flex SDK中的一个关键元素。这个组件允许开发者创建具有标题栏的独立窗口,通常用于显示特定内容或提供交互功能。在“TitleWindow的一个小demo”...