2009年6月29日 星期一

Flex Blur 與 PopUpManager 一起使用

以下這段Code的主要目的是,彈出一個新視窗,而彈出的特效是使用Blur,

import mx.managers.PopUpManager;

import mx.containers.TitleWindow;

import wafer_map.*;

import flash.geom.Point;

import mx.effects.*;

private function showWindow():void {

// New 一個新效果

var mShowEffect:Blur=new Blur();

var wafer:wafer1=wafer1(PopUpManager.createPopUp( this, wafer1 , true));

PopUpManager.centerPopUp(wafer);

mShowEffect.blurXFrom=255; //從x坐標255開始模糊

mShowEffect.blurYFrom=255; //從y坐標255開始模糊

mShowEffect.blurXTo=0; //應該不用了吧~

mShowEffect.blurYTo=0;

mShowEffect.target=wafer; //目標是PopUpManager create出來的 login 物件

mShowEffect.duration=1000; //動畫持續一秒

mShowEffect.play(); //播放動畫

} ]]>

沒有留言:

張貼留言