`
smilease
  • 浏览: 88413 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Flex Event Target

 
阅读更多
<?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:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.controls.Alert;
			private function buttonClick(event:Event):void {
				trace(event.target.id);
				if(event.target.id == "buttonOne") {
					Alert.show(" button one was clicked");
				} else {
					Alert.show(" button two was clicked");
				}
			}
		]]>
	</fx:Script>
	<s:HGroup horizontalCenter="0" verticalCenter="0">
		<s:Button click="buttonClick(event)"
				  label="Click Me One" id="buttonOne"/>
		<s:Button click="buttonClick(event)"
				  label="Click Me Two" id="buttonTwo"/>
	</s:HGroup>
	
</s:Application>

 

分享到:
评论

相关推荐

    flexevent.rar_flex

    1. 定义事件类:通过继承Event类或其子类,如FlexEvent,定义自定义事件类,添加自己的属性和方法。 2. 分发自定义事件:在事件源中创建自定义事件实例,并使用dispatchEvent方法分发。 3. 注册监听器:与处理内置...

    Flex Event总结

    Flex Event是Adobe Flex框架中的一个重要概念,用于处理和管理组件之间的交互事件。下面是对Flex Event的详细解析: 1. **事件传播的三个阶段**:在Flex中,不是所有事件都会经历Capture、Target和Bubbling这三个...

    flex4.6 air 读写文本文件

    var selectedFile:File = File(event.target as File); var stream:FileStream = new FileStream(); stream.open(selectedFile, FileMode.READ); var content:String = stream.readUTFBytes(stream....

    Flex Bind数据绑定实例代码

    message.addEventListener(FlexEvent.UPDATE, function(event:FlexEvent):void { trace("Data updated:", event.target); }); ``` 在这个例子中,我们创建了一个Label和一个数据对象,然后使用BindingUtils将它们...

    readxml flex加载xml文件

    var xml:XML = new XML(event.target.data); // 这里处理解析后的XML数据 } ``` XMLLoader的优点在于它的异步加载能力,能够提高应用响应速度。但缺点是无法处理加载过程中的错误,需要额外添加错误处理代码。 二...

    flex-menu.rar_Flex 4_Menu_flex_flex Menu_flex 菜单

    var item:MenuItem = event.target as MenuItem; trace("Selected menu item: " + item.label); // 处理逻辑... } ``` 在这个"flex-menu.rar"压缩包中,可能包含了实现上述功能的源代码示例或者预编译的SWF文件,...

    Flex4 滑动菜单案例

    var item:Object = MenuBar(event.target) as Object; var effect:Move = new Move(); effect.target = item; // 设置移动距离和时间,以及其他动画属性 effect.toX = 100; // 例如,向右滑动100像素 effect....

    flex常用动态菜单

    trace("选择了: " + event.target.label); } ``` 五、菜单分组与子菜单 `Menu`组件支持通过`MenuItem`的`group`属性实现菜单分组,使视觉上更有序。同时,`MenuItem`还可以包含子菜单,通过`menu`属性设置: ```...

    Flex4实现拖拽功能

    在Flex4中,拖放(Drag and Drop,简称DnD)功能是一项强大的交互设计工具,它允许用户通过直观的拖动操作在界面上移动或转移数据。在本主题中,我们将深入探讨如何在Flex4中实现图片的拖放功能,包括两种模式:拖动...

    flex4 remoteobject 多文件上传的例子

    var fileList:Array = FileReferenceList(event.target).fileList; for each (var file:FileReference in fileList) { file.addEventListener(Event.COMPLETE, uploadComplete); file.addEventListener...

    Flex Tree 中Checkbox

    node.isSelected = event.target.selected; // 更新数据集合 } ``` 7. **优化用户体验**:除了基本功能,还可以考虑其他增强用户体验的特性,比如全选/全不选功能,或者禁用特定节点的Checkbox等。这些可以通过...

    Flex动态生成checkbox组

    var checkbox:CheckBox = event.target as CheckBox; trace("Checkbox with label '" + checkbox.label + "' is now " + (checkbox.selected ? "selected" : "deselected")); } ``` 在这个例子中,我们首先创建了...

    flex 拖拽的例子

    DragManager.startDrag(event.target as UIComponent, dragSource); } // 目标区域的拖放处理 protected function dropArea_dragDrop(event:DragEvent):void { var data:Object = event.dragSource.getData(...

    flex实现旋转效果

    rotateEffect.target = productImage; rotateEffect.by = 90; // 每次旋转90度 rotateEffect.duration = 500; // 旋转持续500毫秒 rotateEffect.play(); } function stopRotate(event:MouseEvent):void { ...

    flex解析xml文件

    事件参数`event.target`指的是触发事件的对象,即`URLLoader`。我们通过`URLLoader.data`属性获取到加载的XML数据,并将其转换为`XML`对象。 3. 遍历XML节点:接着,我们遍历`xml.children()`,这将返回XML文档中的...

    Flex控制swf简单源码

    var loadedSWF:MovieClip = Loader(event.target.loader).content as MovieClip; // 在这里可以对加载的SWF进行操作,例如调用其公开的方法或属性 loadedSWF.somePublicMethod(); } ``` 在上述代码中,`Loader...

    Flex等待鼠标的图标

    systemManager.mouseCursor = event.target.content; } // 当需要显示等待光标时调用 showBusyCursor(); function showBusyCursor():void { systemManager.mouseCursor = loader.content; } // 当处理...

    flex与httpService通信(java)

    var responseXML:XML = XML(event.target.result); trace(responseXML.toString()); } private function handleError(event:FaultEvent):void { trace("Error: " + event.fault.message); } ``` 这里,我们...

    Flex 实现右键菜单

    menu.show(event.target as DisplayObject, event.stageX, event.stageY); } ``` 综上所述,通过以上步骤,我们可以在Flex中成功实现一个自定义的、基于XML的右键菜单,并且可以自适应显示位置。在实际应用中,你...

    Flex使用问题汇总

    &lt;mx:TextArea x="0" y="0" width="480" height="280" id="Elem_OutText" editable="true" change="{event.target.text = bakElem_OutText}"/&gt; ``` 4. **HTTPService组件读取XML的乱码问题**: 当HTTPService获取...

Global site tag (gtag.js) - Google Analytics