Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2004, 15:00   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Rewind funktioniert nicht ordentlich

HI, ich wille eine Navigation machen, die buttons jedoch mit einer rewindfunktion zieren!
Bist jetzt funktioniert es so, dass wenn man mit der maus drüber geht, die animation abgespielt wird und wenn man wieder runter geht, die animation ebenfalls wieder abgespielt wird, nur eben rückwärts. Was mich jedoch stört ist, dass wenn man auf einen button klickt, dieser sofort zu Bild 10 im Button_mc (Bild 1-10 ist die animation hin und 10-20 ist die ani zurück) springt, ich möchte aber gerne, dass wenn man mit der maus drüber geht, erst die "Hin-Animation" zuende abgespielt wird und er dann auf Bild 10 stehen bleibt! Ich hoffe ihr werdet aus meiner Wortwahl schlau, mit dem fomulieren hab ich das nicht so! Hier ist das Script:
ActionScript:
  1. var clicked;
  2. for (var i = 1; i<=5; i++) {
  3. this["mc"+i].onRollOver = function() {
  4. if (this != _root.clicked) {
  5. this.gotoAndPlay(2);
  6. }
  7. };
  8. this["mc"+i].onRollOut = this["mc"+i].onReleaseOutside=function () {
  9. if (this != _root.clicked) {
  10. this.gotoAndPlay(11);
  11. }
  12. };
  13. this["mc"+i].onRelease = function() {
  14. if (this != _root.clicked) {
  15. // hier die Navigations-Aktion
  16. this.gotoAndStop(10); // ich glaub hier ist der Fehler, aber ich weiss nicht, wie ich's anders machen soll
  17. _root.clicked.gotoAndPlay(11);
  18. _root.clicked.useHandCursor = true;
  19. _root.clicked = this;
  20. this.useHandCursor = false;
  21. }
  22. };
  23. }
Und die *.fla häng ich auch gleich noch mit ran!
Angehängte Dateien
Dateityp: zip roll_overMX2004.zip (6,0 KB, 87x aufgerufen)
__________________
mfg

Geändert von L.M. (01-08-2004 um 15:01 Uhr)
L.M. ist offline   Mit Zitat antworten
Alt 01-08-2004, 22:10   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Da stimmt was mit der Datei nicht.
Es wird immer angezeigt, dass eine Datei
nicht geladen werden kann oder so.
Irgendeine file:///....
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 02-08-2004, 00:55   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
hmm, komisch, bei mir geht des... naja, ich hab sie nochmal neu upgeloadet!
__________________
mfg
L.M. ist offline   Mit Zitat antworten
Alt 02-08-2004, 02:28   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Das könntest Du z.B. so machen:

PHP-Code:
var clicked;
// 
for (var 1<= 5i++) {
 
this["mc" i].onRollOver = function() {
  if (
this != _root.clicked) {
   
this.gotoAndPlay(2);
  }
 };
 
this["mc" i].onRollOut this["mc" i].onReleaseOutside = function () {
  if (
this != _root.clicked) {
   
this.gotoAndPlay(11);
  }
 };
 
this["mc" i].onRelease = function() {
  if (
this != _root.clicked) {
   
// hier die Navigations-Aktion
   
this.onEnterFrame = function() {
    if (
this._currentframe == 10) {
     
this.stop();
     
delete this.onEnterFrame;
    }
   };
   
_root.clicked.gotoAndPlay(11);
   
_root.clicked.useHandCursor true;
   
_root.clicked this;
   
this.useHandCursor false;
  }
 };

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 02-08-2004, 03:00   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 593
Cool

Jaaaaaaaa, dadd geiiiiit!!!
Geil, vielen Dank @ thebiz !!!
__________________
mfg
L.M. ist offline   Mit Zitat antworten
Alt 02-08-2004, 03:05   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507

Das freut mich aber!
Immer schön, wenn man helfen kann.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele