Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Изменение значения переменной из input text (http://www.flasher.ru/forum/showthread.php?t=117793)

flazher 06.11.2008 18:23

Изменение значения переменной из input text
 
Есть переменная i.
В текстовом поле input вводим, например, "i 1", и значение i становится 1.
Как это реализовать?

Division 06.11.2008 18:25

По всей видимости нужно написать парсер. Если ограничиваться данной ситуацией, можно просто находить то что слева от пробела и что справа от пробела. То что слева - имя переменной, то что справа - значение.

iNils 06.11.2008 18:25

Писать мини парсер.

flazher 06.11.2008 18:35

Division, ситуация этим и ограничивается. Как найти что слева и что справа от пробела?

iNils 06.11.2008 18:40

Код:

var i:Number;
var str:String = "i 1";
var array:Array = str.split (" ");
this[array[0]] = Number (array[1]);
trace (i);


Division 06.11.2008 18:42

Код:

var s = 'i 5';
var ind = s.indexOf(' ');
var left = s.slice(0,ind);
var right = s.slice(ind+1,s.length);
trace(left);
trace(right);



Часовой пояс GMT +4, время: 13:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.