- 浏览: 427185 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
fred7510:
死的啊。。不过还是谢了
flex 截图 -
hechuanshan:
flex状态及动画 -
Da嗒_Sunny:
求使用说明
flex图片裁剪 -
wapj23:
...
flex中定制右键菜单 -
lion_leon:
谢谢!帮了我的大忙了!
利用flashvars给flash传值
//构造函数 public function testSprite() { this.loadImg(); this.createSmallCanvas(); } //装载图片 public function loadImg(): void{ var loader: Loader = new Loader(); var url: String = "http://localhost/1.gif"; var urlRequest: URLRequest = new URLRequest(url); loader.load(urlRequest); this.addChild(loader); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); } //图片装载成功后,创建一个sprite显示图片 private function loadComplete(e: Event): void{ var loader: Loader = Loader(e.target.loader); imgmap = loader.content as Bitmap; //下两行为图片缩放比例,但缩放后不能裁剪正确的图像位置 // imgmap.scaleX = .3; // imgmap.scaleY = 0.35; var imgCanvas: Sprite = new Sprite(); imgCanvas.x = 20; imgCanvas.y = 20; this.addChild(imgCanvas); imgCanvas.graphics.lineStyle(1, 0x000000); imgCanvas.graphics.beginFill(0xcccccc, 0.5); imgCanvas.graphics.drawRoundRect(0,0,200,200,10,10); imgCanvas.graphics.endFill(); imgCanvas.addChild(imgmap); //蒙版,超出此imgCanvas的区域不显示 imgmap.mask = this.imgMask(); this.createCut(); } private function imgMask(): Shape{ var mask: Shape = new Shape(); mask.x = 20; mask.y = 20; this.addChild(mask); mask.graphics.beginFill(0xffffff,0.5); mask.graphics.drawRect(0,0,200,200); mask.graphics.endFill(); return mask; } //创建要裁剪的框 private function createCut(): void{ cutCanvas.x = 70; cutCanvas.y = 70; this.addChild(cutCanvas); cutCanvas.graphics.lineStyle(1, 0xffffff); cutCanvas.graphics.beginFill(0xffffff,0); cutCanvas.graphics.drawRect(20,20,40,40); cutCanvas.graphics.endFill(); cutCanvas.addEventListener(MouseEvent.MOUSE_DOWN, startDragHandler); cutCanvas.addEventListener(MouseEvent.MOUSE_UP, endDragHandler); } private function startDragHandler(e: MouseEvent): void{ offsetx = e.stageX - cutCanvas.x; offsety = e.stageY - cutCanvas.y; cutCanvas.addEventListener(MouseEvent.MOUSE_MOVE, draggingHandler); } private function draggingHandler(e: MouseEvent): void{ cutCanvas.x = e.stageX - offsetx; cutCanvas.y = e.stageY - offsety; e.updateAfterEvent(); } private function endDragHandler(e: MouseEvent): void{ this.showCutImg(); cutCanvas.removeEventListener(MouseEvent.MOUSE_MOVE, draggingHandler); } //创建显示裁剪后的图片的Sprite private function createSmallCanvas(): void{ smallImgCanvas.x = 280; smallImgCanvas.y = 20; this.addChild(smallImgCanvas); smallImgCanvas.graphics.lineStyle(1,0xfffeee); smallImgCanvas.graphics.beginFill(0x000000,0.5); smallImgCanvas.graphics.drawRect(0,0,40,40); smallImgCanvas.graphics.endFill(); } //显示裁剪后的图片 private function showCutImg(): void{ var newdata: BitmapData = imgmap.bitmapData.clone(); var area: Rectangle = new Rectangle(cutCanvas.x, cutCanvas.y, cutCanvas.width, cutCanvas.height); var nd: BitmapData = new BitmapData(cutCanvas.width, cutCanvas.height); nd.copyPixels(newdata, area, nd.rect.topLeft); var newImg: Bitmap = new Bitmap(nd); smallImgCanvas.addChild(newImg); }
发表评论
-
利用flashvars给flash传值
2009-09-03 13:44 4329//js部分 var flashvar ... -
继承FormItem实例
2009-08-27 15:36 1269/*******FromItemWithButton 类*** ... -
skin
2009-08-27 09:44 1143创建Skin可以继承自各个skin(见帮助) 如:继承But ... -
flex状态及动画
2009-08-26 15:51 3244切换base状态:currentState=''(注意是两个单 ... -
块布局(constraintColumns、constrainRows)
2009-08-25 14:40 1589label控件不支持换行,text控件支持换行,text控件设 ... -
ExX过滤XML数据
2009-08-20 16:49 925XMLListCollection的filterFunctio ... -
flex安全沙箱设置
2009-08-19 18:00 20711 、 编绎参数 -use-network=false( ... -
flex格式化数据
2009-08-13 17:34 1172一、格式化数据 1、建立mx标签 <mx:Dat ... -
flex需要记住的一些东西
2009-08-10 18:05 1484一、Application常用的事件 initializ ... -
flex4 注意事项
2009-08-07 16:46 14031、自定义控件加载。 flex3中自定义控件,加载时直接 ... -
flex指定区域拖动
2009-07-21 16:43 3233在flex经常会指定某个可拖动对象在可拖动区域中拖拽,可以指定 ... -
blueprint(代码示例)安装方法
2009-07-06 17:41 11731、选择菜单 帮助-->软件更新-->查找并安装。 ... -
flex 4 布局示例一
2009-06-30 15:48 5187flex4(flex skd4)的布局发生了很大变化,在fle ... -
利用影片剪辑做按钮
2009-05-27 22:34 15221、新建元件---》影片剪辑 2、导入图片,或画一个矩形,此 ... -
FDT更新地址
2009-05-27 22:26 952http://fdt.powerflasher.com/upd ... -
flex外观设计及时生成效果的css
2009-05-14 12:10 1261flex Style Explorer,可以用图形化界面设置各 ... -
利用Alcon跟踪as的trace信息
2009-05-14 11:25 14161、安装Alcon后,在安装目录的debug/as3下找到al ... -
flex使用filereference+httphandler实现文件上传/下载
2009-05-06 17:51 4477flex使用filereference+httph ... -
Flash在FF下当设置overflow-y:scroll时,失去热点的bug
2009-04-10 17:07 1593今天遇到了一个奇怪的问题,flash在FF下不能点击,所有按钮 ... -
swfobject使用说明
2009-04-09 17:33 6089swfobject.embedSWF(swfUrl, id, ...
相关推荐
NULL 博文链接:https://lpyyn.iteye.com/blog/2069081
Flex3.5以上版本,均可使用。采用遮罩方法对图片进行裁剪。
flex实现剪裁图片,可调整剪裁框的大小
Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像裁剪功能(含Flex、Flash、js、JQuery版)Java和C#的实现图片头像...
java端采用Servlet;来处理图像裁剪;ajax发送请求裁剪,无刷新见效果(只支持IE、火狐浏览器);工程附带Flex版图像裁剪半成品,代码没写完(受网友请求一并附在工程里了)
Flex写的图片截图工具,可以用在客户端对图片裁剪,比如头像,文章标题图片等。
NULL 博文链接:https://wuxiubing.iteye.com/blog/1783769
前台用flex,后台用java. 上传图片时先裁剪,可预览,然后上传到服务器
怎样配置 Flex 开发环境 ...................................................................................... 4 第 2 问 怎样创建一个 MapGIS IGServer Flex 项目 ..........................................
flexCutPicuter flex+java 图片裁剪和上传,上传备份 以备不时之需~~~
处理后的三张图片在temp文件夹中 分别为2_b.jpg 2_m.jpg 2_s.jpg c#方面,结合flash插件,discuz的camera.swf插件 由于此插件值传递了FileName参数,没有文件参数,因此搁置(不会flex)
folders 图像裁剪图像选择器/文件选择器降价促销多页皮罗纳夫有关的简单的验证码##插件添加这个摘抄社会的微小的乌里##小部件图片-从文件模块直接在网站上显示图片Nivo滑块-Nivoslider独立于模块并依赖于Files模块...
Flutter 入门与进阶系列文章Flutter 各种小部件使用例子1.3 图片和Icon1.4 输入框和表单1.5 进度指示器1.6 弹窗1.7 状态管理1.8 单选和复选2. 布局2.1 绝对位置2.2 相对位置2.3 弹性布局 Row Column2.4 弹性布局flex...