Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как присвоить значение одного текстового поля нескольким переменным (http://www.flasher.ru/forum/showthread.php?t=53265)

Gar 30.12.2003 21:48

Как присвоить значение одного текстового поля нескольким переменным
 
Есть текстовое поле и есть несколько переменных. Допустим в текстовом поле набито

object0&91&7.7&385.95&253&1

или вот так:

obj=object0&shirina=91&visota=7.7&xx=385.95&yy=253&kadr=1

Обе записи для меня одинаковы. Присвоить надо переменным с именами как во второй строке данные из текстового поля, то есть во второй строке все расписано - но только в виде одной текстовой строки. Надо чтобы были переменные obj, shirina и тд с этими значениями.

Буду безразмерно благодарен за любую помощь - особенно за исходник!

iLoveYou 30.12.2003 22:42

Код:

mystr="object0&91&7.7&385.95&253&1";
myarr=mystr.split("&");
obj=myarr[0];
shirina=myarr[1];
visota=myarr[2];
xx=myarr[3];
yy=myarr[4];
kadr=myarr[5];

естественно, тип всех переменных будет строковым. перевести нужные переменные в численный тип можно.

Штрек 31.12.2003 00:44

Цитата:

Оригинал написал(а) Sergey"iLoveYou"
[code]естественно, тип всех переменных будет строковым. перевести нужные переменные в численный тип можно.

Я Вас правильно понял, мой генерал? :p

mystr = "object0&91&7.7&385.95&253&1";
myarr = mystr.split("&");
obj = myarr[0];
shirina = myarr[1];
visota = myarr[2];
xx = myarr[3];
yy = myarr[4];
kadr = myarr[5];
_root.createEmptyMovieClip(obj, 999);
with (_root[obj]) {
beginFill(0xff0000, 100);
lineTo(Number(shirina), 0);
lineTo(Number(shirina), Number(visota));
lineTo(0, Number(visota));
lineTo(0, 0);
_x = Number(xx);
_y = Number(yy);
}
Какой высокий стиль! :p

iLoveYou 31.12.2003 00:52

Цитата:

Оригинал написал(а) Штрек

Я Вас правильно понял, мой генерал?
:p
тээк.. упор лежа принять!

Штрек 31.12.2003 01:16

Вам, господин генерал, легко. Вы рот закрыли - и рабочее место убрано. А мне что отжиматься? :p

Gar 31.12.2003 15:32

Титры.
 
Большое вам всем спасибо. Мне это очень помогло - я бы даже сказал спасло. Очень вам благодарен.
С Новым годом!


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

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