这个demo主要是用来练习了下接口编程。。
分析了所有绘制工具的特点。。发现他们都离不开 init,MouseDown,MouseMove,MouseUp 4个动作。。
所以写了个 Itool接口。。要求所有的绘制工具都实现这个接口。。
从而必须实现上述4个方法。
话不说多。。多态的好处这里就体现了。。

纯属练习..

posted on 2008-06-23 22:20 小川 阅读(1546) 评论(14)  编辑 收藏 网摘 所属分类: ActionScript 3
评论
  • Clingingboy      
    Posted @ 2008-06-23 23:33
    这个颜色板不错,有时间我模仿下:) 或直接告知,呵呵   回复  引用  查看    
  • #2楼 [楼主]
    小川      
    Posted @ 2008-06-23 23:42
    @Clingingboy

    需要告知什么部分?请讲..
    在下尽力回答。   回复  引用  查看    
  • #3楼 
    Clingingboy      
    Posted @ 2008-06-24 00:27
    想看看Selected Color的取色器的实现:)   回复  引用  查看    
  • #4楼 
    bs楼主 [未注册用户]
    Posted @ 2008-06-24 08:41
    这也上首页?日   回复  引用    
  • #5楼 
    迷你狐 [未注册用户]
    Posted @ 2008-06-24 09:00
    恩,很好很强大!   回复  引用    
  • #6楼 
    XNet      
    Posted @ 2008-06-24 09:06
    能不能给个源文件学习学习?   回复  引用  查看    
  • #7楼 
    火星99 [未注册用户]
    Posted @ 2008-06-24 13:07
    楼主放源码吧,学习一下 >_<   回复  引用    
  • #8楼 
    未知 [未注册用户]
    Posted @ 2008-06-24 13:07
    这等垃圾也放首页?
      回复  引用    
  • #9楼 
    袋式过滤器 [未注册用户]
    Posted @ 2008-06-24 18:56
    绯as制作游戏休闲。   回复  引用    
  • #10楼 [楼主]
    小川      
    Posted @ 2008-06-24 23:27
    接口部分奉上,希望对某些同志有所帮助.
    package com.baby.Tool.tools
    {
    import flash.display.DisplayObjectContainer;
    import flash.events.MouseEvent;

    public interface Itool
    {
    function init(disContainer:DisplayObjectContainer):void;
    function onMouseDown(e:MouseEvent):void;
    function onMouseMove(e:MouseEvent):void;
    function onMouseUp(e:MouseEvent):void;
    }
    }   回复  引用  查看    
  • #11楼 
    看过 [未注册用户]
    Posted @ 2008-06-25 09:09
    我觉得楼主的设计十分有问题

    从逻辑上看 绘图 和 鼠标移动,抬起,按下 一点关系都没有。

    确强制的耦合在一起。

    如果现在我让键盘或者手写笔支持这样的功能,是不是所有的操作

    都得重新写一遍 ?

      回复  引用    
  • #12楼 [楼主]
    小川      
    Posted @ 2008-06-25 18:43
    --引用--------------------------------------------------
    看过: 我觉得楼主的设计十分有问题

    从逻辑上看 绘图 和 鼠标移动,抬起,按下 一点关系都没有。

    确强制的耦合在一起。

    如果现在我让键盘或者手写笔支持这样的功能,是不是所有的操作

    都得重新写一遍 ?


    --------------------------------------------------------
    我这个只为PC做的..呵呵,而且..基本上所有的工具都跟鼠标有关..
    具体的实现我米管你...你可以自由发挥..
      回复  引用  查看    
  • #13楼 
    五 [未注册用户]
    Posted @ 2008-08-04 11:55
    为什么不加呵呵哈橡皮的功能呢?   回复  引用    
  • #14楼 
    LZ [未注册用户]
    Posted @ 2008-08-04 12:23
    @五
    橡皮。。,你知道橡皮怎么实现就OK啦。。o(∩_∩)o...哈哈   回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-23 23:10 编辑过
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接:


 

统计

.net好友

as好友