• EFFET ELASTIQUE QUI SUIT LA SOURIS

    Stage.scaleMode = "noScale";
    _root.attachBitmap((all=new flash.display.BitmapData(500, 300, true)), 1);
    _root.onEnterFrame = function() {
    _root.clear();
    num = Math.random()*4+4;
    for (var i = 0; i<num; i++) {
    _root.lineStyle(Math.random()*3, 0xffffff, Math.random()*100);
    inum = Math.random()*6+5;
    (down) ? _root.moveTo(_root._xmouse, _root._ymouse) : _root.moveTo(500/2, 300/2);
    (down) ? poi = new flash.geom.Point(Math.random()*500, Math.random()*300) : null;
    for (var c = 1; c<=inum; c++) {
    (down) ? _root.lineTo(flash.geom.Point.interpolate(new flash.geom.Point(poi.x, poi.y), new flash.geom.Point(_root._xmouse, _root._ymouse), (1/inum)*c).x+Math.random()*20-10, flash.geom.Point.interpolate(new flash.geom.Point(poi.x, poi.y), new flash.geom.Point(_root._xmouse, _root._ymouse), (1/inum)*c).y+Math.random()*20-10) : _root.lineTo(flash.geom.Point.interpolate(new flash.geom.Point(_root._xmouse, _root._ymouse), new flash.geom.Point(550/2, 400/2), (1/inum)*c).x+Math.random()*20-10, flash.geom.Point.interpolate(new flash.geom.Point(_root._xmouse, _root._ymouse), new flash.geom.Point(550/2, 400/2), (1/inum)*c).y+Math.random()*20-10);
    }
    }
    all.draw(new flash.display.BitmapData(500, 300, true, 0x33FF0000));
    all.draw(_root);
    };
    onMouseDown = function() {
    down = true;
    }
    onMouseUp = function() {
    down = false;
    }


    EFFET ELASTIQUE QUI SUIT LA SOURIS


  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :