| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| 1x1 Registriert seit: Aug 2005
Beiträge: 255
|
guten abend zusammen, wie kann ich einen movieclip.prototype onRelease deleten so das die mouse events wieder "frei" gegeben sind? (also anstatt das mouse hand symbol soll der normale mouse zeiger angezeigt werden) ich hoffe mir kann jemand weiterhelfen! ![]() grüße, icon |
| | |
| | #3 (permalink) |
| 1x1 Registriert seit: Aug 2005
Beiträge: 255
|
super, in dem ersten beispiel hat das schon mal gut funktioniert. ![]() allerdings war das nur eine "abgespeckte" version und in der originalen (eigentlich nur unwesentlich grösser) funktioniert das mit dem "delete kreis.onRelease;" leider nicht. wäre nett wenn sich jemand die angehängte original version mal anschauen könnte. habs leider nicht selber hinbekommen. liegt sicher einfach nur am brett vorm kopf! ![]() viele grüße, icon Geändert von icon (20-12-2005 um 23:26 Uhr) |
| | |
| | #5 (permalink) |
| Freak Registriert seit: Dec 2005
Beiträge: 29
|
Ich weiß jetzt nicht, ob es das ist, was du suchst, aber versuch mal diesen Code Code: MovieClip.prototype.drag = function() {
this.i = 0;
this.ease = 4;
//
this.onRollOver = function() {
this.play();
// nach 1,5 sek. deleten
if (!(this.rolledOver)) {
var clearRollOver = function (kreis) {
clearInterval(kreis.clrIntvl);
delete kreis.clrIntvl;
delete kreis.rolledOver;
delete kreis.stopDrag(false);
delete this.stopDrag;
this.gotoAndStop(1);
trace("btn.onRollOver deleted!");
};
this.rolledOver = true;
this.clrIntvl = setInterval(clearRollOver, 1500, this);
trace("btn.onRollOver!");
delete this.onEnterFrame;
}
//
kreis.startDrag(true);
delete this.startDrag;
this.swapDepths(1);
//
this.onEnterFrame = function() {
if (this.i == 0) {
this.oldX = _xmouse;
this.i++;
}
this.newX = _xmouse;
this.verschil = this.newX-this.oldX;
this._rotation += (this.verschil-this._rotation)/this.ease;
this.oldX = this.newX;
};
};
// drag zustand verlassen
this.onRollOut=function () {
kreis.stopDrag();
this.gotoAndStop(1);
this.onEnterFrame = function() {
this._rotation += (0-this._rotation)/this.ease;
if (Math.abs(this._rotation)<0.1) {
this._rotation = 0;
delete this.onEnterFrame;
}
};
};
this.onRelease = function () {
kreis.stopDrag();
//weg mit dem Dreck ;-)
//+++++++++++++++++++++++++++++++
delete this.onRollOver;
delete this.onRelease;
delete this.onRollOut;
//+++++++++++++++++++++++++++++++
this.gotoAndStop(1);
this.onEnterFrame = function() {
this._rotation += (0-this._rotation)/this.ease;
if (Math.abs(this._rotation)<0.1) {
this._rotation = 0;
delete this.onEnterFrame;
}
};
};
};
kreis.drag(); Gruß, Silicone |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |