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
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to