Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2013, 19:17
Новичок на форуме
Отправить личное сообщение для DimaPlotnikov Посмотреть профиль Найти все сообщения от DimaPlotnikov
 
Регистрация: 24.09.2013
Сообщений: 5

Помогите с функией анимации
При вводе букв L,R,D,U объект должен перемещаться в указаном направлении согласно функции readLine.Создал массив, а как сделать анимацию не понимаю.

function doAnimate (){
    var rulesArr = document.getElementById('input1').value.split(" ");
}

function anim1() {
    var rulesArr = new Array();
    var strIndex = 0;
readLine(rulesArr[strIndex]);
        if (strIndex < rulesArr.length)   {
            strIndex++;
            setTimeout(anim1 , 1000);
        }
        else {
            strIndex=0;
        }
}
function readLine(lol){
    switch (lol){
        case "L" :
            moveTo('left');
            break;
        case "U" :
            moveTo('top');
            break;
        case "R" :
            moveTo('right');
            break;
        case "D" :
            moveTo('bot');
            break;
    }
}

HTML: 
<form >
    <input id="input1" type="text"  value="">
</form>
<button id="button6"  onclick = "anim1() " >Do</button>

Последний раз редактировалось DimaPlotnikov, 24.09.2013 в 19:49.
Ответить с цитированием