LDropShadowFilter Class
可使用 DropShadowFilter 类向显示对象添加投影。阴影算法基于模糊滤镜使用的同一个框型滤镜。投影样式有多个选项,包括内侧或外侧阴影和挖空模式。您可以将滤镜应用于任何显示对象(即,从 DisplayObject 类继承的对象)。
Constructor
LDropShadowFilter
(
public
-
distance
-
angle
-
color
-
blur
Parameters:
-
distance
Int阴影的偏移距离,以像素为单位。
-
angle
Int阴影的角度。
-
color
Int阴影的颜色。
-
blur
Int模糊量。
Example:
var bitmapdata = new LBitmapData(event.target);
var bitmap = new LBitmap(bitmapdata);
addChild(bitmap);
var shadow = new LDropShadowFilter(5,45,"#000000");
bitmap.filters = [shadow];
Methods
callParent
(
public
-
functionName
-
arguments
调用父类的函数。
Parameters:
-
functionName
String函数名
-
arguments
Array固定值arguments
Example:
function funA(){
LExtends(this,LObject,[]);
}
funA.prototype.myName = function(){
return "AAA";
}
function funB(){
LExtends(this,funA,[]);
}
funB.prototype.myName = function(){
return "BBB";
}
function funC(){
LExtends(this,funA,[]);
}
funC.prototype.myName = function(){
return this.callParent("myName",arguments);
}
LInit(1000/50,"legend",800,150,main);
function main(){
LGlobal.setDebug(true);
var objB = new funB();
trace(objB.myName());//BBB
var objC = new funC();
trace(objC.myName());//AAA
}
setAngle
(
public
-
angle
设定阴影的角度
Parameters:
-
angle
Int阴影的角度。
setBlur
(
public
-
blur
设定模糊量
Parameters:
-
blur
Int模糊量。
setColor
(
public
-
color
设定阴影的颜色
Parameters:
-
color
Int阴影的颜色。
setDistance
(
public
-
distance
设定阴影的偏移距离
Parameters:
-
distance
Int阴影的偏移距离。
Properties
objectIndex
Int
public
对象的ID