sorry about my previous example ;)
can't your receive "1" and "0" instead of true/false ?
this works:
var my_boolean_string:String = "1";
var my_boolean:Boolean = Boolean(Number(my_boolean_string));
if(my_boolean == true) {
trace("cool");
} else {
trace("nope");
}
Cedric
Try:
var my_bool:Boolean = flashvar_bool=="false"?false:true;
The basic problem is creating a Boolean with any string makes it true.
So creating it with the string "false" still makes it true.
On 10/28/05, Matt Ganz <[EMAIL PROTECTED]> wrote:
hi.
i'm receiving FlashVars in my object and embed code and the values are
either "true" or "false". i assume they're brought into flash as
strings and i need them as booleans.
it is my understanding that boolean() won't do what i want because all
it does is evaluate the expression inside the parantheses instead of
converting the value to a boolean. i also read a very brief comment on
livedocs that the appropriate way to do it is cast to a number first
and then a boolean. but that doesn't make sense to me.
anyone have any experience with this?
thanks. -- matt.
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders