class RuleBox extends MovieClip { public var val:Number; public var rule:Number; private var nr:MovieClip; private var n0:MovieClip; private var n1:MovieClip; private var n2:MovieClip; private var txtVal:TextField; function onLoad() { setSelf(); } public function setSelf() { txtVal.text = String(val); var f = 1+(val >> 2)%2; n2.gotoAndStop(f); f = 1+(val >> 1)%2; n1.gotoAndStop(f); f = 1+(val)%2; n0.gotoAndStop(f); var ruleOutcome:Number = 1+ (rule >> (7-val)); f = 1+Number(ruleOutcome%2); nr.gotoAndStop(f); } }