=================================
=================================
=================================
출처: 여기
package test.ctrl
{
import flash.display.BlendMode;
import flash.display.Sprite;
import flash.text.TextField;
public class CCtrlBase extends Sprite
{
protected var _width:Number = 0;
protected var _height:Number = 0;
public var _valBgColor:Number = 0x00FF00;
public var _valBgAlpha:Number = 0.8;
public var _bgColor:Sprite = new Sprite();
public function CCtrlBase() {
super();
}
public function initCtrl(x:Number, y:Number, w:Number, h:Number):void
{
this.x = x;
this.y = y;
_width = w;
_height = h;
this.width = w;
this.height = h;
this.scaleX = 1;
this.scaleY = 1;
_bgColor.alpha = 0.7;
_bgColor.graphics.beginFill(0x0000FF);
_bgColor.scaleX = 1;
_bgColor.scaleY = 1;
_bgColor.graphics.drawRect(0, 0, _width, _height);
setBGColor(_valBgColor,false);
this.addChild(_bgColor);
}
public function setObj(obj:*, x:Number = 0, y:Number = 0):void
{
obj.x = x;
obj.y = y;
obj.width = _width;
obj.height = _height;
this.addChild(obj);
}
public function setBGColorAlpha(ap:Number):void
{
_bgColor.alpha = ap;
}
public function setSize(w:Number, h:Number):void
{
_width = w;
_height = h;
_bgColor.graphics.drawRect(0, 0, _width, _height);
}
public function setBGColor(color:Number, bon:Boolean):void
{
_valBgColor = color;
_bgColor.graphics.beginFill(_valBgColor);
_bgColor.graphics.drawRect(0, 0, _width, _height);
_bgColor.visible = bon;
}
}
}
=================================
=================================
=================================
'ADOBE > ActionScript' 카테고리의 다른 글
플래시 AS3.0 view 에 따로 브라우져 뛰우기 관련 (0) | 2012.01.10 |
---|---|
[AS] 플래시 AS3.0 AIR 삼성TV SDK 에뮬레이터, TV 구동관련 (0) | 2012.01.09 |
플래시 AS3.0(AIR) SQLite 연동 관련 ~ (0) | 2012.01.09 |
삼성 스마트 TV 플래시 개발 관련 정보 모음 (0) | 2012.01.06 |
플래시 as3.0 포커스 관련 (0) | 2012.01.05 |
댓글 영역