Please, anyone with skills to convert the following php function to flex? i'm killing myself trying...
please... anyone? thanks rafael ----- /** * Perform a float-safe bitwise AND comparison * * @param int/float $number The number to which to perform a bitwise AND * @param int/float $comparison The number with which to perform a bitwise AND * @return bool */ function safeBitCheck($number,$comparison) { if( $number < 2147483647 ) { return ($number & $comparison)==$comparison; } else { $binNumber = strrev(base_convert($number,10,2)); $binComparison = strrev(base_convert($comparison,10,2)); for( $i=0; $i<strlen($binComparison); $i++ ) { if( strlen($binNumber)<$i || ($binComparison{$i}==="1" && $binNumber{$i}==="0") ) { return false; } } return true; } } safeBitCheck(17,16); // true safeBitCheck(17,2); // false safeBitCheck((4294967296+8589934592),4294967296); // true safeBitCheck(2,8589934592); // false