![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 呀 ![]()
![]() |
然後偵測他是否與正確的東西碰撞 若是的話這個MC就會消失 若不是的話他會回到原來的位址請輸入程式碼 我寫了 可事他都沒有反應 可以請幫我看看嗎 謝謝
本篇文章發表於2007-08-09 18:20
|
1樓 |
battery.onMouseDown = function() {
3 if(this.hitTest(_xmouse,_ymouse)){ 4 this.startDrag(true); 5 6 } 7 } 把if(this.hitTest(_xmouse,_ymouse)){ 拿掉試試看
本篇文章回覆於2007-08-09 19:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
呀 ![]() |
謝謝你的回答
我拿掉了試了可是還是不行
本篇文章回覆於2007-08-09 20:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
在你的onMouseUp的事件中的問題
1. 少了 } 2. now_drag 和 this.name 是怎麼得到 ?? 請貼出你完整的AS, 不然別人也不能幫你
本篇文章回覆於2007-08-10 00:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
呀 ![]() |
不好意思 因為我剛學FLASH很多地方都沒有很了解....
這個我是照書上範例檔改的 我可以請問你.name 跟.this 我有點不太懂... 書上都很簡略帶過
本篇文章回覆於2007-08-10 17:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
最有價值解答
白果喵 ![]() ![]() |
>我可以請問你.name 跟.this 我有點不太懂...
this是用來指向正在執行as的本體 在_root用this,this就是_root 在影本abc內用this,this就是abc 但有例外的 在_root加上abc.onRelease的function時,在內用上this,this就不是_root,而是abc 在影片abc內的按鈕物件test內用this,this不會是test,而是abc .name嘛,依整個參數的名字this.name,就是指this向指向的物件的name參數 而這個this剛好是在battery.onMouseDown的function內,所以this.name就是指battery.name 反而如果是指this._name的話,就是指該物件的名字,即是「battery」了
本篇文章回覆於2007-08-11 12:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |