`
pizazz_ex
  • 浏览: 20152 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

拖拽操作产生拖拽镜像的方法

阅读更多
任何继承自IUIComponent的组件都可在DragManager时产生拖拽镜像,这里自己写的是透明度0.8
方法执行:
<?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">
	<s:layout>
		<s:BasicLayout />
	</s:layout>
	<fx:Script>
		<![CDATA[
			import mx.core.DragSource;
			import mx.core.IUIComponent;
			import mx.managers.DragManager;

			private function onMouseDown(event:MouseEvent):void{
				var _panel:Panel = event.currentTarget as Panel;
				event.stopImmediatePropagation();
				var _drag:DragSource = new DragSource();
				_drag.addData(_panel, "panel");
				DragManager.doDrag(_panel, _drag, event, 
					ui2Image(_panel), 0, 0, 0.8);
			}

			public static function ui2Image(ui:IUIComponent):Image{
				var _data:BitmapData = new BitmapData(ui.width, ui.height);
				_data.draw(ui);
				const _image:Image = new Image();
				_image.width = ui.width;
				_image.height = ui.height;
				_image.source = new Bitmap(_data);
				return _image;
			}
		]]>
	</fx:Script>
	<s:Panel mouseDown="onMouseDown(event)" width="320" height="240">
		<s:layout>
			<s:VerticalLayout paddingLeft="20" gap="20" />
		</s:layout>
		<s:Label text="文本" />
		<s:TextInput text="文本信息" />
		<s:VGroup width="100%" height="100%" horizontalAlign="center" 
				verticalAlign="middle">
			<mx:Image source="pizazz/flex4/assets/image/pic_help.png" 
				width="40" height="40" />
			<mx:Image source="pizazz/flex4/assets/image/pic_options.png" 
				width="40" height="40" />
		</s:VGroup>
	</s:Panel>
</s:Application>

视图:

  • 大小: 14.7 KB
分享到:
评论

相关推荐

    仿Launcher的GridView拖动.zip

    仿Launcher的GridView拖动是一个长按GridView的item,然后将其拖拽其他item上面,使得GridView的item发生交换,比较典型的就是我们的Launcher,网上有很多关于GridView的拖动的Demo,但是大部分都是相同的,而且存在...

    Android使用RecycleView实现拖拽交换item位置

    而ListView的话则需要通过生成View的缓存镜像设置到ImageView中,然后通过WindowManager来操作该ImageView,具体怎么实现这里就不展开讲解了.回归到ItemTouchHelper话题上,这个工具类我们需要关心的方法只有一个,即: ...

    文件夹转ISO镜像AnyToISO 3.7.3专业版.rar

    AnyToISO 是一个镜像文件创建转换工具,功能如下:从源镜像文件中提取指定文件,通过打开或拖拽一个镜像文件进行转换或提取。将CD/DVD光盘完整的转换为ISO文件,或创建BIN/CUE镜像文件。也可以将文件夹转换为ISO并...

    macos 10.11 cdr镜像 云下载链接,检测真实

    Mac OS 10.11的cdr镜像,下载即用,装黑苹果的好选择 下载完成后,运行VM虚拟机软件,然后选择这个镜像即可安装使用。DiskMaker X 与普通的 OS X 应用一样,我们只需将 DiskMaker X 拖拽至应用文件夹即可。

    Android实现可拖拽的GridView效果长按可拖拽删除数据源

    Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换 简单修改,完成自己想要的功能:长按,移到垃圾桶,删除数据。 主要思路是: 1.获取到用户长按的操作 2.获取按下的图片的bitmap以及移动的时候动态...

    图片旋转,拖动,伸缩

    用C# 实现的图片处理程序,可以左右旋转,翻转,文件拖入控件,图片的镜像拼接,放大,缩小,花了很多精力去写

    MD5校验-光盘镜像刻录完整检验工具

    MD5校验-把ISO光盘镜像拖拽到这个软件的窗口就可以算出MD5验证你下载的ISO是否完整

    All Image 1.3.2

    用于创建任何磁盘和备份设备(USB闪存盘,软盘,硬盘等等)的镜像文件,提供向导风格的用户界面将镜像文件已压缩、非压缩或者高自定义化的自解压文件;能安装镜像文件;创建可引导的USB驱动器代替...全面支持拖拽操作。

    SQL2008r2无人值守安装_支持拖拽_批处理版.rar

    点击bat文件运行,根据提示操作,支持文件拖拽安装 请在微软官网或者MSDN下载 ISO镜像文件 文件名:cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso SHA1:0EEFF017B21635DF33F33C47E31E911CB...

    jQuery图片缩放图片图片转动仿QQ空间图片查看特效(全屏,放大,缩小,旋转,镜像,鼠标滚轮缩放)

    jQuery图片缩放图片图片转动仿QQ空间图片查看特效(全屏,放大,缩小,旋转,镜像,鼠标滚轮缩放)

    mac上Parallels Desktop安装kali linux 2020.2a并安装好Parallels Tools+Goo

    下载完成后打开PD,然后选择安装,找到下载的kali镜像文件:拖拽或者直接选择打开找到下载的kali镜像文件:没有识别不用管他,直接继续:选择操作系统选择-更多

    2_2.7z 调用高拍仪拍摄,横屏大屏设备拖动浏览证据文件 基于uvccamera

    基于uvccamera调用高拍仪拍摄,横屏大屏设备拖动浏览证据文件

    avue-form-design:本项目是一款基于 Avue 的表单设计器,拖拽式操作让你快速构建一个表单

    简介本项目是一款基于 的表单设计器,拖拽式操作让你快速构建一个表单。:party_popper: 基于Bladex的工作流插件已上市。更新日志文档及demo项目依赖element-ui 2.13.2+$ npm i element-ui@smallwei/avue 2.6.16+$ ...

    virtualdrivemaster.exe

    1.添加文件:向镜像文件中添加文件的方法是,从资源管理器中拖动文件或文件夹至WinISO主程序窗口中,或单击“添加”按钮即可。最后单击工具栏的保存按钮保存镜像。 2.删除文件:从当前镜像文件中删除文件,首先...

    简易启动测试器V4.0 Beta6最新版.rar

    简易启动测试器V4.0_Beta6.exe测试项目:物理磁盘启动、物理光驱启动、光盘镜像启动、软盘镜像启动、硬盘镜像启动、FBA文件启动、PXE网路启动;启动文件可以直接拖拽获得。可自定义设置内存大小。可启动测试或者抓屏...

    天乙智能图形SmartGraphX部件

    2.1版新增功能:主要有图形库功能,图形库文件,对图形的多选操作,图形的旋转和镜像操作,文本对齐方式,特效文本显示,渐变显示,立体图形,自动显示选择等。SmartGraphX新增SetCartoonValue方法,推出SmgInetX...

    天乙智能图形

    2.1版新增功能:主要有图形库功能,图形库文件,对图形的多选操作,图形的旋转和镜像操作,文本对齐方式,特效文本显示,渐变显示,立体图形,自动显示选择等。SmartGraphX新增SetCartoonValue方法,推出SmgInetX...

    播音员提词器软件

    独家可播出时显示滚动条,使播音人员能够直观的了解当前行在整个文章中的位置,并可用鼠标拖动进行快速浏览 可显示当前时间,并可计时、清零 可快速到全屏、镜像 支持鼠标、键盘、手柄等多种操作方式,操作迅速简便 ...

    wincam 2000 v3.0

    自定义窗口即自己定义一个区域,用户可通过鼠标拖动的方法在屏幕上画个矩形框,所有在矩形框内的操作都可被记录下来。为使制作的影像效果更突出,操作过程中可加入一些背景音乐或者事件的声音,如单点鼠标声、鼠标拖...

    简易启动测试器Ⅱ v0.15_2012.2.14.rar

    软件介绍: 简易启动测试器Ⅱ v0.15_Beta2-2012年02月14日,可以选择关联右键菜单/解除右键菜单本版本放弃使用...使用时请注意:测试ISO文件时以光盘镜像测试,FBA文件以UD镜像测试,其余文件一律当做软盘镜像测试。

Global site tag (gtag.js) - Google Analytics