PDA

Просмотр полной версии : Рисование во Flex на Sprit'e


Pow R. Toc H.
12.05.2008, 13:37
Помогите! решил немного порисовать на спрайте, делаю так:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="initApp()"
>
<mx:Script>
<![CDATA[
import flash.display.Sprite;

public function initApp():void{
var spr:Sprite = new Sprite();
spr.x = 0;
spr.y = 0;
addChild(spr);
spr.graphics.lineStyle(6,0x550000);
spr.graphics.moveTo(0,0);
spr.graphics.lineTo(100,100);
}
]]>
</mx:Script>
<mx:Canvas x="71" y="152" width="200" height="200" id="canv">
</mx:Canvas>

</mx:Application>

Ничего не выводит.. пробывал добавлять в канваз, то ничего.
Начал рисовать только на канвазе, а на спрайте не получается.

Nazgur
15.05.2008, 15:30
поробуй исподльзщовать промежуточную уи-компоненту

var pic:UIComponent = new UIComponent();
var spr:Sprite = new Sprite();
spr.graphics....
/* ---- */
pic.addChild(spr);
panel1.addChild(pic);