2010-05-05 4 views
1

actionscript를 사용하여 플래시 모서리를 동적으로 마스크하여 네 모서리에 5 픽셀의 둥근 마스크를 만들 수 있습니까? (모서리는 투명해야하고 나머지는 보이도록해야합니다)FLASH actionscript 둥근 모서리 마스크?

고마워요!

+0

마십시오 마스크 둥근 모서리가있는 사각형 마스크가 필요하십니까? 나는 네가 모퉁이에 대해 말하는 것을 이해하지 못한다. 마스크 된 영역의 모든 것이 보이지 않을까요? –

답변

4

이렇게 간단 할 수 있습니다. Flash에서 둥근 모서리 사각형을 만들고 이름을 myMovie로 지정합니다.

mask = myMovie; 

무대

에 무대에
//550x400 stage 
var roundRect:Shape = new Shape(); 
roundRect.graphics.beginFill(0x006600, 1); 
//stage width, stage height, width of rectangle, height of rectangle, ellipse width, ellipse height 
roundRect.graphics.drawRoundRect(125, 75, 300, 200, 25, 25); 
addChild(roundRect); 
//mask 
mask = roundRect; 

풋 마스크와 영화 영화를 만들기 위해 둥근 모서리 사각형 그리기 '클래스 이름 Rr을 가진 기호 및 내지 Ym'

//550x400 stage 
//put mask on stage 
var mm:MovieClip = new Rr; 
addChild(mm); 
//position on stage 
mm.x = stage.stageWidth/4; 
mm.y = stage.stageWidth/4; 
//mask 
mask = mm; 
//put movie on stage 
var yourClip:MovieClip = new Ym; 
addChild(yourClip); 
//position on stage 
yourClip.x = stage.stageWidth/4; 
yourClip.y = stage.stageWidth/4;