2012-10-20 35 views
0

我對AS3相當陌生,並且非常喜歡學習它。 我的問題是我需要將一個字符從一個框架移動到另一個框架。AS3人物運動

我知道如何打動他,讓他從一幀到下一場景通過讓他與箭頭鍵一擊點移動,但我不能弄清楚如何做到這一點下面

如果角色走到舞臺的末端,他應該出現在下一幀的左側。如果 他走到舞臺的左側,他應該出現在前一個場景的右側

任何幫助將是偉大的,謝謝你們。

+2

你嘗試過什麼?谷歌你的問題,你會得到不少相關的結果... –

回答

1

您可以添加在你的關鍵事件處理程序的條件:

// Here you set a new `x` value for the character 
// If the redistration point is in the left top corner 
if (myCharacter.x > stage.width) 
    myCharacter.x = -myCharacter.width; 
else if (myCharacter.x < -myCharacter.width) 
    myCharacter.x = stage.width; 
+0

我得到它的工作。這是代碼 我想要做的是,而不是角色去下一個場景。我希望角色能夠在6幀以上的幀中播放,有人知道我會怎麼做嗎?謝謝 – user1762271

+0

你可以隱藏6個角色的字符,並顯示你什麼時候需要它,以及你需要它的地方。 –