flex 放缩截取图片
高手们帮帮忙啊!!!
在一个画板内有一张图片可以利用HSlider来放缩,我要用一个可拖拽拉伸的控件来截取这张图片的某一区域并显示在image控件中,并保存截取的图片。。。目前我倒是能截取图片,但image显示的截取的图片并不是原图片截取那一部分,尤其是在放缩原图片后,显示图片根本与原图片截取的区域很不吻合,请高手们帮帮忙,贴贴源码供小弟参考考啦....
程序源码是:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.managers.CursorManager;
private var oldWidth:Number;//记录放缩前的图片宽
private var ratio:Number;//记录图片的宽高比
private var newCY:Number;//当对图片进行放大缩小时,记录图片中心点的x坐标值。
private var newCX:Number;//当对图片进行放大缩小时,记录图片中心点的y坐标值。
private var mouseMargin:Number=10;//响应范围
private var isReSize:Boolean;//是否允许缩放
[Embed("/assets/images/resizeCursorTLBR.gif")] //创建鼠标样式
private var CursorR:Class;
[Embed("/assets/images/cursorF.png")]
private var CursorF:Class;
private var CursorNull:Class=null;
//当前鼠标光标类
pri
相关问答:
我是按 http://hi.baidu.com/dapao98301/blog/item/eff43ed557b44509a08bb75f.html 给我的提示做的,现在总是
<mx:RemoteObject id="getData" destination="dataService1" res ......
后台java类是
public class EFInputProperty
{
private String name;
private String value;
public String getName() {
return name;
}
public void setName(String properyName) { ......
flex 中 <mx:images>控件有没有调节图片亮度这个控件啊,,,,我想把图片亮度调低,如何实现呢,,在线等答案。。。
<mx:Image x="48" height="30" width="30 " ......