发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
package components{
import flash.display.*;
import flash.events.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
public class LockStage {
public static var stage:Stage;
public static var locksp:Sprite=new Sprite();
public static function init(stageReference:Stage):void {
stage=stageReference;
}
//添加屏幕锁定
public static function lockstage() {
var myBitmapData:BitmapData=new BitmapData(stage.stageWidth,stage.stageHeight,true,0x33000000);//宽、高
myBitmapData.draw(stage);
var bmp:Bitmap=new Bitmap(myBitmapData);
var blur:BlurFilter=new BlurFilter(5,5);
var filtersArray:Array=new Array(blur);
bmp.filters=filtersArray;
locksp.addChild(bmp);
stage.addChild(locksp);
}
//解除屏幕锁定
public static function unlockstage() {
stage.removeChild(locksp);
}
}
}
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。