![]() |
Конфьюз
Как заставить загруженную 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." а как заставить, чтоб оно было не стринг, а булеан? то биш логического типа? |
все (В С Ё) что ты прочтешь из текстового файла будет иметь тип СТРИНГ...
зы: и убери loadVariables из онЕнтерФрейма =) пока никто не заметил =) |
уже поздно :D , а как в булеан перевести? но чтоб значение сохранилось?
|
Ну, например
a1=a1.indexOf("true")>=0;
Или можно попросить Нокса, и он что-нибудь с прототипами придумает :D |
Если уверен, что лишних пробелов нет, можно так:
a1=a1==true; |
ТТС, ты предлогаешь что-то вроде:
if(a1=="true"){a1=true} так? |
Истинный телепат!
|
Уснулка, я тебе четыре дня назад написал ответ :)
2TTS каких прототипов ?.. неужели у меня такая жуткая репутация ?!.. :)) |
ребят, обьясните еще что означает такая вещь как :
a1=a1=="true" |
То же самое, что написал Нокс четыре дня назад.
Цитата:
|
| Часовой пояс GMT +4, время: 02:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.