Hello guys, i am trying to create a circular mask for an image control so that 
the picture can be circular. Here is my code so far. 
 

 <?xml version="1.0" encoding="utf-8"?>
 <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml";
   width="180"
   height="180"
   initialize="init();">
 

 <mx:Script>
 <![CDATA[
 import mx.events.ResizeEvent;
 

 private var roundedMask:Sprite;
 

 private function init():void
 {
 roundedMask=new Sprite();
 this.rawChildren.addChild(roundedMask);
 }
 

 private function image_resize(evt:ResizeEvent):void
 {
 
 roundedMask.graphics.clear();
 roundedMask.graphics.beginFill(0xFF0000); 
 roundedMask.graphics.drawCircle(stage.stageWidth / 2, stage.stageHeight / 2, 
90);
 roundedMask.graphics.endFill();
 image.mask=roundedMask;
 
 }
 ]]>
 </mx:Script>
 

 <mx:Image id="image"
  source="http://www.helpexamples.com/flash/images/image1.jpg";
  resize="image_resize(event);">
 </mx:Image>
 

 
 </mx:Canvas>
  
 

 the image is not the way i want it. Could someone please help
 

Reply via email to