| |||||||
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) |
| Neuer User Registriert seit: Mar 2008
Beiträge: 24
| Zoom abhängig von Position des Mauszeigers
Hallo, gibt es ne Anleitung oder Möglichkeit - je näher man mit dem Mauszeiger ein Object fährt desto mehr Zoomt sich das Objekt heran? kann mir da einer helfen- ansonsten müsste ich das ganze alles händisch in der Zeitachse anlegen :-( danke |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Mar 2008
Beiträge: 24
|
hab jetzt schon mal was gutes gefunden - nur funktioniert das leider nur wenn man die Maustaste drückt - ich bräuchte das ganze aber mit hover übder das Element HTML-Code: onClipEvent (load) {
posXAnf = this._x;
posYAnf = this._y;
skalXAnf = this._xscale;
skalYAnf = this._yscale;
skalXEnd = 250;// Maximaler Skalierungswert X
skalYEnd = 250;// Maximaler Skalierungswert Y
vSkal = 4;// Je kleiner, desto schneller wird gezoomt
vMove = 5;// Je kleiner, desto schneller wird bewegt
// Aktion vegeben
this.onMouseDown = function() {
this.down = true;
};
this.onMouseUp = function() {
this.down = false;
};
}
onClipEvent (enterFrame) {
if (this.down) {
xZiel = Stage.width - _root._xmouse;
yZiel = Stage.height - _root._ymouse;
skalXZiel = skalXEnd;
skalYZiel = skalYEnd;
} else {
xZiel = posXAnf;
yZiel = posYAnf;
skalXZiel = skalXAnf;
skalYZiel = skalYAnf;
}
this._x += (xZiel - this._x) / vMove;
this._y += (yZiel - this._y) / vMove;
this._xscale += (skalXZiel - this._xscale) / vSkal;
this._yscale += (skalYZiel - this._yscale) / vSkal;
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |