home *** CD-ROM | disk | FTP | other *** search
- package Code.LOGIC.OBJECTS.GRAPHICS
- {
- import Code.LIB._uu24;
- import Code.LOGIC.OBJECTS.ACTORS.RECTS._hk305;
- import Code.OPTIONS._dx111;
- import Code.org.cove.ape._ms106;
- import flash.display.DisplayObject;
- import flash.display.Sprite;
-
- public class _fh221 extends _ms106
- {
-
-
- protected var water:_hk305;
-
- protected var mount:DisplayObject;
-
- private var bubbleTimer:int;
-
- protected var _mask:_ms106;
-
- public function _fh221(param1:_hk305)
- {
- super();
- this.water = param1;
- _nm102();
- bubbleTimer = 0;
- }
-
- override public function set _vt351(param1:Number) : void
- {
- super._vt351 = param1;
- if(_mask)
- {
- _mask._vt351 = param1 - water.width / 2;
- }
- }
-
- override public function set _lh238(param1:Number) : void
- {
- super._lh238 = param1;
- if(_mask)
- {
- _mask._lh238 = param1 - water.height / 2;
- }
- }
-
- public function get _by468() : DisplayObject
- {
- return _mask;
- }
-
- override public function onEnterFrame() : void
- {
- var _loc1_:int = 0;
- var _loc2_:DisplayObject = null;
- var _loc3_:_tq68 = null;
- _loc1_ = 0;
- while(_loc1_ < numChildren)
- {
- _loc2_ = getChildAt(_loc1_);
- if(_loc2_ is _tq68)
- {
- _tq68(_loc2_).onEnterFrame();
- if(!_loc2_.parent)
- {
- _loc1_--;
- }
- }
- _loc1_++;
- }
- if(++bubbleTimer > 100 && numChildren < 20)
- {
- _loc3_ = new _tq68(-water.height / 2,-2 + Math.random() * 1);
- _loc3_._gm53(-water.width / 2 + Math.random() * water.width,water.height / 2 + 5);
- addChild(_loc3_);
- bubbleTimer = 0;
- }
- }
-
- protected function _nm102() : void
- {
- var _loc1_:Sprite = null;
- var _loc2_:Sprite = null;
- _loc1_ = new _dx111.GWater() as Sprite;
- _loc1_.scaleX = water.width / 300;
- _loc1_.scaleY = water.height / 300;
- mount = _uu24._sa70(_loc1_);
- addChild(mount);
- _loc2_ = new Sprite();
- _loc2_.graphics.beginFill(_dx111.cAqua,0.29);
- _loc2_.graphics.drawRect(0,0,water.width,water.height);
- _loc2_.graphics.endFill();
- _mask = new _ms106();
- _mask.addChild(_uu24._sa70(_loc2_));
- _mask.owner = water;
- }
- }
- }
-