PDA

Просмотр полной версии : Проблема при конвертации загруженной переменной!!!


BlackJack3D
07.10.2002, 07:26
Привет Всем!

Вот что я хотел:

загружаю из текстового файла переменную text затем мне необходимо перевести эту переменную из string в numeric для ипользования в качестве параметра для goto.

Вот как я это делал

loadVariablesNum ("./text.txt", 0);
zz = Numeric(text);
gotoAndStop (zz);

Level #0:
Variable _level0.$version = "WIN 5,0,30,0"
Variable _level0.zz = undefined
Variable _level0.text = "5"

А вот и проблема!

Подскажите как првильно это сделать или как вообще это реализовать???

asd
07.10.2002, 10:06
gotoAndStop (Number(text));

BlackJack3D
07.10.2002, 10:25
не работает..

вообще с подгруженной переменной ничего не сделаешь.. 8(((

ну, всё таки как её конвертануть то в нумерик???

RDA
07.10.2002, 11:18
Перед тем как что-то куда-то конвертировать нужно убедиться, что это "что-то" загрузилось...............
(о как сказал :D )

lexass
07.10.2002, 11:27
Оригинал написал(а) RDA
Перед тем как что-то куда-то конвертировать нужно убедиться, что это "что-то" загрузилось...............
(о как сказал :D )

да, да! очь прально сказал!;)
ЗЫ
во избежании появления данной проблемы
непропускайте пукт 2
;)

BlackJack3D
07.10.2002, 12:02
Variable _level0.text = "5"

а вот это не докозательство ли того что переменная подгружена?

lexass
07.10.2002, 12:08
а ты вот так попробуЙ:

loadVariablesNum ("./text.txt", 0);
zz = Numeric(text);
trace(text+' myText')
gotoAndStop (zz);

spayeler
07.10.2002, 12:08
нет не доказательство...
if (_level0.text=="5"){
...
}
- это доказательство ...

RDA
07.10.2002, 12:37
Мне вот интересно!
А где вы тахих функций набрали: "Numeric", "number"?????

var text = "5";
zz = Math.floor(text);
trace(zz);
zz = Number(text);
trace(zz);


Все работает!

RDA
07.10.2002, 12:37
Мне вот интересно!
А где вы тахих функций набрали: "Numeric", "number"?????

var text = "5";
zz = Math.floor(text);
trace(zz);
zz = Number(text);
trace(zz);

Все работает!

Сорри не дают мне лишнее сообщение удалить!

sts
07.10.2002, 12:41
RDA - так BlackJack3D этого уже третий день не замечает :D

http://www.flasher.ru/forum/showthread.php?s=&threadid=38063 ;)

сейчас придет - опять про нумерик будет спрашивать , вот увидишь :D :D :D

RDA
07.10.2002, 12:43
И Lexass - туда же! :D

lexass
07.10.2002, 12:51
и куда же это я туда??? :o

zz = Numeric(text);

откель мне знать че у него Numeric???
мож спецально им написаная функция ;)
типа:
--------------------------------------------------
function Numeric(text){
if(text==undefined)return 0;
return Math.floor(text);
}
--------------------------------------------------
:cool: ;) :D :p

BlackJack3D
07.10.2002, 13:23
Ой народ всё пошло!!! 8)))
Переменная грузится пока не загрузится!!! 8)))

Чайник!!! Спасибо за улыбки и смех!!!

Да, и ещё а чего сразу то не сказали что не Numeric - а Number! 8)))

1. loadVariablesNum ("./position.txt", 0);
2. if (xz ne "") {
gotoAndStop (4);
}
3. gotoAndPlay (2);
4. zz=Number(xz);
if (!zz) {
zz = 5;
}
gotoAndStop (zz);

ну, вот такой код 8)))

lexass
07.10.2002, 13:35
рекомендую для поднятия настроения:
http://flasher.ru/forum/showthread.php?threadid=32377&highlight=%EF%EE%E4%EE%E6%E4%E0%F2%FC

ЗЫ
и вааще много интересного :
http://flasher.ru/forum/sets/flasher/top_search.gif
ключевое слово "подождать" ;)

BlackJack3D
07.10.2002, 14:13
8))) Эт как будто я только ник не мой 8)))

lexass
07.10.2002, 15:02
8))) Эт как будто я только ник не мой 8)))

Ай молодца, гловное осознание уже пришло!

Второй шаг - пониманиЕ :cool:

________
Удач!