RSS订阅优然探索
你的位置:首页 » Flex » 正文

屏幕锁定类

选择字号: 超大 标准 发布时间:2010-2-19 9:5:48 | 作者:admin | 0个评论 | 人浏览

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);
  }

 }
}

 

标签:

猜你喜欢

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。