看板 Flash 關於我們 聯絡資訊
因為做了 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)
aquarianboy:有原始檔嗎? 01/03 21:26
zaritatsai:http://www.badongo.com/file/19501567 01/03 21:56
aquarianboy:你的_layer1是什麼? 怎麼拿它跟left_mc.x做比較呢? 01/04 12:55
Angelliya:有很多東西不對說... 01/04 22:49
Angelliya:http://tinyurl.com/ybmce3r 飯粒... 01/04 23:27
Angelliya:http://tinyurl.com/ydhcnqu 參考... 01/04 23:28
Angelliya:看起來有很多程式碼,我盡量不濃縮了 01/04 23:28
Angelliya:朝這個或類似的方向,應該會比完全不知道怎麼下手好 01/04 23:30
Angelliya:很想完成的話,研究一下這些程式碼吧~不難,很有意思的 01/04 23:32