AS funktion anhalten

PIUPIUPIUPIU

Grünschnabel
Hilfe!

Also Ich habe eine AS das Funktionen definiert und ein As auf einem Mc der die funktionen ansteuert. Das ganze soll eine navigation ergeben die über diese funktionen funktionieren soll.
Mein Problem ist wenn ich in dem Bereich bin, den ich mir anschauen möchte, dann muß ich die funktionen anhalten können, quasi das bild einfrieren. Es soll also einen button geben der das ganze anhält und loslässt.
Hier mal die zwei scripts:

// Ursprungskoordinatenfunktion
movieclip.prototype.getOrigin = function() {
targetX = startX;
targetY = startY;
targetXs = startXs;
targetYs = startYs;
};
// Zielkoordinatenfunktion
movieclip.prototype.getTarget = function(factor) {
targetX = startX+(startX-_parent._xmouse)*factor;
targetY = startY+(startY-_parent._ymouse)*factor;
targetXs = startXs*factor;
targetYs = startYs*factor;
};
// Zoomfunktion
movieclip.prototype.zoom = function(delay, targetX, targetY) {
difX = targetX-_x;
difY = targetY-_y;
difXs = targetXs-_xscale;
difYs = targetYs-_yscale;
_x += (difX/delay);
_y += (difY/delay);
_xscale += difXs/delay;
_yscale += difYs/delay;
};
//
stop();

und das auf dem MC:

onClipEvent (load) {
startX = _x;
startY = _y;
startXs = _xscale;
startYs = _yscale;
getTarget(5);
}
onClipEvent (mouseUp) {
getTarget(2.3);
pressed = true;
}
onClipEvent (mouseDown) {
getOrigin();
pressed = false;
}
onClipEvent (mouseMove) {
if (pressed) {
getTarget(2.3);
}
}
onClipEvent (enterFrame) {
zoom(15, targetX, targetY);
}


auf eines bin ich schon draufgekommen nur ist es viel zu hart, es friert das bild ein aber ich weis nicht wie ich es dann wieder zum laufen bring.

on (release){
zoom = false;
}

Bitte Bitte Hilfe
Danke PIU
 
Sorry,
aber mir ist nicht ganz klar was dein skript soll, Beispiel Fla vielleicht sinnvoller -
set und clear Interval sind aber vielleicht gute Nachschlagpunkte für dein Projekt....

B
 
....
- wie gesagt, set Interval und clear Interval sind deine Themen, einfach nachschlagen, und wenn du DANN konkrete Probleme hast, nochmal melden..
- FLA einfach zippen und beim Antworten anhängen....
B
 
So die Fragen gehen weiter, das mit der interval geschichte klingt ja auch ganz gut. Wenn ich das richtig verstanden hab gibt ein interval prinzipiell an wie oft etwas ausgeführt wird (ein genaus onEnterFrame)
In meinem Fall hätte es den Vorteil,daß ich es auch einfach ausschalten kann.
Mein Problem sobald ich auf dem Mc irgendetwas an den Clipevents ändere, eben eine funktion daraus mache oder ein interval definiere führt er (der böse Flash)die aktion nicht mehr aus.

Alles steht nichts bewegt sich!

Hilfe Hilfe Hilfe Hilfe
 
Zurück