[ascoders] Re: Matheproblemchen

moin männer,
apropos matheproblemchen. ich weiss, dass einige von euch, im gegensatz zu mir, ahnung von mathematik haben. ich möchte d_mc._alpha abhängig von d_mc._x und d_mc._y bestimmen. im zentrum der stage soll dc_mc._alpha = 100 sein. zum bühnenrand hin soll dc_mc._alpha gegen 0 gehen.


unten is' mein daddel-code zum testen. achja, symbol mit id = "Draggable", zum draggen in der lib.

oben links lässt sich der effekt bereits beobachten. wie übertrage ich das auf die anderen drei drittel? hm? na? wie? ...sollte doch kein thema sein, oder? ;)

ich sage schon mal danke
- michael

// AS1
init_obj = { _x:Stage.width/2, _y:Stage.height/2, cX:Stage.width/2, cY:Stage.height/2 };
this.attachMovie("Draggable", "d_mc", 0, init_obj);
delete init_obj;


d_mc.onMouseDown = function()
{
        this.startDrag();
        this.adjustAlphaID = setInterval(this, "adjustAlpha", 100);
        updateAfterEvent();
}

d_mc.onMouseUp= function()
{
        this.stopDrag();
        clearInterval(this.adjustAlphaID);
}

d_mc.adjustAlpha = function()
{
        var alpha = (this._x*100/this.cX) + (this._y*100/this.cY) / 2;
        _alpha = alpha;
}
// --


-- MichaelNisi.com ------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------

Other related posts: