Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 25.09.2013, 09:51
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

Сообщение от DimaPlotnikov
Создал массив
ну вообще так то массив у вас пустой т.к. должно быть вот так

function anim1() {
    var rulesArr = document.getElementById('input1').value.split(" ");
    var strIndex = 0;
readLine(rulesArr[strIndex]);
        if (strIndex < rulesArr.length)   {
            strIndex++;
            setTimeout(anim1 , 1000);
        }
        else {
            strIndex=0;
        }
}


и потом, что у вас делает функция moveTo?
Ответить с цитированием
  #3 (permalink)  
Старый 25.09.2013, 10:34
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от DimaPlotnikov
а как сделать анимацию не понимаю.
Ответ тут.
http://javascript.ru/blog/Andrej-Par...cii-JavaScript
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31
Помогите разобраться с анимацией kent666 Элементы интерфейса 2 26.10.2011 12:13
Помогите разобраться!!! Greendumb Общие вопросы Javascript 8 19.08.2010 14:04
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50