Buongiorno,

da dichiarato niubbo chiedo consiglio su un qualcosa che potrà apparir banale, ma per la quale mi sto scervellando da un paio di giorni, senza risultato.

Sto creando una applicazione di prova che mi consenta di disegnare una linea su di un Panel, inserendo le coordinate del secondo punto. Il problema è che ogni volta che viene richiamata la funzione di disegno ( il click su un pulsante ) viene disegnata un altra linea, più in basso della precedente.

Vorrei invece che una volta premuto il bottone, non sia più possibile disegnare rette.

questo il codice:
Codice PHP:
<mx:Script>
    <![
CDATA[
        
import flash.display.Sprite;
        
import mx.core.UIComponent;
        private function 
disegna(x:int,y:int):void {
            var 
retta:Sprite = new Sprite();
            
retta.graphics.lineStyle(10x000000100);
            
retta.graphics.moveTo(0,210);
            
retta.graphics.lineTo(x,y);

            var 
c:UIComponent = new UIComponent();
            
c.addChild(retta);
            
pannello.addChild(c);
        }
    ]]>
</
mx:Script>

    <
mx:Panel id="pannello" height="250" width="300" verticalScrollPolicy="off"/>

    <
mx:Button id="myButton" label="Cliccami" click="disegna(10,60);"/> 
per il momento è tutto, sicuramente mi toccherà richiedere nel momento in cui passerò alla fase 2 del progetto