Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-07-2005, 14:35   #1 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
Exclamation Sound spielt nach dem Stop nicht?! brauche Hilfe!

Die Datei zum Download:
www.mic-handel.de/meins/sound.fla

Mein Problem ist, dass in Bild drei der Sound, nachdem er ausgefadet ist, stoppen soll. Wenn ich dann aber ein zweites mal mit der Maus über den Button fahre, fadet der Sound nicht mehr ein...Warum? Außerdem fadet der Sound auch nicht aus sondern stopt gleich, obwohl das stop(); nach dem Ausfade-Befehl kommt?! ich hab schon sämtliche Threads zum ein-und ausfaden gelesen, aber nirgends wurde beschrieben, was man machen muss, um mein Problem zu beheben...

Ich danke euch für euer Interesse!!!


mfg Philip
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi ist offline   Mit Zitat antworten
Alt 25-07-2005, 16:31   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Frame 1:
ActionScript:
  1. stop();
  2. meinSound = new Sound(this); //erstellt neues Soundobjekt
  3. meinSound.attachSound("snd1"); //verbindet den snd1 aus der Library mit dem neuen Soundobjekt
  4. // der Sound muss für AS freigegeben sein rechte maustaste---Linkage---Export for AS---"Snd1"
  5. meinSound.setVolume(0);//Die Lautstärke wird voll aufgedreht
  6. //der Sound wir bei 0 Sec also von anfang an gespielt und das 9999mal
  7. gotoAndPlay(2);
Frame 2:
ActionScript:
  1. stop();
  2. inknop.onRollOver = function() {
  3.     meinSound.start(0, 9999);
  4.     i = meinSound.getVolume();
  5.     _root.onEnterFrame = function() {
  6.         i += 5;
  7.         //je größer umso schneller fadet der sound wieder ein
  8.         meinSound.getVolume()<100 ? meinSound.setVolume(i) : delete this.onEnterFrame;
  9.         gotoAndStop(3);
  10.     };
  11. };
Frame 3:
ActionScript:
  1. stop();
  2. out.onRollOut = function() {
  3.     i = meinSound.getVolume();
  4.     _root.onEnterFrame = function() {
  5.         i -= 5;
  6.         //je kleiner umso langsamer fadet der Sound aus
  7.         if (meinSound.getVolume()>0) {
  8.             meinSound.setVolume(i);
  9.         } else {
  10.             delete _root.onEnterFrame;
  11.             _root.gotoAndStop(2);
  12.             meinSound.stop();
  13.         }
  14.     };
  15. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 25-07-2005, 16:59   #3 (permalink)
Ohne Worte
 
Benutzerbild von Masterpi
 
Registriert seit: Jul 2004
Ort: Berlin
Beiträge: 472
ahhh dankeschön, ich werde es gleich mal probieren!!! war gerade net am Rechner
__________________
Wie kommt mein Öl unter deinen Boden?
Masterpi 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 07:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele