一個無理的請求
可以請各位大大幫我看看有哪裡做錯嗎?
我想用flash寫個動作遊戲,
但是試了一個小時都卡在莫名其妙的地方,
也不知道是語法錯誤還是整體架構的問題...
========================
只有一個場景: scene 1
和一個物件: player
player的第一影格是站立的動作;
2~5是攻擊的動畫;
並在1,2影格皆輸入stop();
scene1就只把player拉到畫面上,然後在唯一的影格輸入以下AS
if (Key.isDown(Key.RIGHT)){ //如果按右鍵人物往右移
root.player._x ++ ;
}
If (Key.isDown(Key.c)){ //如果按c進入動畫
with(root.player)
gotoandplay(2)
}
=======================================
這樣寫到底有甚麼問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.8.181
※ 編輯: madturtle 來自: 59.124.8.181 (04/26 01:49)
推
04/26 02:10, , 1F
04/26 02:10, 1F
補充一下,
出現的錯誤訊息:
1120: Access of undefined property Key. (if (Key.isDown(Key.RIGHT)){ )
1119: Access of possibly undefined property player through a reference with
static type flash.display:DisplayObject. (root.player._x ++ ; )
※ 編輯: madturtle 來自: 59.124.8.181 (04/26 02:19)
推
04/26 13:24, , 2F
04/26 13:24, 2F
→
04/26 13:25, , 3F
04/26 13:25, 3F
→
04/26 13:25, , 4F
04/26 13:25, 4F
但是我的scene 1只有一個影格,不是等於一直在播這個影格嗎?
→
04/26 13:26, , 5F
04/26 13:26, 5F
→
04/26 13:26, , 6F
04/26 13:26, 6F
→
04/26 13:27, , 7F
04/26 13:27, 7F
※ 編輯: madturtle 來自: 59.124.8.181 (04/26 15:33)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):
2
7