Statt Position eines MC dessen Zeitleiste ansteuern

intercorni

Erfahrenes Mitglied
Hallo,

ich habe verschiedene Buttons, die ein MC (mc_balken) in der Position steuern.
Der MC hat dazu folgendes AS:

onClipEvent (load) {
positionx = 0;
// x-Position in Pixeln
delay = 10;
// Slidegeschwindigkeit
}
onClipEvent (enterFrame) {
distx = positionx-_x;
_x += distx/delay;
}


Die Buttons dazu z.B. dieses AS:

on (release) {
mc_balken.positionx = 100;
}

Die Funktionsweise dürfte klar sein.
Nun möchte ich jedoch das MC (mc_balken) nicht in der Position steuern, sondern dessen Zeitleiste. Wird ein Button gedrückt, wird das
MC (mc_balken) zu einer bestimmten Stelle (z.B. Frame 100) gespielt.
Das müsste dann aber genauso stufenlos funktionieren wie der Vorschlag oben. Das bedeutet, dass der MC dann auch vor- und zurück gespielt werden müsste, je nach Button-Definition.
Wie kann man das am besten realisieren?

Danke,

Cornel.
 
Hallo !

Also wenn ich, das richtig verstanden habe, dann soll das ganze wie ein Movie in einem Media Palyer gesteuert werden. Dazu gibt es dann ein tut von Rena in der Rubrik Tutorials --> Flash --> filme und movieclips vorwärts/rückwärts abspielen.

Ich hab das mal so ungefähr gemacht
PHP:
onClipEvent (enterFrame) {
	if (_root.rewind=="rueck") {
		this.gotoAndPlay(_currentframe - 15);
	} else if (_root.rewind=="vor") {
		this.gotoAndPlay(_currentframe + 15);
	} else if (_root.rewind=="play") {
		this.gotoAndPlay(_currentframe);
	} else if (_root.rewind=="back") {
		this.gotoAndStop(1);
	} else if (_root.rewind=="stop") {
		this.gotoAndStop(_currentframe);
	} 
}

und dazu dann die Button

PHP:
on (press) {
	rewind = "play";
}
.
.
.

Gruß
Günter
 
Zurück