jsui problem


    Feb 15 2006 | 8:46 pm
    hi!
    i'm trying to move a jsui obkect around in a locked patcher.
    but there are some strange things happening.
    please try the following example.
    (simply drag the jsui object when the patcher is locked.)
    thank you so much!
    max
    ///////////////////////////////////////////////////////////
    autowatch = 1;
    var bgc = [0, .1, .2, 1];
    var linec = [.2, .7, 0, 1];
    var px=0;
    var py=0;
    post("reloaded");
    post();
    sketch.default2d();
    bang();
    function bang()
    {
    draw();
    refresh();
    }
    function draw()
    {
    with(sketch)
    {
    fsaa = 0;
    fontsize = 8;
    textalign("left", "top");
    glclearcolor(bgc);
    glclear();
    glcolor(linec);
    //lefttop=(screentoworld(0, 0));
    //righttop=(screentoworld(size[0], 0));
    leftbot=(screentoworld(0, size[1]-8));
    moveto(leftbot);
    text("test");
    }
    }
    function ondrag (x, y, button, mod1, shift, caps, opt, mod2)
    {
    if(px==0&&py==0)
    {
    px = x;
    py = y;
    return;
    }
    deltax = x-px;
    px = x;
    deltay = y-py;
    py = y;
    o = this.box;
    o.rect = [o.rect[0]+deltax, o.rect[1]+deltay, o.rect[2]+deltax,
    o.rect[3]+deltay]
    }
    ///////////////////////////////////////////////////////////
    --
    -------------------------------------------
    --------------maximilian marcoll-----------
    ---------composition | performance---------
    ------http://www.maximilianmarcoll.de -----
    -------------------------------------------