原创 不要太相信Debugger收藏

新一篇: 送給一位朋友,也剖析我自己 | 旧一篇: Happy New Year!

不要太相信Debugger

flash的debugger購強大,用來調試很方便,但是不能太相信上面的movieclip清單,大致有兩种情況:

1, 舞臺上有,清單上沒有

這是由一個bug引起的,用swapDepths將mc移動到一個深度,然後向後播放時間綫,接著(一幀或多幀之後)用gotoAndStop或gotoAndPlay播放swapDepths之後的某一幀,Flash會複製一個新的mc出來。
此時舞臺上有兩個mc,可是debugger裏面只顯示一個。

bugOfDebugger

下載測試 fla

ps: 解決swapDepths+gotoAndStop的bug,可以用2004的 DepthManager.setDepthTo()

2, 舞臺上沒有,清單上有

新建一個兩幀兩層的flash,在第一層放一個mc,取名mc。在第二層第一幀寫as:
mc._name = "mcA";

OK, 按ctrl+shift+Enter調試,可以看到debugger裏面有兩個mc,所有屬性都是一樣的,改變其中一個的_visible屬性,兩個mc都會消失。這説明debugger顯示的兩個mc是同一個mc。

发表于 @ 2005年01月07日 09:41:00|评论(loading...)|编辑

新一篇: 送給一位朋友,也剖析我自己 | 旧一篇: Happy New Year!

评论

#blueprince 发表于2005-01-10 10:54:00  IP: 218.17.215.*
青蛙,突然想找点精神寄托了,不知道玩flash好不好?哎……
#qhwa 发表于2005-01-10 11:29:00  IP: 210.22.8.*
-___-! 受什麽打擊了???
#blueprince 发表于2005-01-11 12:27:00  IP: 218.17.215.*
yulele 係邊個?瞎攪和!
#yulele 发表于2005-01-10 19:30:00  IP: 218.80.246.*
青蛙,突然想找点精神寄托了,不知道玩flash好不好?咳……

#qhwa 发表于2005-01-11 08:57:00  IP: 210.22.8.*
這個世界怎麽了^^
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © qhwa