[問題] 控制影片片段移動範圍

看板Flash作者 (菜金魚)時間14年前 (2010/01/03 21:08), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
因為做了 onClipEvent(enterFrame) { if (Key.isDown(Key.LEFT)) { _root.layer1._x+=50; } if (Key.isDown(Key.RIGHT)) { _root.layer1._x-=50; } } 鍵盤左右鍵控制畫面移動這個效果 但是目前layer1會一直無限往左或往右移動 現在的解決方式是 在舞台左右兩側各畫一個長條(left_mc)&(right_mc) 來做為控制範圍的物件 語法是這樣子~ if(_layer1 <=left_mc._x){ this._x+=0; } else if(_layer1._x==40){ this._x+=0; } if(_layer1 >=right_mc._x){ this._x+=0; } -- 語法放在獨立圖層的影格上 但是試了一下午就是找不出為什麼它完全沒效用 囧rz 想問問有沒有flash強者可以告訴我 這揪竟該怎麼做啊囧rz 先謝謝大家了>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.211.191 ※ 編輯: zaritatsai 來自: 124.11.211.191 (01/03 21:09)

01/03 21:26, , 1F
有原始檔嗎?
01/03 21:26, 1F

01/03 21:56, , 2F

01/04 12:55, , 3F
你的_layer1是什麼? 怎麼拿它跟left_mc.x做比較呢?
01/04 12:55, 3F

01/04 22:49, , 4F
有很多東西不對說...
01/04 22:49, 4F

01/04 23:27, , 5F
01/04 23:27, 5F

01/04 23:28, , 6F
01/04 23:28, 6F

01/04 23:28, , 7F
看起來有很多程式碼,我盡量不濃縮了
01/04 23:28, 7F

01/04 23:30, , 8F
朝這個或類似的方向,應該會比完全不知道怎麼下手好
01/04 23:30, 8F

01/04 23:32, , 9F
很想完成的話,研究一下這些程式碼吧~不難,很有意思的
01/04 23:32, 9F
文章代碼(AID): #1BG9RWnO (Flash)