Olá pessoal,
estou precisando de uma ajuda em relação ao Flex.
To tentando criar uma linha usando a Classe Sprite usando os métodos MoveTo e LineTo para entao criar essa linha, só que não consigo, já procurei em
alguns sites como que cria, so que não ta funcionando, vou colocar abaixo o código que estou utilizando. Estou usando o Adobe Flex Builder 4.
<?xml version="1.0" encoding="utf-8" ?>
- <mx: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">
- <fx:Declarations>
- <!-- Place non-visual elements (e.g., services, value objects) here
-->
</fx:Declarations>
<fx:Script>
- <![CDATA[
var linha:Sprite;
public function criaConector(event:MouseEvent):void{
if(linha==null){
linha = new Sprite();
linha.graphics.beginFill(0x000000);
linha.graphics.moveTo(20,20); //x,y
linha.graphics.lineTo(40, 60); //x,y
linha.graphics.endFill();
v1.addChild(linha); //adiciono o objeto linha dentro do canvas v1
}
]]>
</fx:Script>
<s:BorderContainer id="bordaPrincipal" left="0" width="100%" height="100%" borderStyle="solid" borderWeight="5">
<mx:Canvas id="v1" width="1030" height="605" borderStyle="solid">
</mx:Canvas>
<mx:Button id="btConector" width="70" height="20" x="440" y="5" label="Conector" toggle="true" textAlign="center" fontSize="13" click="criaConector(event)" />
</s:BorderContainer>
</mx:Application>
Gostaria de saber por favor se alguem pode me ajudar descobrindo aonde que está errado, e como que eu teria q fazer pra criar uma linha dentro do canvas.
Muito Obrigado..
Fico no aguardo
