`

动态加载与销毁自定义组件

    博客分类:
  • Flex
 
阅读更多
<fx:Script>
		<![CDATA[
			import com.xmercury.event.OpenAccountEvent;
			
			import mx.utils.StringUtil;
			import mx.managers.PopUpManager;
			
			protected function openaccount_openAccountHandler(event:OpenAccountEvent):void
			{
				// TODO Auto-generated method stub
				if(StringUtil.trim(event.state)=="1"){
					
					openAccountContent.removeElement(openAccountPanel);
					var rechargeWindow:openRecharge=new openRecharge();
					PopUpManager.addPopUp(rechargeWindow,this,true);
					PopUpManager.centerPopUp(rechargeWindow);
				}
			}
			
		]]>
	</fx:Script>

<fx:Script>
	<![CDATA[
		import com.xmercury.event.OpenAccRechargeEvent;
		import com.xmercury.event.OpenAccountEvent;
		
		import mx.managers.PopUpManager;
		import mx.utils.StringUtil;
		
		var rechargeWindow:openRecharge=new openRecharge();
		
		protected function openaccount_openAccountHandler(event:OpenAccountEvent):void
		{
			// TODO Auto-generated method stub
			if(StringUtil.trim(event.state)=="1"){
				
				//openAccountContent.removeElement(openAccountPanel);
				PopUpManager.addPopUp(rechargeWindow,this,true);
				PopUpManager.centerPopUp(rechargeWindow);
				rechargeWindow.rechargeButton.addEventListener(MouseEvent.CLICK,function():void{
					PopUpManager.removePopUp(rechargeWindow);
				});
			}
		}
	]]>
</fx:Script>

var openAccount_:openAccount=new openAccount();

PopUpManager.addPopUp(openAccount_,this,true); 
PopUpManager.centerPopUp(openAccount_);

openAccount_.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-openAccount_.width/2;
openAccount_.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-openAccount_.height/2; 

openAccount_.cancelAccountButton.addEventListener(MouseEvent.CLICK,function():void{ 
PopUpManager.removePopUp(openAccount_); });
分享到:
评论

相关推荐

    Angular组件动态加载示例.zip

    6. **组件通信与销毁**: 创建的组件实例可以通过注入`Injector`来访问服务,也可以使用`@Input`和`@Output`进行父子组件间的通信。当不再需要组件时,调用`componentRef.destroy()`来销毁它。 在"Angular组件动态...

    android自定义组件(三)

    8. **自定义组件的生命周期**: 虽然自定义组件没有像Activity那样的完整生命周期,但它们仍然需要关注创建、销毁、测量、绘制等阶段。了解这些阶段可以帮助我们更好地管理组件的状态。 9. **样例代码与调试**: 实践...

    vue自定义组件学习

    在本篇文章中,我们将深入探讨Vue自定义组件的学习过程,了解如何进行前端模块化的组件开发。 一、Vue组件基础概念 Vue组件是Vue.js的核心特性之一,它允许我们将UI(用户界面)拆分成可重用的部分,每个部分都可以...

    angular8 实现动态 加载组件

    5. **销毁组件**: 当不再需要动态加载的组件时,可以通过`ComponentRef`对象的`destroy()`方法来销毁它。 ```typescript componentRef.destroy(); ``` 在Angular 8中,动态加载组件的应用场景广泛,比如用于创建...

    微信小程序音乐播放自定义组件

    在微信小程序开发中,自定义组件是提升用户体验和代码复用性的重要手段。本文将深入探讨如何创建一个具有音乐播放、slider滑块控制、时间显示和音频图片播放中动画等功能的自定义组件。首先,我们需要了解微信小程序...

    自定义组件实现可插拔功能样例

    在这个例子中,它可能会包含一个或多个自定义组件,这些组件可以被应用程序动态加载或卸载。每个组件可能代表一个特定的功能,比如日志记录、数据分析或者其他业务逻辑。通过这种方式,开发者可以根据需要选择加载...

    uniapp 自定义地址列表组件

    - 地址列表组件通常包含多个字段,如收件人姓名、电话、详细地址等,自定义组件便于统一管理和优化这些字段的显示样式和交互。 - 针对不同项目需求,自定义组件可以灵活调整,满足个性化需求。 - 组件化开发有利...

    listview实现动态加载

    "ListView实现动态加载"这个主题,涉及到的是如何高效地处理大量数据并根据用户滚动时动态加载更多内容的技术。动态加载通常用于节省内存,提高用户体验,避免一次性加载过多数据导致应用卡顿。 1. **ListView基础*...

    android Viewpager 动态加载

    - 为了实现动态加载,通常不一次性加载所有页面,而是只加载可视范围内的页面以及前后各一个页面,这可以通过自定义PagerAdapter来实现。 2. **动态加载策略** - 为了节省资源,我们可以通过监听ViewPager的滑动...

    datav-component:datav大屏数据可视化自定义组件

    通过JavaScript,开发者可以操控DOM元素,处理用户交互,以及调用各种数据接口,实现数据的动态加载和更新。此外,DataV还提供了丰富的API和SDK,让JavaScript编程更加便捷。 在"datav-component-master"这个压缩包...

    自定义圆形加载进度条弹窗

    本文将深入探讨如何利用` Rotate `动画来创建一个自定义的圆形加载进度条弹窗。这个控件可以方便地在需要时弹出,展示加载进度,并在任务完成时销毁。 首先,我们从标题"自定义圆形加载进度条弹窗"入手。这里的...

    Qt6 QML Book/动态QML/创建和销毁对象示例源码

    在“load-component”这个文件中,很可能包含了使用`Loader`来动态加载和管理QML组件的示例代码。 例如,以下是一个简单的`Loader`用法: ```qml Loader { id: componentLoader source: "MyComponent.qml" // ...

    左右动态加载viewpager

    总结来说,"左右动态加载viewpager"的Demo主要展示了如何在ViewPager中实现左右边界的数据加载和无限循环滚动效果,涉及到的关键技术包括自定义PagerAdapter、边界检测、数据加载逻辑、异步处理以及滑动动画优化。...

    viewpager+fragment左右滑动实现动态加载数据。动态刷新fragment

    在本案例中,我们将探讨如何利用`ViewPager`和`Fragment`实现动态加载数据,并在用户交互时动态刷新内容。 `ViewPager`是Android Support Library中的一个组件,它可以显示多个`Fragment`并处理它们之间的滑动过渡...

    Android 动态加载与热修复学习资料

    最后,"动态加载与热修复.pptx"很可能是整个主题的综合讲解,包含了动态加载和热修复的核心概念、实践步骤以及相关案例分析,为学习者提供了全面的指导。 总的来说,这些文件共同构建了一个关于Android动态加载和热...

    【ListView】动态加载之滑动加载

    动态加载,特别是滑动加载(Pull-to-Load)技术,对于提高用户体验和优化性能至关重要。本篇将深入探讨ListView的动态加载机制,结合源代码案例进行解析。 1. **ListView基本原理** ListView通过Adapter将数据转化...

    自定义Dialog加载动画

    4. **显示与关闭Dialog**:在需要显示加载动画的地方调用`show()`方法,在任务完成时调用`dismiss()`方法。确保正确处理生命周期,避免在Activity销毁后继续显示Dialog。 5. **自定义样式**:除了布局和动画,还...

    Delphi动态组件拷贝

    1. **加载组件库**:Delphi的VCL(Visual Component Library)提供了丰富的组件资源,开发者可以从中选择需要的控件进行动态创建。例如,`TButton`, `TLabel`, `TImage`, `TPanel`等。 2. **创建组件实例**:使用`...

    viewpager 动态加载数据,左右滑动加载

    在自定义PagerAdapter时,我们需要重写`getCount()`返回页面数量,`instantiateItem(ViewGroup, int)`来创建页面,以及`destroyItem(ViewGroup, int, Object)`销毁不再使用的页面。 二、动态加载数据 1. 数据获取...

    自定义轮播图CustomBanner-master.zip

    在Android开发中,自定义组件是一项重要的技能,它允许开发者根据特定需求打造独特且功能丰富的用户界面。"自定义轮播图CustomBanner-master.zip"是一个关于如何在Android中实现自定义轮播图的项目,该项目可能包含...

Global site tag (gtag.js) - Google Analytics