0
我的动作:为什么这个矩形没有绘制?
package
{
import flash.display.Graphics;
import flash.display.Sprite;
import flash.events.Event;
import spark.core.SpriteVisualElement;
public class SimpleFill extends SpriteVisualElement
{
public function SimpleFill()
{
//var sprite:Sprite = new Sprite();
//var graphics:Graphics = sprite.graphics;
graphics.beginFill(0x0000FF, 1);
graphics.drawRect(10, 10, width, height);
graphics.endFill();
//addChild(sprite);
}
}
}
我也试图与注释行注释掉,但也不管用。
我的MXML:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="640" minHeight="480"
creationComplete="initApp()">
<fx:Script>
<![CDATA[
public function initApp():void
{
addElement(new SimpleFill());
}
]]>
</fx:Script>
</s:Application>
任何想法,为什么不画什么?
right ..通过使用added_to_stage事件并绘制到stage.width和stage.height解决。谢谢! – 2010-08-17 18:10:44