Just leave the quotes away:

var btest:Boolean = true;




--- In [email protected], "Hilary Bridel" <[EMAIL PROTECTED]> wrote:
>
> try:
> var btest:Boolean;
> var testValue:String = "true";
> btest = testValue == "true" ? true : false;
> trace("btest = "+btest);
>
> Hilary
>
> --
>
> On 4/19/07, Luis Eduardo [EMAIL PROTECTED] wrote:
> >
> >
> > hi,
> >
> > this simple code dont work.
> >
> > var btest:Boolean = new Boolean();
> > btest = "true";
> > trace("btest = "+btest);
> >
> > btest = "false";
> > trace("btest = : "+btest);
> >
> > there are a compile warning telling me that: "3590: String used were
a
> > Boolean value was expected. The expression will be type coerced to
> > Boolean"
> > but it is not.
> >
> > even if i do typecast it wont work:
> >
> > btest = Boolean("true");
> > trace("btest = : "+btest);
> >
> > or if i typecast with "as".
> > btest = ("true" as Boolean);
> > btest = ("false" as Boolean);
> >
> > so i ask: how to cast String "true" to Boolean true ?
> > what am i missing???
> >
> > Luís Eduardo.
> >
> >
> >
>
>
>
> --
> Hilary
>
> --
>



Reply via email to