Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-01-2004, 19:07   #1 (permalink)
safe and sound.
 
Benutzerbild von absalem
 
Registriert seit: Jan 2002
Ort: Düsseldorf
Beiträge: 450
scroller prob

HI!

brauche dringend eure hilfe:
wie muss ich den befehl auf dem mainMc anpassen,
dass der scroller auch funzt wenn mehr oder weniger als
100 bilder drin liegen.

ActionScript:
  1. onClipEvent (load) {
  2.     _root.filmlauf = true;
  3. }
  4. onClipEvent (enterFrame) {
  5.     if (_root.filmlauf == true) {
  6.         this.play();
  7.         zielx = Math.round(this._currentframe*4.82);
  8.         _root.scrollbalkenMc.dragyMc._x = zielx;
  9.         trace(zielx);
  10.     }
  11. }

bei 100 bildern funzt es problemlos.

danke schoma!
Angehängte Dateien
Dateityp: zip scroller01.zip (3,9 KB, 3x aufgerufen)
__________________

absalem.de
absalem ist offline   Mit Zitat antworten
Alt 21-01-2004, 20:00   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

here you go:

ActionScript:
  1. onClipEvent (load) {
  2.     _root.filmlauf = true;
  3. }
  4. onClipEvent (enterFrame) {
  5.     if (_root.filmlauf == true) {
  6.         this.play();
  7.         zielx = Math.round((this._currentframe/this._totalframes)*100*4.82); // <-
  8.         _root.scrollbalkenMc.dragyMc._x = zielx;
  9.         trace(zielx);
  10.     }
  11.     //ziel=Math.round((Math.round(_root.dragyMc._x-30)/482)*this._currentframe)
  12.     //_root.dragyMc._x=Math.round(482/this._totalframes)-this._currentframe;
  13. }

Das rechnet das ganze wieder auf 100 Porzent; bei 100 Frames ist das 1, davon abweichend korrigiert es entsprechend.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 21-01-2004, 20:04   #3 (permalink)
safe and sound.
 
Benutzerbild von absalem
 
Registriert seit: Jan 2002
Ort: Düsseldorf
Beiträge: 450
danke schön!

(pi ist ein geiler film, requiem for a dream ist aber fast besser)

hatte die lösung ein bisschen schneller,
habs so gelöst:

ActionScript:
  1. zielx = Math.round((this._currentframe*4.82)*(100/this._totalframes));



ps: Ich liebe euch alle!

__________________

absalem.de

Geändert von absalem (21-01-2004 um 20:07 Uhr)
absalem 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 06:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele