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

Flex关于超链接点击弹出事件mx:linkbutton

 
阅读更多
	<mx:LinkButton x="83" y="94" label="点击查看" click="khwzclickEvent()"
						color="#003399" textDecoration="none">
						</mx:LinkButton>
======================
//点击超链接
			protected var customWin:titleWindow;//titleWindow弹窗
			public function khwzclickEvent():void{  
				//AppEvent.dispatch(AppEvent.WIDGET_RUN,46);//
				customWin = new titleWindow();
				PopUpManager.addPopUp(customWin, this, true);
				PopUpManager.centerPopUp(customWin);
			} 
=======================
<?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="773" height="596" close="onCloseWind()">
	<fx:Script>
		<![CDATA[
			import mx.managers.PopUpManager;
			
			/**
			 * 关闭窗口;
			 */
			protected function onCloseWind():void{
				PopUpManager.removePopUp(this);
			}
			
			/**
			 * 移动窗口;
			 */
			protected function moveWindTo(location:String):void{
				// 属性声明;
				var newX:Number = 0;
				var newY:Number = 0;
				var padding:Number = 10;
				
				// 居中显示:
				if(location == "center"){
					PopUpManager.centerPopUp(this);
					return;
				}
				
				if(location.indexOf("bottom") > -1) {
					newY = (parent.height - this.height) - padding;
				}
				
				if(location.indexOf("top") > -1) {
					newY = padding;
				}
				
				if(location.indexOf("left") > -1) {
					newX = padding;
				}
				
				if(location.indexOf("right") > -1) {
					newX = (parent.width - this.width) - padding;
				}
				
				move(newX, newY);
			}
		]]>
	</fx:Script>
	
	<fx:Declarations>
		<!-- 非可视元素 -->
	</fx:Declarations>
	
	<!--view-->
	<!--点击按钮可以移动弹窗
	<s:VGroup horizontalCenter="0" verticalCenter="0" width="100%" height="100%">
		<s:HGroup width="100%">
			<s:Button id="tlBtn" label="左上角" width="100%" click="moveWindTo('toplet')"/>
			<s:Button id="trBtn" label="右上角" width="100%" click="moveWindTo('topright')"/>
		</s:HGroup>
		
		<s:VGroup width="100%" horizontalAlign="center">
			<s:Button id="alignBtn" label="中间" click="moveWindTo('center')"/>
		</s:VGroup>
		
		<s:HGroup width="100%">
			<s:Button id="blBtn" label="左下角" width="100%" click="moveWindTo('bottomleft')"/>
			<s:Button id="brBtn" label="右下角" width="100%" click="moveWindTo('bottomright')"/>
		</s:HGroup>
	</s:VGroup>
	-->
	<s:Image id="loader1" source="@Embed(source='assets/imageswmf/waterCer2.jpg')" height="100%" width="100%"/> 

</s:TitleWindow>
=========================
分享到:
评论

