Thats interesting. A bit more involved than what I was doing but it is
indeed interesting.
On 1/25/06, Daniel Cascais <[EMAIL PROTECTED]> wrote:
>
> What about something like this:
>
>
> var results:Array = [ "a", "b", "c", "d", "e", "f", "g", "h", "i",
> "j", "k", "l", "m", "n", "o", "p" ];
>
> function getResult( value1:Boolean, value2:Boolean, value3:Boolean,
> value4:Boolean ):Number
> {
> var resultIndex:Number = 0;
>
> if( value1 ) resultIndex |= 8;
> if( value2 ) resultIndex |= 4;
> if( value3 ) resultIndex |= 2;
> if( value4 ) resultIndex |= 1;
>
> return results[ resultIndex ];
> }
>
> trace( getResult( true, true, false, true) );
>
> /*
> Results Table
>
> value1 value2 value3 value4 Results
> 0 0 0
> 0 a
> 0 0 0
> 1 b
> 0 0 1
> 0 c
> 0 0 1
> 1 d
> 0 1 0
> 0 e
> 0 1 0
> 1 f
> 0 1 1
> 0 g
> 0 1 1
> 1 h
> 1 0 0
> 0 i
> 1 0 0
> 1 j
> 1 0 1
> 0 k
> 1 0 1
> 1 l
> 1 1 0
> 0 m
> 1 1 0
> 1 n
> 1 1 1
> 0 o
> 1 1 1
> 1 p
> */
>
> On 1/25/06, eric dolecki <[EMAIL PROTECTED]> wrote:
> > I have 4 variables I need to check the states of routinely... and
> > combinations thereof.
>
> --
> Daniel Cascais
> Tel: +56 (0)2 4589495
> Cel: +56 (0)9 9417355
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders