package com.oxylusflash.book { public class Overlay extends FadeInOutItem { private var btnAutoWasOn:Boolean = false; /** * Overlay rectangle. * @param color Hex color. * @param colorAlpha Alpha. */ public function Overlay(color:uint = 0x000000, colorAlpha:Number = 0.85) { this.graphics.beginFill(color, colorAlpha); this.graphics.drawRect(0, 0, 100, 100); this.graphics.endFill(); this.cacheAsBitmap = true; } /** * Overrides. */ override public function set state(value:int):void { if (super.state != value) { super.state = value; if (value == FadeInOutItem.VISIBLE) { if (Global.optBar.btnAuto.isOn) { btnAutoWasOn = true; Global.optBar.btnAuto.isOn = false; Global.optBar.btnAuto_clickHandler(null); } } else { if (btnAutoWasOn) { btnAutoWasOn = false; Global.optBar.btnAuto.isOn = true; Global.optBar.btnAuto_clickHandler(null); } } } } } }