Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-04-2005, 12:39   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 54
Soun Sekundenanzeige

Hi zusammen,
habe mal wieder ein Problem.
Ich habe folgendes:
ActionScript:
  1. createEmptyMovieClip("movie",1);
  2. movie.sound = new Sound();
  3. movie.sound = loadSound(titel,true);
  4. movie.onEnterFrame = function () {
  5.          zeit_txt = int(movie.sound.position / 1000);//diese Zeile macht probleme
  6. }
"titel" ist eine Variable, in der, der Pfad der Datei gespeichert wird. Wenn die erste Datei geladen wird, funktioniert es mit den Sekunden. Aber sobald ich auf den "NEXT" Button clicke passiert folgendes: das nächste Lied fängt an zu spielen, die Sekunden werden aber nicht auf null gesetzt. Wenn ich zum Beispiel bei 22 sek. auf "NEXT" gecklickt habe, läuft es bei dem nächsten lied einfach bei 22 sek. weiter. Wieso ist es so. Er gibt mir doch immer die aktuelle Zeit, warum fängt er dann aber nicht bei Null an???
Kann mir jemand helfen?
Danke
bigjay
bigJay ist offline   Mit Zitat antworten
Alt 10-04-2005, 12:44   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Ich würde einfach zeit_txt beim klicken auf Next zurücksetzen:
PHP-Code:
Next_Btn.onPress = function () {zeit_txt 0
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 10-04-2005, 12:46   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

Find's zwar auch etwas sonderbar, aber hast du mal probiert, auf den NEXT-Button einfach ein "movie.sound.stop()" zu setzen, bevor du dann den nächsten abspielst? Vielleicht hilft das ja was...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-04-2005, 12:53   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 54
Ok jetzt blick ich es echt nicht mehr.
Also: das mit dem stop() hat nicht geklappt. Und bei dem zurücksetzen ist folgendes passiert: Er hat es zwar für einen Frame lang auf null gesetzt dann aber wieder bei der verherigen Zeit angefangen.
Meine Vermutung: Er fängtbei dem ersten Lied an zu zählen, wenn ich das zweite Lied lade, zählt er bei dem ersten weiter. Ja ich weiß es kann nicht sein, so sieht es aber aus.

Eine Idee???
bigJay ist offline   Mit Zitat antworten
Alt 10-04-2005, 13:35   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

Hab's jetzt mal ausprobiert. Auf den Buttun muss noch einmal:

ActionScript:
  1. movie.sound = new Sound();

Und übrigens, wieso das:

ActionScript:
  1. movie.sound = loadSound(titel,true);

...das gehört so:

ActionScript:
  1. movie.sound.loadSound(titel,true);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-04-2005, 13:44   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 54
Das mit
ActionScript:
  1. movie.sound = loadSound(titel,true);
hab ich in der fla richtig, es war nur hier falsch.

Jetzt funktioniert es aber.

Ich danke dir
bigJay 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 05:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele