Flash 板


LINE

如果我是写 addEventListener(事件, new function(E:事件):viod{ //要做的事 }); 和另一种写法 addEventListener(事件, 函式); function 函式(E:事件):void{ //要做的事 } 在许多物件都要addEventListener的情况下 是不是第二种比较好? 因为第一种会变成每个物件有自己的function 第二种是让每的物件指向相同的function 会这样问是因为我觉得第一种很漂亮 所以通通都用了第一种 等到一次创造很多物件时 才发现会LAG... -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 我不是m █████ █████ 我不是s ██ ███ 是温柔 ██╱╲ ◥█████◣● 是傲娇╱╱ ◥████ ˇ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.127.91 ※ 编辑: hirabbitt 来自: 163.13.127.91 (05/24 14:19)
1F:→ aquarianboy:我觉得第二种比较漂亮说 :) 05/24 14:24
2F:推 cjcat2266:第二种比较漂亮吧,第一种有种ad hoc的感觉 05/24 14:42
3F:→ cjcat2266:而且第一种你需要自已保留function reference 05/24 14:43
4F:→ cjcat2266:否则之後就无法remove event listener 05/24 14:43
5F:→ cjcat2266:然後你的anonymous function就会变成orphan 05/24 14:43
6F:→ cjcat2266:所占用的记忆体空间永远无法被GC释放掉 05/24 14:44
7F:推 STARGAZERs:我想说... 你要不要乾脆把所有东西都写成一个物件... 05/24 15:20
8F:→ STARGAZERs:这样应该比较漂亮也比较没有简洁的问题 05/24 15:21
9F:→ hirabbitt:把所有东西都包在一个物件里吗 05/24 15:35
10F:推 Assyla:第一种我只有在function要另外传参数进去时才会用 05/24 15:45
11F:推 peacedove:同楼上 05/24 16:50
12F:→ hirabbitt:remove event listener是说delete吗? 05/24 17:22
13F:推 etrexetrex:如果函数很长 用第二种 05/24 18:06
14F:→ etrexetrex:如果需要removeEventListener 用第二种 05/24 18:07
15F:→ etrexetrex:第一种比较像是 jQuery 的写法 05/24 18:08
16F:→ hirabbitt:我大概是那种 觉得越复杂越漂亮的人... Orz 05/24 18:33
17F:推 AizawaYuichi:写成同一行看起来是很帅,可是有时候徒增困扰 05/24 19:08
18F:推 etrexetrex:第一种比较像 jQuery, 第二种比较像C#,Java 05/24 19:18
19F:→ etrexetrex:不过大部分写 as3 的人都倾向於C#, Java 05/24 19:19
20F:→ hirabbitt:可是我是反jQuery派的耶...(根本不想学 05/24 19:33
21F:推 AizawaYuichi:第二种可以跑回圈呼叫同一个function 05/24 22:07
22F:→ AizawaYuichi:但是第一种跑回圈会占用多余记忆体的样子 05/24 22:07
23F:→ hirabbitt:对啊 我就是用for去跑它 才发现会lag的... 05/25 05:45
24F:→ StranGhost:第一种有好处喔 可以利用这方法传Value 05/26 22:47
25F:→ aquarianboy:第二种当然也行,所以那应该不算是好处 05/27 06:37
26F:推 StranGhost:第二种要怎麽传 是呼叫後再呼叫吗 06/05 10:59







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP