如题,这样的代码可读性很差,在这发出来只是提醒一下新手,不是说写的出这种代码才是厉害,真正项目中,要是你写这样的代码,是会被同事群殴,甚至是被炒鱿鱼的!
var image:Sprite = (addChild(new Sprite) as Sprite).addChild(new ColorImage).parent as Sprite;
image.addEventListener(MouseEvent.MOUSE_DOWN,function():void{image.startDrag()});
stage.addEventListener(MouseEvent.MOUSE_UP,function():void{image.stopDrag()});
stage.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void{if(event.ctrlKey) traceText.appendText((image.getChildAt(0) as Bitmap).bitmapData.getPixel(event.localX,event.localY).toString(16) + ",")});
题外话:早几天无意中看到一封帖子,无限膜拜这种一行代码的写法,因此拿出来醒个目。
[最后修改由 sunbright, 于 2010-03-10 12:17:31]
评论Feed 评论Feed: http://www.xiaos8.com/feed.asp?q=comment&id=544
怎么一页才显示这么点文章?点快速检索查看更多的文章: 显示全部 | 评论: 9 | 排序 | 观看的: 681
游客*
[ 2010-03-10 13:28:13 ]
这样的代码自己N年后要是能看明白已经很不错了。 [表情04]
sunawu*
[ 2010-03-10 17:39:20 ]
l老公 [表情19] 你又开始做好人了
sunbright
[ 2010-03-10 20:47:08 ]
- -!我老婆来查房了
游客*
[ 2010-03-11 08:51:14 ]
[表情01] [表情01]
达达*
[ 2010-03-12 19:36:19 ]
其实我偶尔也会这样干 = =!
这样同时会带来其他的郁闷,比如内存管理 。。。
sunbright
[ 2010-03-12 20:30:25 ]
原来达达有这嗜好 - -!
我一般写测试代码这样搞,因为挺省时间的~反正用完了就删了,不过正规项目我都会拆开写
不过我在正规项目中用“?:”多重嵌套 写过一次计算量非常大判断式子,这样可以节省很多消耗
但是就因为这个代码整个类才40多行
却我写了80多行的详细注释,还有拆开写的详细逻辑 - -!
[最后修改由 sunbright, 于 2010-03-12 20:31:26]
ScottLee*
[ 2010-03-17 11:25:10 ]
很少这样写,倒经常用?: 就是不好解释,分析逻辑太麻烦了
vichy*
[ 2010-03-30 13:28:17 ]
嗯,这样的写法确实挺恶心……
游客*
[ 2010-06-25 20:55:02 ]
刚开始的时候,觉得这样很曳,但慢慢就知道这是一种不好的习惯

发表
表情图标
[表情01] [表情02] [表情03] [表情04] [表情05] [表情06] [表情07] [表情08] [表情09] [表情10] [表情11] [表情12] [表情13] [表情14] [表情15] [表情16] [表情17] [表情18] [表情19] [表情20] [表情21] [表情22] [表情23] [表情24]
UBB代码
转换链接
表情图标
悄悄话
昵称:   验证码: *
 
快速浏览
类别
标题
评论/流量
日期