Just solved that problem Myself. :]
Condition:
(Floor(Sprite.Value('ID')/2)) * 2 = Sprite.Value('ID')
"Floor(X)" means to round DOWN (X) to whole number.
"Sprite" is the name of an object.
'ID' is the name of the private variable of that object.
Lets say the number you wanna test if it is an Odd or even number is 1.
(Floor(1/2)) * 2 = Sprite.Value('ID')= FALSE (It is an odd number)
(Floor(2/2)) * 2 = Sprite.Value('ID')= TRUE (It is an even number)
How?
1/2 rounded down is 0, because 0.5 rounded DOWN is 0, therefore condition is FALSE because (0 * 2 =/= 1)
Now say the number you wanna test if 2 is an Odd or even number.
(Floor(2/2)) * 2 = Sprite.Value('ID')= True
How?
2/2 rounded DOWN is 1, because 1.0 rounded down is 1.0, therefore condition is TRUE because (1 * 2 = 2)
Hope I was clear enough and understood what you wanted.