2011年7月21日 星期四

透明PNG也可以當遮色片(透明區域不遮會不顯示,不透明區域遮到會顯示)

lumos_pic.cacheAsBitmap = true;//被mask的對象要cache
 
//mask區域

lumos_mask.filters = [new BlurFilter(0,0,0)]//給mask加上filter  
 
  //設定mask  
lumos_pic.mask = lumos_mask;

阻斷mouse事件 讓上層就算顯示也不影響下層mouse事件

物件.mouseEnabled = false;
物件.mouseChildren = false;

如再不行
考慮hitArea方式

2011年7月20日 星期三

AS3 跳外部連結navigateToURL

my_btn.addEventListener(MouseEvent.MOUSE_DOWN, opneNewPage);

function opneNewPage(e:MouseEvent){
 
    var targetURL:URLRequest = new URLRequest('http://tw.yahoo.com');
navigateToURL(targetURL , "_Blank");
}

2011年7月19日 星期二

BitmapData移動也可以平滑

//##bg就是要使用的MOVIECLIP或物件 什麼鬼loder之類的
var bitmap:BitmapData=new BitmapData(bg.width, bg.height);
bm = new Bitmap(bitmap);
bm.pixelSnapping = 'auto';
bm.smoothing = true;

//設定matrix來縮放原圖大小
//var matrix:Matrix = new Matrix();
//等比縮放
//var scale:Number = p_width / _ldr.content.width;
//matrix.scale(scale, scale);
//強致縮放
//var scaleX:Number = p_width / _ldr.content.width;
//var scaleY:Number = 44 / _ldr.content.height;
//matrix.scale(scaleX, scaleY);


//畫出來
//bitmap.draw(_ldr,matrix);
bitmap.draw(bg);
addChild(bm);

2011年7月1日 星期五

使用遮色片

Track Matte key
用在被遮的物件上(超奇怪)

難道沒有一個圖層 一次遮整個圖層的嗎