folder Tahribat.com Forumları
linefolder Grafik - Animasyon - Flash - 3D Modelleme
linefolder Actionscript 3.0'Da Mouse İle Çizgi Çizmek



Actionscript 3.0'Da Mouse İle Çizgi Çizmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    ActionScript 3.0'da mouse (fare) ile bulunduğumuz sahne üzerinde rastgele çizgiler oluşturma örneğimiz.

    (Sahnemizde bir adet buton olup Instance Name değeri buton_sil olmalıdır.)

    var blnCizim_Yap:Boolean = false;
    var cizgi:Shape = new Shape();
    addChild(cizgi);
    stage.addEventListener(MouseEvent.MOUSE_DOWN, fnBasla);
    function fnBasla(olay1:MouseEvent):void
    {
        if (mouseX < 435)
        {
            cizgi.graphics.moveTo(mouseX, mouseY);
            cizgi.graphics.lineStyle(5, 0xabcabc, 1);
            blnCizim_Yap = true;
        }
    }
    stage.addEventListener(MouseEvent.MOUSE_MOVE, fnDevam);
    function fnDevam(olay2:MouseEvent):void
    {
        if (mouseX < 435)
        {
            if (blnCizim_Yap == true)
            {
                cizgi.graphics.lineTo(mouseX, mouseY);
            }
        }
    }
    stage.addEventListener(MouseEvent.MOUSE_UP, fnBitir);
    function fnBitir(olay3:MouseEvent):void
    {
        blnCizim_Yap = false;
    }
    buton_sil.addEventListener(MouseEvent.CLICK, fnSil)
    function fnSil(olay4:MouseEvent):void
    {
        cizgi.graphics.clear();
    }

     

    http://www.ontedi.com/actionscript/mouse-ile-cizgi-cizmek.html


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 902 Toplam Mesaj: 1