[ascoders] AW: AW: AW: AW: simple Geometrie?
- From: Timo Hölzer <t.hoelzer@xxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Mon, 24 Nov 2003 19:58:59 +0100
Funktioniert! :)
hab's jetzt so gelöst:
Im Kreis-Clip
this._listeners = []
this.addListener = function(obj, startangle)
{
this._listeners.push({clip:obj, start:startangle, angle:0})
}
this.rotate = function(angle)
{
this._rotation += angle
for(var i=0; i<this._listeners.length; i++)
{
var obj = this._listeners[i]
obj.angle = (this._rotation + 180 + obj.start) % 360;
if(obj.angle < 160 && obj.angle > 30)
this[obj.clip]._visible = 0
else
this[obj.clip]._visible = 1
}
}
im Child-Clip [1.Frame]
this.startAngle = Math.atan2(this._y, this._x) * 180/Math.PI + 180;
_parent.addListener(this._name,this.startAngle)
rennt wie sau! :))
Danke nochmals Holger und Alex
Timo H.
-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx]Im Auftrag von Holger Kohnen
Gesendet: Montag, 24. November 2003 16:55
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] AW: AW: AW: simple Geometrie?
> Danke HoK
>
> Das war schon ein ganz guter Tip!
> Aber so wirklich funktionieren will's
> dann doch nicht :(
Hi,
hier habe es dir mal korrigiert - jetzt geht es,
der Fehler kam zustande, weil die _rotation-
Eigenschaft immer Werte zwischen -180 und 180
enthält.
[Frame 1]
startAngle = Math.atan2(this._y, this._x) * 180/Math.PI + 180;
[Frame 2]
angle = (_parent._rotation + 180 + startAngle) % 360;
if(angle < 180) _visible = 0
else _visible = 1
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- References:
- [ascoders] AW: AW: AW: simple Geometrie?
- From: Holger Kohnen
Other related posts:
- » [ascoders] AW: AW: AW: AW: simple Geometrie?
- [ascoders] AW: AW: AW: simple Geometrie?
- From: Holger Kohnen