Re: 不知為何無法顯示下一層的東西?
※ 引述《sshain (飛飛)》之銘言:
: : → Ake:onClipEvent事件同樣會被複製, 推 202.178.199.4 12/28
: 非常抱歉
: 可是不知為什麼
: 我的檔就不行 ̄▽ ̄|||
: 可以再幫我看一下嗎?
: http://myweb.hinet.net/home4/sshain67/flash_p.zip
: (檔案有更新)
首先我希望你把程式改成這樣, 在flash預覽影片, 看看有甚麼事發生.
onClipEvent (mouseDown) {
this.startDrag(true, 80, 165, 605, 526);
trace(this._name);
}
注意:當你按下滑鼠時, 所有的 onClipEvent(mouseDown) 都被觸發.
錯誤的原因是:程式沒有判斷按下滑鼠那一刻是在哪一個物件上,
這是邏輯錯誤, 不是語法錯誤,
但也是使用複製物件常見的錯誤,
改成下面的就可以了,
下次記得就好, ^O^~
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
this.startDrag(true, 80, 165, 605, 526);
}
}
--
我是一杯心酸的果汁...
果汁內懸浮著很多傷心的粒子...
我正需要一支攪拌匙不斷的把我攪拌...
免得粒子在寧靜中沉澱成塊......。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.178.199.4
推
推 218.160.40.75 12/28, , 1F
推 218.160.40.75 12/28, 1F
推
推 202.178.199.4 12/28, , 2F
推 202.178.199.4 12/28, 2F
推
推 210.58.159.193 12/28, , 3F
推 210.58.159.193 12/28, 3F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章