易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex拖拽

关键字: flex, 拖拽函数
Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。
allowDragSelection          是否可以拖选
 
allowMultipleSelection      是否可以多选
 
dragEnabled                 是否可以拖动子元素
 
dragMoveEnabled             是否移动元素位置,而不是复制元素
 
dropEnabled                 是否可以将物体放置进来
 
在Flex中,有几个专门的对象供开发者处理拖拽事件:
 DragManager:位于mx.managers包中,管理拖拽事件
 
 DragSource:位于mx.core包中,是Flex框架中的核心成员,处理拖拽中的数据传递
 
 DragEvent:位于mx.events包中,拖拽操作中的事件对象。
按照逻辑,拖拽中至少有两个对象:一方提供数据,一方接收数据。在这个过程中,提供数据的一方按照前后顺序,可以把整个过程划分为下面几个事件:
       mouseDown:鼠标按下。
       mouseMove:鼠标移动。
       dragComplate:鼠标释放。判断目标是否接受数据,如果可以,拖放成功。
接收方也将经历几个阶段
       dragEnter:被拖动对象移动到目标范围中。
       dragDrop:鼠标在目标上松开。
       dragOver:鼠标移动到目标上。
       dragExit:独享被拖离目标范围。


相关文档:

flex amf

AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。如下图所示:

AMF(Action Message Format)是一种 binary format的资料型态,透过 AMF overHTTP的方式将flash端资料编码后传回server,server端的 ......

简单的j2ee+flex 两个独立工程的通信例子

环境:eclipse 3.5 + tomcat 6.0 + flex builder 3.0 + blazeds-turnkey-3.2.0.3978.zip(adobe网站上下载)
(因为不能放截图所以只能叙述了)
1,新建一个java web项目 例名为 :testjava;
2,在此工程中写一个简单的类:
        package cn.com;
 
    & ......

flex和socket通信的跨域问题解决方案

flex和C++服务器通信。因为安全沙漏问题,当swf位于A服务器,C++服务器程序位于B服务器时。
这时swf和B服务器建立Socket建立连接会产生跨域问题。
解决方法如下
swf建立socket时会先发起一个请求跨域文件的请求:"<policy-file-request/>"
服务器接收到后发送字符串
<?xml version="1.0"?>
<cross-doma ......

12条有用的Flex代码

1.复制内容到系统剪贴板
System.setClipboard(strContent);
2.复制一个ArrayCollection
   //dummy solution( well, it works )
   var bar:ArrayCollection = new ArrayCollection();
   for each ( var i:Object in ac ){
       bar.addItem( ......

Flex101:用Flex创建Swipe翻板/Slide效果

本文来自:http://www.insideria.com/2009/12/flex-101-creating-an-swipeslid.html
在本例中,我们将谈论怎样创建swipe/slide效果。当你从一个屏幕翻到另外一个屏幕上,你经常可以看到触摸设施里出现“转变”,我们就是受到了它的启发。一页内容从滑移到一边,另外一页从另外一边无缝滑动进来。
在我们进一步 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号