Форум 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=34546)

ЛОWАДКА 16.07.2002 23:19

А-а-а-а
 
loadVariables("init/text.as", this, "GET");
n=Number(n);
brd=Number(brd);
bcgrd=Number(bcgrd);

Переменные не становятся числами! Почему?

skaa 17.07.2002 00:14

?
 
Вложений: 1
У меня наверное та же проблема, только они не не становятся числами, а не загружаются сразу (как и XML, например). Я эту проблему решил так (прикреплённый маленький мувик). Может быть можно как-то по-другому?

ЛОWАДКА 17.07.2002 00:48

Вложений: 1
Может я что-то неправильно задаю?

ЛОWАДКА 17.07.2002 00:59

а почему у меня говорит

Error opening URL "file:///D|/Work/flash/data/test/test.as?n=0&brd=0&bcgrd=0"


}

sts 17.07.2002 01:15

это в тесте всегда из-за переменных - надо в браузере проверять

ЛОWАДКА 17.07.2002 01:16

А у меня прожектор!

sts 17.07.2002 01:25

у всех прожектор - становитесь в очередь за бразером :D

skaa 17.07.2002 01:28

!
 
Вложений: 1
Попробуй так: (varV.zip),
только файл text.as помести на C: в корневой каталог или в fla поменяй маршрут.
Твой fla я не смог открыть, он, наверное, на MX, а у меня 5.

ЛОWАДКА 17.07.2002 01:35

всем спасибо! У меня получилось!

Только мне нужно бует динамически назначать переменные потому var использовать не буду, но на твоем примере все понял!

Ещё раз спасибо!

ЛОWАДКА 17.07.2002 01:39

будем делать через массивы!

Nox Noctis 17.07.2002 02:01

я не смотрел примерчики -
просто скажу в чем была ошибка :)) (мало ли кому понадобится)

...нельзя никакие действия с переменными делать пока они не загрузятся
а мгновенно они загрузится не могут в принципе никогда :)
даже если этовсего одна переменная и грузится из файлика с локального диска

поэтому надо сначала проверять пришли переменные или нет - а потом уж делать все остальное :))

G.W.M 17.07.2002 03:10

Вложений: 1
вам нада.... parseInt

parseInt(expression, radix);
Аргументы

expression Строка, число с плавающей запятой или другое выражение для анализа и конвертации в целое.

radix Целое, представляющее для анализа основание системы счисления (базу) числа. Допустимые значения от 2 до 36. Этот параметр факультативный (необязательный).

Пример

parseInt("3.5") возвращает 3.5

parseInt("bar") возвращает NaN

parseInt("4foo") возвращает 4

Шестьнадцатиричное преобразование:

parseInt("0x3F8") возвращает 1016

parseInt("3E8", 16) возвращает 1000

Двоичное (бинарное) преобразование:

parseInt("1010", 2) возвращает 10 (десятичное представление бинарного 1010)

Синтаксический анализ восьмеричного числа (в этом случае восьмеричное число идентифицировано основанием 8):

parseInt("777", 8) возвращает 511 (десятичное представление восьмеричного 777)


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

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