相关推荐

    flex linkbutton选中变色

    当我们想要在用户点击LinkButton时改变其颜色,以提供更明显的反馈,可以通过自定义样式和事件处理来实现这一需求。下面将详细介绍如何在Flex中实现LinkButton选中变色的效果。 首先,我们需要了解Flex的基础知识。...

    flex spy flex调试工具包

    使用方法如下: &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; ... &lt;mx:LinkButton x="477" y="53" id="btnFlexSpy" label="LinkButton" click="debug()"/&gt; &lt;/mx:Application&gt;

    html样式的LinkButton

    在Flex开发环境中,`LinkButton`控件是一个非常实用的元素,它允许用户通过点击一个链接文本来触发事件,类似于HTML中的`&lt;a&gt;`标签。本文将深入探讨如何在Flex中利用HTML样式来定制和美化`LinkButton`,并结合`...

    新闻管理系统(asp.net+sql)

    &lt;asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click1"&gt;My News新闻 &lt;/asp:LinkButton&gt; &lt;td style="width: 100px; height: 27px"&gt; &lt;asp:LinkButton ID="LinkButton2" runat="server" ...

    改变asp.net linkButton控件的默认操作

    5. **添加额外的客户端行为**:通过设置`OnClientClick`属性,可以添加额外的JavaScript代码,如弹出确认框、执行动画等: ```asp &lt;asp:LinkButton ID="lnkWithConfirmation" runat="server" OnClientClick="return...

    flex quick starts

    - **添加链接按钮**: 为了允许用户返回登录界面,添加了一个新的链接按钮 (`&lt;mx:LinkButton&gt;`),并绑定了点击事件 (`click="currentState=''"`),使得点击后切换回基础状态。 #### 四、总结 通过使用视图状态,...

    flex 图片滚动

    `&lt;mx:LinkButton&gt;`用于创建透明的遮罩,当鼠标悬停时改变指针形状,点击时触发相应的移动动画并暂停定时器。 通过上述代码分析,我们可以看出Flex图片滚动的核心是通过`&lt;mx:Move&gt;`组件创建动画效果,结合定时器和...

    Flex使用视图状态(View States)笔记

    ### Flex使用视图状态(View States)笔记 #### 视图状态概述 视图状态(View States,简称VS)是Adobe Flex框架中一个非常实用的功能,它允许开发者根据用户的交互或程序的状态来动态地更改界面元素的外观和行为。...

    flex 博客阅读器 实现代码

    ### Flex博客阅读器实现知识点详解 #### 一、项目背景及环境配置 - **Flex**是一种用于构建桌面和移动设备的高性能、丰富的互联网应用程序(RIA)的开源框架。本项目旨在构建一个博客阅读器,利用Flex的技术优势实现...

    NET弹出层弹出div

    3. **服务器端处理**:在ASP.NET中,可以创建一个服务器控件(如Button或LinkButton),并在其Click事件中处理业务逻辑,如获取数据或执行操作。 4. **AJAX通信**:使用ASP.NET的AjaxControlToolkit或jQuery的`$....

    LinkButton实现图片文字Button效果

    // 在这里编写你的代码,比如弹出消息框或者执行其他操作 Response.Write("按钮已被点击!"); } ``` 5. **完善样式**:根据需要,可以通过调整CSS样式来定制按钮的外观,如字体、颜色、边框等。 最后,别忘了在...

    Flex常规控件和组件

    5. LinkButton:LinkButton 是无边框的 Button,当鼠标悬停时,内容会高亮显示。它主要用于创建类似 HTML 链接的行为,但需要通过指定 click 事件处理程序来实现特定功能。 6. PopupButton:PopupButton 结合了 ...

    页面弹出窗体且带参数

    当按钮被点击时,`OnClientClick`事件触发一个JavaScript函数`GetCommentCommand`,该函数负责构建并显示弹出窗体。这里,`showModalDialog`函数用于创建模态对话框,确保用户必须在关闭对话框前完成操作。 ```...

    GridView手动分页

    &lt;asp:LinkButton ID="lbFirst" runat="server" CausesValidation="False" CommandArgument="First" CommandName="Page"&gt;首页&lt;/asp:LinkButton&gt; &lt;asp:LinkButton ID="lbPrev" runat="server" CausesValidation=...

    删除GridView数据弹出确认消息框(2.0)

    这段代码会在用户点击删除按钮时弹出确认对话框: ```csharp protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { // 获取用户要删除的行索引 int index = Convert.ToInt32(e....

    linkbutton的用法

    本篇将详细探讨`LinkButton`的使用方法,以及如何通过CSS实现自定义样式,以提高网页设计的效率。 在VS2005环境下,`LinkButton`控件的默认表现形式是一个链接,可以通过CSS来改变其外观,使其看起来像一个按钮。...

Global site tag (gtag.js) - Google Analytics