`
wang_ping001
  • 浏览: 88746 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex4 titlewindow接收从父类页面传过来的值

    博客分类:
  • flex
 
阅读更多

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

    flex4.6 可以拉伸的TitleWindow。自由缩放。

    Flex TitleWindow父子页面的事件派发

    本文将深入探讨如何在Flex的TitleWindow父子页面之间进行有效的事件派发,以及背后的事件机制,这对于理解和优化Flex应用中的交互逻辑至关重要。 ### 1. Flex TitleWindow与事件派发基础 TitleWindow作为Flex中的...

    flex TitleWindow之间数据传输

    ### Flex TitleWindow之间数据传输详解 在Flex框架中,实现主页面与弹出窗口之间的数据交互是一项常见且实用的功能。本文将深入解析如何利用TitleWindow组件进行数据传输,包括从主应用向弹出窗口传递数据以及反之...

    Flex-TitleWindow的弹出窗口中播放一段影像.zip

    TitleWindow是Flex中的一个组件,常用于创建带有标题的弹出窗口,类似于操作系统中的对话框。在Flex中,TitleWindow可以自定义内容,包括文本、图像以及视频等多媒体元素。 本文将详细讲解如何在Flex的TitleWindow...

    flex TitleWindow自定义最大最小化

    在Flex编程中,TitleWindow是一种常用的组件,它用于创建具有标题栏、关闭、最小化和最大化按钮的标准窗口样式。在Flex应用中,我们可能需要对TitleWindow的行为进行自定义,例如改变其默认的最大化和最小化功能。本...

    flex4自适应高度的TitleWindow

    这是一个flex4的项目,可以下载下来单独运行,项目中是一个自定义的TitleWindow,TitleWindow中存放了一个dataGrid,它可以根据dataGrid中数据行增加而改变自身高度,直至要最大高度。此组件使用mxml定义,重写了...

    Flex带最大化最小化的TitleWindow

    TitleWindow是Flex中的一种容器类,它类似于操作系统中的窗口,通常包含一个标题栏,可以显示标题,并提供一些基本操作,如关闭、最小化、最大化和还原。在本例中,我们讨论的是一个自定义的TitleWindow组件,它增加...

    带最小化、最大化、关闭按钮的titlewindow

    这在ActionScript或Flex等技术中是常见的做法,因为原生的TitleWindow可能不直接提供这些功能,或者样式不符合特定项目的需求。 描述中提到的“重写titlewindow”,意味着开发者可能通过继承TitleWindow类,然后...

    Flex中支持缩放的TitleWindow

    在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和可选边框的弹出窗口。这篇博客文章“Flex中支持缩放的TitleWindow”可能详细讲解了如何在Flex应用程序中实现TitleWindow组件的缩放功能,这对于...

    flex监听浏览器关闭事件

    ### Flex监听浏览器关闭事件 在Web开发中,有时我们需要对用户关闭浏览器窗口的行为进行监听,并在用户尝试关闭页面时给出提示或执行某些操作。本文将详细介绍如何利用Flex结合JavaScript实现这一功能。 #### 1. ...

    flex TitleWindow 放大、缩小、可缩放 弹出窗口

    TitleWindow是Flex中的一个组件,它是基于MX Containers的,通常用作具有标题和可选边框的独立窗口。在这个主题中,我们将深入探讨如何在Flex中创建一个具有放大、缩小和可缩放功能的TitleWindow弹出窗口。 首先,...

    titlewindow添加更多按钮

    flex中为titlewindow添加更多按钮,使其显示在标题栏右方

    Flex中TitleWindow传值思路及实现

    主要介绍了Flex中TitleWindow传值思路及实现,需要的朋友可以参考下

    自定义ActionBar外观(flex4手机应用)

    在Flex4中,我们可以通过ActionScript 3(AS3)来实现对ActionBar的自定义,以满足特定的UI设计需求。本篇将详细介绍如何在Flex4手机应用中定制ActionBar的外观。 首先,我们需要了解Flex4的基本概念。Flex4是Adobe...

    Flex titleWindow resize

    NULL 博文链接:https://176170847.iteye.com/blog/774691

    Flex特效_可拖动弹出窗口布局容器TitleWindow.zip )

    Flex特效_可拖动弹出窗口布局容器TitleWindow.zip )

    FLEX TitleWindow之间数据传输的示例

    反过来,如果我们希望将 TitleWindow 中的数据传回给 Application,我们可以在 titleWin.mxml 文件里,将TextInput组件的值赋给 userNameInPop.text,如下所示: ```actionscript userNameInPop.text = popUserName...

    Flex带最大化最小化按钮可拖动调整窗口大小的TitleWindow

    在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和关闭、最小化、最大化按钮的独立窗口。这个特定的示例是关于如何在Flex中创建一个TitleWindow,该窗口不仅具备基本的窗口操作功能,还允许用户...

    flex实现边框

    在Flex编程中,创建具有边框和标题的组件是一项常见的任务。Flex是一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。本篇文章将详细解释如何使用Flex来实现边框以及添加标题,并重点关注在...

    TitleWindow的一个小demo

    【TitleWindow】是一种在Flex应用中常见的自定义窗口组件,它是Adobe Flex SDK中的一个关键元素。这个组件允许开发者创建具有标题栏的独立窗口,通常用于显示特定内容或提供交互功能。在“TitleWindow的一个小demo”...

Global site tag (gtag.js) - Google Analytics