[問題] 奇怪...

看板Flash作者 (ETREX)時間19年前 (2006/04/29 12:07), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/3 (看更多)
我用下面四行來使用鍵盤控制影片位置 if ( Key.isDown( Key.UP ) && this._y > 0 ) this._y -= speed ; if ( Key.isDown( Key.DOWN ) && this._y < 400 ) this._y += speed ; if ( Key.isDown( Key.LEFT ) && this._x > 0 ) this._x -= speed ; if ( Key.isDown( Key.RIGHT ) && this._x < 400 ) this._x += speed ; 這四行是可行的 但是如果我將 400 改成 _root._height 或 _root._width 實際測試的時候卻可以跑出畫面外 之後 trace ( _root._height ); 顯示400沒錯.. 問題到底出在哪裡呢?(我使用的是FLASH MX) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.124.45

04/29 15:14, , 1F
印象中this._x和this._y這東西指的是中心點位置...
04/29 15:14, 1F

04/29 15:15, , 2F
(還是是左上角位置? 忘了orz)
04/29 15:15, 2F

04/29 16:23, , 3F
物件的中心點吧~
04/29 16:23, 3F

04/29 19:07, , 4F
是看它一開始物件設的軸心在那
04/29 19:07, 4F

04/29 21:28, , 5F
改用Stage.height跟width看看
04/29 21:28, 5F
文章代碼(AID): #14KkPish (Flash)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 3 篇):
4
6
3
5
文章代碼(AID): #14KkPish (Flash)