Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2004, 17:18   #1 (permalink)
Flash User :)
 
Registriert seit: Jul 2001
Ort: weit weg
Beiträge: 94
Laufband Problem

Hi,

ich weiß nicht mehr weiter! Ich will ein Laufband machen das wenn ich mit der Mouse über ein Bild fahre soll ein movie abgespielt werden und das funktioniert auch aber wenn er es verdoppelt dann stimmt der Pfad ja nicht mehr! Am besten fla anschauen was ich meine

Könnte mal jemand so nett sein und das Flash File mal anschauen und mir evtl. mal einen Tipp´s geben wie ich das am besten machen kann!

Danke schon mal für eure Hilfe
Angehängte Dateien
Dateityp: rar hilfe.rar (12,6 KB, 16x aufgerufen)
__________________
brauch ich nicht ;)
Devil ist offline   Mit Zitat antworten
Alt 01-03-2004, 07:28   #2 (permalink)
Flash User :)
 
Registriert seit: Jul 2001
Ort: weit weg
Beiträge: 94
Kann mir keiner auf die Sprünge helfen wie ich da vorgehen könnte?
__________________
brauch ich nicht ;)
Devil ist offline   Mit Zitat antworten
Alt 01-03-2004, 08:40   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
2 Fehler:
1. der mc 'strip2' wir dank einer etwas unsauberen Abfrage ständig neu erstellt, dadurch funktionieren die tweens nicht, weil ich die Abfrage so eh etwas unpraktisch finde hier mal die kopletten Clip-Events im strip-mc:
ActionScript:
  1. onClipEvent (load) {
  2.     percent_increment = .04;
  3.     if(this._name=="strip"){
  4. _root.strip.duplicateMovieClip("strip2", 1);
  5.     }
  6.             }
  7. onClipEvent (enterFrame) {
  8.     // das ist alles
  9.     _root.tip._x = _root._xmouse;
  10.     _root.strip._x -= (_root._xmouse-320)*percent_increment;
  11.     //nun wird alles dupliziert
  12.     //hier wird nun gekuckt wo das movie hin dupliziert wird
  13.     //wenn es nach rechts läuft...
  14.     //hinzufügen auf die rechte seite
  15.    
  16.         if (_root.strip._x<=0 && _root.strip._x>=-this._width) {
  17.  
  18.         //position movie
  19.         //subtract 1 cause the border will look wide when it's put next to the other border
  20.         _root.strip2._x = _root.strip._x+this._width-1;
  21.         _root.strip2._y = _root.strip._y;
  22.     }
  23.     //wenn der Film links aus dem bild ist dann füge rechts hinzu
  24.     if (_root.strip._x<=-_root.strip._width) {
  25.         _root.strip._x = _root.strip2._x+this._width-1;
  26.     }
  27.     //wenn der Film rechts...
  28.     if (this._x>0 && this._x<this._width) {
  29.  
  30.         _root.strip2._x = this._x-this._width+1;
  31.         _root.strip2._y = this._y;
  32.     }
  33.     if (this._x>=this._width) {
  34.         this._x = _root.strip2._x-this._width+1;
  35.     }
  36. }
2. ...die eigentliche Frage...ersetze in den Buttonactions alle '_root.strip.' durch 'this.'

fertig....
insgesamt ist diese fla ein Beleg dafür, daß einem mit etwas OOP nicht so leicht die Übersicht verlorengeht

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 01-03-2004, 09:14   #4 (permalink)
Flash User :)
 
Registriert seit: Jul 2001
Ort: weit weg
Beiträge: 94
Hi,

danke für den Hinweis ich habe nämlich so langsam wirklich die Übersicht verloren

p.s mit OOP habe ich mich noch nicht auseinander gesetzt denke mal es wird nun Zeit

Gruß

Andy
__________________
brauch ich nicht ;)
Devil 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 19:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele