MC rückwärts abspielen die 1063ste

User12

Grünschnabel
Sehr geehrte Damen und Herren,

nach nun stundenlangem Durchlesen etlicher Rükwärts-Tutorials,
bin ich am Ende angekommen. Meine letzte Hoffnung:
Ein eigener Hilferuf... :(

Ich versuche per Knopfruck einen Film auf Anhieb
rückwärts ablaufen zu lassen, ohne diesen vorher
abgespielt haben zu müssen..... wrks

Die angehängte Datei sollte die Problematik erläutern.
 

Anhänge

Ich habe den Code auf den Buttons gelöscht und alles in die Hauptzeitleiste gepackt. Die Buttons haben jetzt die Namen back_mc und forward_mc.

In die Hauptzeitleiste steht dann:

PHP:
Navigation.back_btn.onRelease = function()
 {
 	this._parent._parent.myMovie.onEnterFrame = function()
 	{
 		if(this._currentframe < this._totalframes)
 			this.nextFrame();
 		else
 			delete this.onEnterFrame;
 	};
 };
 
 Navigation.forward_btn.onRelease = function()
 {
 	this._parent._parent.myMovie.onEnterFrame = function()
 	{
 		if(this._currentframe > 1)
 			this.prevFrame();
 		else
 			delete this.onEnterFrame;
 	};
 };

p-flash
 

Anhänge

Vielen Dank schonmal für das Posting!


Eine Sache wäre mir noch wichtig:

Im moment kann ich den MovieClip (myMovie)
nur rückwärts abspielen lassen, wenn ich
zuvor auf den "vorwärts"-button geklickt habe.

Kann das auch so gesteuert werden, dass
bei erstmaligem Besuch einer Website
und direktem Klick auf den "rückwärts"-button der
Clip sofort rückwärts läuft, ohne dass
er vorher nach vorne lief?

+ + + + + + + + + + + + + + +
 
Meinst du sowas?

PHP:
 _global.firstTween = true;
 
 Navigation.back_btn.onRelease = function()
 {
 	_global.firstTween = false;
 	this._parent._parent.myMovie.onEnterFrame = function()
 	{
 		if(this._currentframe < this._totalframes)
 			this.nextFrame();
 		else
 			delete this.onEnterFrame;
 	};
 };
 
 Navigation.forward_btn.onRelease = function()
 {
 	this._parent._parent.myMovie.onEnterFrame = function()
 	{
 		if(_global.firstTween && this._currentframe == 1)
 		{
 			this.gotoAndStop(this._totalframes);
 			_global.firstTween = false;
 		}
 		else if(this._currentframe > 1)
 			this.prevFrame();
 		else
 			delete this.onEnterFrame;
 	};
 };

Ist nicht ganz sauber.;)


p-flash
 
Vom Prinzip her ist das genau das richtige :)
...allerdings ist das nur das Prinzip, in meinem
eigentlichen Flashprojekt (war für den Upload zu groß)
ist der Clip myMovie keine Tween-Sequenz, sondern
ein Clip das aus einer Bilder-Sequenz besteht.

Ich habe mal einen Dummie hochgeladen der per knopfdruck
rückwärts und nicht vorwärts ablaufen soll - also
dasselbe Prinzip wie bei deinem letzten Posting - nur nicht
mit angesprochener Tween-Sequenz sondern
Bild-Sequenz...


- - - - - -
 

Anhänge

Thema erfolgreich abgeschlossen

Vielen dank für den Austausch über ICQ ;)

Das Thema ist erfolgreich abgeschlossen -
habe die gewünschte Rückwärts-Abspiel-Funktion
nochmal für alle gepostet

- fine -


° ° ° ° ° ° ° ° ° ° °
 

Anhänge

Zurück