Показать сообщение отдельно
Старый 24.09.2011, 18:52
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Вот так:
Код AS3:
package {
	import flash.display.GradientType;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.geom.Matrix;
 
	public class Main extends Sprite {
 
 
 
		public function Main():void {
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void {
			removeEventListener(Event.ADDED_TO_STAGE, init);
			var circle:		Sprite 		= new Sprite();
			circle.x					= 200;
			circle.y					= 200;
			addChild(circle);
			var radius:		Number 		= 50;
			var matrix:		Matrix 		= new Matrix();
			matrix.createGradientBox(radius * 2, radius * 2, 90 * Math.PI / 180, radius, radius);
			circle.graphics.lineStyle(1, 0x000000, .3);
			circle.graphics.beginGradientFill(GradientType.RADIAL, [0xFFFFFF, 0xC0C0C0], [1, 1], [0, 255], matrix);
			circle.graphics.drawCircle(100, 100, radius);
		}
 
	}
 
}