flex 事件注册和鼠标拖动
2024-09-11 14:04:28
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"
applicationComplete="onApplicationComplete(event)">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function onApplicationComplete(event:FlexEvent):void{
// 统一进行事件的注册;
circle.addEventListener(MouseEvent.MOUSE_DOWN,dragOn);
circle.addEventListener(MouseEvent.MOUSE_UP,dragOff);
}
protected function dragOn(event:MouseEvent):void{
// 这样就可以实现circle跟随鼠标拖动;
circle.startDrag();
}
protected function dragOff(event:MouseEvent):void{
// 这样就停止了circle的跟随鼠标拖动;
circle.stopDrag();
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:Group id="circle">
<s:Ellipse width="100" height="100">
<s:fill>
<s:SolidColor color="#009900"/>
</s:fill>
<s:stroke>
<s:SolidColorStroke color="#000000" weight="2" />
</s:stroke>
</s:Ellipse>
</s:Group>
</s:Application>
最新文章
- ajax如何返回多个值
- MySQL 的数值数据类型
- 炼数成金hadoop视频干货05
- Nginx - Rewrite Module
- hdu 2715 Herd Sums
- 获取WMI硬件清单
- SYS_CONTEXT 详细用法
- ACM2055_ctype.h_cctype
- ajax学习之post请求步骤
- 容器常用操作 - 每天5分钟玩转 Docker 容器技术(25)
- jQuery中的事件监听小记
- 如何识别企业内的&ldquo;千里马&rdquo;?
- nsqlookup_protocol_v1.go
- RabbitMQ是如何运转的?
- vs2017 git凭证问题
- B+Tree原理及mysql的索引分析
- 优麒麟 16.04 LTS(长期支持)版本
- QQ通信原理及QQ是怎么穿透内网进行通信的?
- .net core 下的一个docker hello world
- Educational Codeforces Round 33 (Rated for Div. 2) 题解