在下面的代码中,我在垂直布局中布局的滑块之前添加了一个 SpriteVisualElement。每当我编译和运行时,滑块总是将自己定位在精灵元素的前面而不是它的下面。这是一个闪存错误还是我做错了什么?这个问题有什么解决办法吗?
<s:layout>
<s:VerticalLayout/>
</s:layout>
<s:SpriteVisualElement id="container" includeInLayout="true"/>
<s:HSlider/>
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function creationComplete_handler(event:FlexEvent):void
{
var canvas:Shape = new Shape();
canvas.graphics.lineStyle(1,0);
canvas.graphics.beginFill(0);
canvas.graphics.drawRect(0,0,480,360);
canvas.graphics.endFill();
container.addChild(canvas);
}
]]>
</fx:Script>