PDA

Просмотр полной версии : проблемы с Degrafa


elendor
08.10.2009, 12:28
собственно код:
_defaultFill = new LinearGradientFill();
_defaultFill.angle = 90;
var _gradStop1:GradientStop = new GradientStop(0x0F5FCF, 1, 0);
var _gradStop2:GradientStop = new GradientStop(0x4F9FFF, 1, 1);
_defaultFill.gradientStopsCollection.addItem(_gradStop1);
_defaultFill.gradientStopsCollection.addItem(_gradStop2);

_borderStroke = new SolidStroke();
_borderStroke.alpha = 1;
_borderStroke.color = 0x3F3F3F;
_borderStroke.weight = 1;

_surface = new Surface();
this.addChild(_surface);

_geometry = new GeometryGroup();
_geometry.fillCollection.addItem(_defaultFill);
_surface.graphicsCollection.addItem(_geometry);

_mainRectUI = new RoundedRectangle(0, 0, 100, 100, 8);
_mainRectUI.fill = _defaultFill;
_mainRectUI.stroke = _borderStroke;

_geometry.geometryCollection.addItem(_mainRectUI);
на экране пусто. кто может сказать в чем проблема?

Добавлено через 13 минут
Разобрался сам, вместо _surface.graphicsCollection.addItem(_geometry); надо _surface.graphicsData = [_geometry];