Bem vindo pra mim hauahuah - é meu primeiro post

Felipe,
Eu fiz este exemplo baseando no lineTo. Vou diminuindo sua espessura e
depois redimensiono toda a linha para o tamanho que deve ficar.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
        xmlns:mx="http://www.adobe.com/2006/mxml";
        layout="absolute"
        creationComplete="init()"
        width="400" height="400">

        <mx:Script>
                <![CDATA[
                        import mx.core.UIComponent;

                        private function init ():void
                        {
                                drawLine(100, 8);
                        };

                        private function drawLine(width:int, stroke:int, 
cap:int=2) : void
                        {
                                var overall:int = width;
                                for(var k:int=0; k < 10; k++)
                                {
                                        width += cap;
                                        box.graphics.lineStyle(stroke, 
0x000000);
                                        box.graphics.lineTo(width, 0);
                                        if(stroke > 0)
                                                stroke -= 1;
                                        else
                                                break;
                                }
                                box.graphics.endFill();
                                box.width = overall;
                        };
                ]]>
        </mx:Script>
        <mx:Box  id="box" x="100" y="100"/>
</mx:Application>

Espero ter ajudado.
Boas festas pra galerinha.

André Arruda

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a