<div id="jd3wh"></div>
        <em id="jd3wh"></em><dl id="jd3wh"></dl>

        <div id="jd3wh"></div>

        • 思缘论坛首页
        • 论坛搜索
        • 下载记录
        • 每日签到
        • 设计软件,PS下载
        • VIP素材区预览
        • VIP素材区下载
        • 缘分?#39029;?#20540;
        发新话题
        打印

        [AS?#22363;蘛 ////这个效果以前有朋友写过,我刚才没事做,重新做了一下,哈哈。

        ////这个效果以前有朋友写过,我刚才没事做,重新做了一下,哈哈。

        千库网
        (出处:闪吧  作者:ybzjllj)

        原创:ybzjllj 。
        效果:用鼠标随意画一个形状,拖动此形状,就从原图上切出绘图区域的图来。
        注意:非遮罩,感觉比就遮罩简单。
        使用了:AS绘图、位图对象、位图填充。
        复制内容到剪贴板
        代码:
        import flash.display.BitmapData;
        import flash.geom.Matrix;
        //导入一张?#35745;?#25918;在舞台上,转为MC,实例名为原图
        //mc是用来在里面绘图的
        var 原图:MovieClip, mc:MovieClip;
        var 画线 = false;//画线标志
        var bmpImage:BitmapData=new BitmapData(原图._width,原图._height);//创建位图对象
        bmpImage.draw(原图,new Matrix());//用原图描绘位图对象
        //当鼠标按下时
        原图.onPress = function() {
        if (mc.hitTest(_xmouse, _ymouse, true)) {
          mc.startDrag();  //如果鼠标在mc上,就开始拖动它   
        } else {
          //按下鼠标时,鼠标不在复制的MC上,启动画线
          画线 = true;
          mc = this.createEmptyMovieClip(mc, 1);//创建空MC,此操作会同时删除原来绘的图,如果不想删除原来的,就改用数组。
          mc.lineStyle(1, 0xFF0000);  //线条样式
          mc.beginBitmapFill(bmpImage,new Matrix(),false);   //标识位图填充开始
          mc.moveTo(_xmouse-this._x, _ymouse-this._y); //移动画线起点到此
        }
        };
        原图.onMouseUp = function() {
        if (画线) {
          画线 = false;
          mc.endFill(); //填充结束
        } else {
          mc.stopDrag();
        }
        };
        原图.onMouseMove = function() {
        if (画线) {
          mc.lineTo(_xmouse-this._x, _ymouse-this._y); //如果画线状态为真,移动鼠标就画线   
        }
        };

        包图网

        TOP

        我现在属于看到代码就烦-。-写程序写太多了:a01

        ------> 我没有签名<------

        TOP

        引用:
        原帖由 氺若善上 于 2007-1-30 01:08 发表
        我现在属于看到代码就烦-。-写程序写太多了:a01
        哈哈...
        代码可爱啊...哈哈..:a21 :a02 :a22

        http://www.efour.cn个人网站.正在测试中...欢迎指教

        TOP

        具体怎么操作?教一下呀。

        TOP

        学习学习,要是详细再一点就更好了

        TOP

        发新话题

        关于本站 广告服务 联系我们 版权隐私 合作站点 网站地图 免责申明 管理团队

        Powered by Discuz Copyright © 2005-2019 www.3097030.com All rights reserved.

        3d开机试机号今天100期
              <div id="jd3wh"></div>
              <em id="jd3wh"></em><dl id="jd3wh"></dl>

              <div id="jd3wh"></div>

                    <div id="jd3wh"></div>
                    <em id="jd3wh"></em><dl id="jd3wh"></dl>

                    <div id="jd3wh"></div>