ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
436
436
EMPFEHLEN
-
23.02.04 14:37 #1
- Registriert seit
- Feb 2004
- Beiträge
- 9
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....
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
24.02.04 16:27 #3
- Registriert seit
- Feb 2004
- Beiträge
- 9
Hallo zum Verständniß hier das swf zum anschauen http://members.aon.at/kogelnig/piu/test/
P.S.: Wie tu ich denn das fla hier rein?
-
....
- 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....
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
24.02.04 17:24 #5
- Registriert seit
- Feb 2004
- Beiträge
- 9
Ok. bin schon beim nachschlagen und das fla ist auch schon da.
-
24.02.04 19:39 #6
- Registriert seit
- Feb 2004
- Beiträge
- 9
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
-
SORRY,
ich hab kein MX 2004 - da muss dir jemand anderes helfen.....
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
Ähnliche Themen
-
while-Schleife anhalten
Von 18LetterLongName im Forum JavaAntworten: 2Letzter Beitrag: 12.02.10, 14:52 -
Externes Movie Anhalten
Von flumentoast im Forum Flash PlattformAntworten: 2Letzter Beitrag: 08.11.07, 23:24 -
Programm anhalten
Von Schneidoa im Forum JavaAntworten: 2Letzter Beitrag: 05.09.06, 22:46 -
Tweening kurz anhalten
Von chuvak im Forum Flash PlattformAntworten: 10Letzter Beitrag: 22.08.06, 17:18 -
EndlosSchleife per (zB.:esc) anhalten?
Von vaporizer im Forum JavaAntworten: 1Letzter Beitrag: 02.03.04, 02:06





Zitieren
Login





