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

Usnul 01.05.2003 01:29

Конфьюз
 
Как заставить загруженную loadVariables()'ом переменную быть переменной логического типа?

то есть:
-----------------
_root.onEnterFrame=function(){
variables.loadVariables("data.txt");
trace("a1= "+variables.a1+", type of a1 is "+typeof(variables.a1)+".")
}
-----------------

data.txt содержит всего одну строчку:
a1=true
и все :(
tracу выдает "a1= true, type of a1 is string."
а как заставить, чтоб оно было не стринг, а булеан? то биш логического типа?

Nox Noctis 01.05.2003 02:11

все (В С Ё) что ты прочтешь из текстового файла будет иметь тип СТРИНГ...


зы: и убери loadVariables из онЕнтерФрейма =) пока никто не заметил =)

Usnul 01.05.2003 03:32

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

TTS 01.05.2003 03:53

Ну, например
 
a1=a1.indexOf("true")>=0;

Или можно попросить Нокса, и он что-нибудь с прототипами придумает :D

TTS 01.05.2003 03:56

Если уверен, что лишних пробелов нет, можно так:
a1=a1==true;

Usnul 01.05.2003 11:51

ТТС, ты предлогаешь что-то вроде:
if(a1=="true"){a1=true} так?

TTS 04.05.2003 17:29

Истинный телепат!

Nox Noctis 04.05.2003 19:11

Уснулка, я тебе четыре дня назад написал ответ :)

2TTS
каких прототипов ?.. неужели у меня такая жуткая репутация ?!.. :))

Usnul 04.05.2003 19:36

ребят, обьясните еще что означает такая вещь как :
a1=a1=="true"

TTS 04.05.2003 23:52

То же самое, что написал Нокс четыре дня назад.

Цитата:

каких прототипов ?.. неужели у меня такая жуткая репутация ?!.. :))
жутчайшая. :eek:


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

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