宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

[AS3]as3下编写遮罩mask属性示例

2016-10-13 00:16:48 点击量:8 标签: 收藏本文

任何可视化对象都可以作为任一对象的遮罩,只需要指定对象的mask属性为某一可视化对象即可。虽然遮罩即使不添加到显示列表也能正常工作,不过还是建议添加到显示列表

  1. package {    
  2.     import flash.display.Loader;    
  3.     import flash.display.Sprite;    
  4.     import flash.net.URLRequest;    
  5.    
  6.     public class Sample0310 extends Sprite    
  7.     {    
  8.         private var _loader:Loader;    
  9.             
  10.         public function Sample0310()    
  11.         {    
  12.             var loader:Loader = new Loader();    
  13.             loader.load(new URLRequest("2.jpg"));    
  14.                 
  15.             var myMask:Sprite = new Sprite();    
  16.             myMask.graphics.beginFill(0xFFFFFF);    
  17.             myMask.graphics.drawCircle(0,0,30);    
  18.             myMask.graphics.endFill();    
  19.             myMask.startDrag(,true);    
  20.             loader.mask = myMask;    
  21.                 
  22.             this.addChild(myMask);    
  23.             this.addChild(loader);          
  24.         }    
  25.     }