![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Адрес: Екб
Сообщений: 63
|
Не смог разобраться сам, поэтому обращаюсь к наиболее компетентным, то есть к вам-)
Переменные подгружаю из файла (ниже кусочек): num=2 &x_1=100 &y_1=100 &icon_1=icon1.gif &descr_1=текст &href_1=url1 &name_1=текст &x_2=200 &y_2=200 &icon_2=icon2.gif &descr_2=текст &href_2=url2 &name_2=текст this.lv = new LoadVars();
this.lv.load("vars.txt");
this.lv.onLoad = function() {
for (i=1; i<=this.num; i++) {
item.duplicateMovieClip('item'+i, i);
_root['item'+i]._x = this["x_"+i];
_root['item'+i]._y = this["y_"+i];
_root['item'+i].name = this["name_"+i];
_root['item'+i].descr = this["descr_"+i];
_root['item'+i].href = this["href_"+i];
_root['item'+i].icon = this["icon_"+i];
}
};
почему-то выполняется не верно... может я обращаюсь к координатам не правильно... не смог разобраться. При этом, если написать: То все мувики нормально передвинутся |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
через лоадварс загружается все правильно, просто в подобных случаях как у тебя будут неправильно парситься числовые значения
Цитата:
в любом случае можно парсить ; вот посмотри функции parseInt , parseFloat проблема в том что если после числа у тебя есть пробел то при парсинге переменная будет String Последний раз редактировалось 7thsky™; 25.06.2005 в 16:33. |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
или пожешь Number юзать, но может быть трабла и в ссылке this попробуй путь явно указывать через _root, но этот глюк редко встречается
__________________
С уважением, Maksi. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Number тут не поможет, так как если после цифры идут еще какие нить символы например пробел то выдаст NaN
вот попробуй : |
|
|||||
|
Регистрация: Jun 2004
Адрес: Екб
Сообщений: 63
|
Всем большое спасибо! parseInt помог!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|