[問題] 圖片展示程式有Bug

看板Flash作者 (小順)時間15年前 (2010/09/11 17:50), 編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/1
小弟做了一個展示圖片的程式 程式中目前有一個Bug就是在圖片回復原始大小時 會一度透明化被其他的圖片蓋到 程式中使用外部載入圖片 加上Tweener的效果 然後結合層級的概念 但是小弟不知道哪裡出了問題… 請大家幫我看一下 AS:http://goo.gl/XGgX SWF+圖片:http://goo.gl/pbdl -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.26.41 ※ 編輯: wind50321 來自: 118.160.26.41 (09/11 17:51) ※ 編輯: wind50321 來自: 118.160.26.41 (09/11 17:53)

09/12 00:17, , 1F
因為在 hasClicked == true 的時候
09/12 00:17, 1F

09/12 00:18, , 2F
會執行縮回原位的 Tweener,但是下面緊接著會執行
09/12 00:18, 2F

09/12 00:18, , 3F
setChildIndex,把該元件的層級設回原先的層級
09/12 00:18, 3F

09/12 00:18, , 4F
要等到 Tweener 執行完再呼叫那一行就會正確了~
09/12 00:18, 4F

09/12 00:19, , 5F
在Tweener裡面用onComplete設定執行完畢要執行的函式
09/12 00:19, 5F

09/12 03:39, , 6F
因為我每張圖的位置是用它的層級來設定的
09/12 03:39, 6F

09/12 03:40, , 7F
如果照s大這樣做的話,如果在它的大小恢復前又點圖片
09/12 03:40, 7F

09/12 03:41, , 8F
它就會跑到右下角的地方 因為在恢復之前層級最高
09/12 03:41, 8F

09/12 03:42, , 9F
或許我該用其他方式來設定圖片的位置
09/12 03:42, 9F

09/12 03:58, , 10F
不知道能不能知道一個物件被排在陣列裡的位置?
09/12 03:58, 10F

09/12 04:53, , 11F
後來用設定物件name的方式來設定各別位置 終於解決了!
09/12 04:53, 11F

09/12 13:34, , 12F
你可以在點選的同時removeEventListener
09/12 13:34, 12F
文章代碼(AID): #1CYr3qEP (Flash)
文章代碼(AID): #1CYr3qEP (Flash)