as3

2014-02-14 8 views
1

의 서클 그래픽에 그림을 적용하십시오. 이미 내 서클에 내 서클이 표시되어 있지만 그래픽을 "기본 서클"에서 변경하고 싶습니다. 그래서 :as3

circle.graphic.BeginFill(); 
circle.graphic.DrawCircle(10,10,10); 
circle.graphic.EndFill(); 
addChild(circle); 

나는 그렇게처럼 내 원하는 이미지에 그 변경을 원 :

enter image description here

내가 어떻게해야합니까

? 원

답변

1

사용 BitmapDatabeginBitmapFill과 같이 자세한 정보에 대한

var myBitmap:BitmapData; 

var imgLoader:Loader = new Loader(); 
imgLoader.load(new URLRequest("myImage.png")); 
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawImage); 


function drawImage(e:Event):void 
{ 
    myBitmap = new BitmapData(imgLoader.width, imgLoader.height, false); 
    myBitmap.draw(imgLoader); 

    var circle:Sprite = new Sprite(); 
    circle.graphics.beginBitmapFill(myBitmap, null, true); 
    circle.graphics.drawCircle(50,50,100); 
    circle.graphics.endFill(); 
    addChild(circle); 
} 

beginBitmapFill()

+0

당신에게 선생님 감사 표시! : D 그것은 나를 위해 매우 도움이된다. – Kaoru