作者zaritatsai (菜金魚)
看板Flash
標題[問題] 控制影片片段移動範圍
時間Sun Jan 3 21:08:42 2010
因為做了
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
→ aquarianboy:你的_layer1是什麼? 怎麼拿它跟left_mc.x做比較呢? 01/04 12:55
→ Angelliya:有很多東西不對說... 01/04 22:49
→ Angelliya:看起來有很多程式碼,我盡量不濃縮了 01/04 23:28
→ Angelliya:朝這個或類似的方向,應該會比完全不知道怎麼下手好 01/04 23:30
→ Angelliya:很想完成的話,研究一下這些程式碼吧~不難,很有意思的 01/04 23:32