| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- function CMalus(iXPos,iYPos,iRandScale,oSprite){
- var _iWidth;
- var _iHeight;
- var _oMalusSprite;
-
- this._init = function(iXPos,iYPos,iRandScale,oSprite){
- _oMalusSprite = createBitmap(oSprite);
- _oMalusSprite.x = iXPos;
- _oMalusSprite.y = iYPos;
- _oMalusSprite.scaleX = _oMalusSprite.scaleY = iRandScale;
- _oMalusSprite.regX = oSprite.width/2;
- _oMalusSprite.regY = oSprite.height/2;
-
- s_oStage.addChild(_oMalusSprite);
-
- _iWidth = oSprite.width;
- _iHeight = oSprite.height;
- };
-
- this.changePos = function(iXPos,iYPos,iRandScale){
- _oMalusSprite.x = iXPos;
- _oMalusSprite.y = iYPos;
- _oMalusSprite.scaleX = _oMalusSprite.scaleY = iRandScale;
- _oMalusSprite.visible = true;
- };
-
- this.unload = function(){
- s_oStage.removeChild(_oMalusSprite);
- _oMalusSprite = null;
- };
-
- this.getPos = function(){
- return { x: _oMalusSprite.x, y: _oMalusSprite.y};
- };
-
- this.getRadius = function(){
- return ((_iWidth/2)*iRandScale) * 1;
- };
-
- this._init(iXPos,iYPos,iRandScale,oSprite);
- }
|