<!-- 每隔1,2日会更新一篇 先写关于degrafa 都是自己做的一些测试例子 想看运行效果的同志们记得去下载这个swc Degrafa_Beta3_Flex3.swc 记得是3的 不是3.1的 不然会悲剧 -->
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:degrafa="http://www.degrafa.com/2007">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>
<degrafa:Surface horizontalCenter="0" verticalCenter="0" id="mysu" click="{Alert.show(event.target.toString())}">
<degrafa:fills>
<!--<degrafa:SolidFill id="sColor" color="{mycolor.selectedColor}" />-->
<degrafa:LinearGradientFill angle="90" id="sColor">
<degrafa:GradientStop color="{mycolor1.selectedColor}" />
<degrafa:GradientStop color="{mycolor2.selectedColor}" />
</degrafa:LinearGradientFill>
</degrafa:fills>
<degrafa:strokes>
<degrafa:SolidStroke color="{mycolor3.selectedColor}" id="ss" weight="2" />
</degrafa:strokes>
<degrafa:GeometryGroup>
<degrafa:GeometryRepeater count="30">
<degrafa:Circle id="mycir" radius="2" stroke="{ss}" fill="{sColor}" centerX="0" centerY="0" />
<degrafa:transform>
<degrafa:RotateTransform id="rt" angle="90" centerX="0" centerY="0" />
</degrafa:transform>
<degrafa:modifiers>
<degrafa:PropertyModifier targets="{[rt]}" property="angle" offset="{angle_slid.value}" offsetOperator="subtract" />
<degrafa:PropertyModifier targets="{[mycir]}" property="radius" offset="1" offsetOperator="add"/>
<degrafa:PropertyModifier targets="{[mycir]}" property="centerX" offset="{x_slid.value}" offsetOperator="add"/>
<degrafa:PropertyModifier targets="{[mycir]}" property="centerY" offset="{y_slid.value}" offsetOperator="add"/>
</degrafa:modifiers>
</degrafa:GeometryRepeater>
</degrafa:GeometryGroup>
</degrafa:Surface>
<mx:HSlider x="10" y="10" minimum="0" maximum="50" snapInterval="1" id="angle_slid" liveDragging="true" value="0"/>
<mx:HSlider x="10" y="44" minimum="5" maximum="15" id="x_slid" liveDragging="true" value="5"/>
<mx:HSlider x="10" y="82" minimum="5" maximum="15" id="y_slid" liveDragging="true" value="5"/>
<mx:ColorPicker x="10" y="131" id="mycolor1"/>
<mx:ColorPicker x="10" y="181" id="mycolor2"/>
<mx:ColorPicker x="10" y="231" id="mycolor3"/>
</mx:Application>