Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2004, 17:42   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Sevilla
Beiträge: 33
Sound eines MC ein- und wieder ausschalten

Hallo Leute,

habe ein kleines Problem, dass ein bisschen schwer zu erklaeren ist, ich versuch es einfach mal. Um das ganze besser zu verstehen habe ich die .fla Datei als zip unter www.texasbank.com/IntranetBallot02.zip bereitgestellt.

Ich habe in einer Szene einen MC eingebaut, der auch mit Sound hinterlegt ist. Dazu habe ich ein Play und ein Stop Button erstellt. Stop und Play funzt auch. Jetzt habe ich versucht einen Sound und Stummbutton zu erstellen. Sobald ich auf den Soundbutton druecke, soll der MC weiterspielen aber die Musik soll stumm sein. Der Button soll sich auch in ein durchgestrichenes Soundbutton aendern.

Sobald ich auf den Soundbutton wieder druecke soll der Sound wieder abspielen, aber auch dort wo der MC gerade laeuft. Der Sound soll nicht von vorne starten.Damit der Sound weiterhin mit dem MC synchron verlaeuft.

Hier ist einmal der Code dazu:

var zustand:Boolean = true;
schalt2_btn.onRelease = function() {
if (zustand) {
_root.aboutdoss_mc.mute_mc._visible = true;
_root.aboutdoss_mc.sound_mc._visible = false;
_root.aboutdoss_mc.intranetballot.setVolume(0);
zustand = false;



}
else {
_root.aboutdoss_mc.mute_mc._visible = false;
_root.aboutdoss_mc.sound_mc._visible = true;
_root.aboutdoss_mc.intranetballot.setVolume(100);
zustand = true;
}
};

wie kann ich den Sound richtig ansprechen. Der Sound liegt auf dem layer music und der Frame ist mit intranetballot bezeichnet.

Ihr wuerde euch sehr dankbar sein, wenn ihr mir weiterhilft

Seville
__________________
Jede Katastrophe fängt mit einer besch.... Ahnung an.

Geändert von seville (02-09-2004 um 21:19 Uhr)
seville ist offline   Mit Zitat antworten
Alt 02-09-2004, 23:05   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Hi

irgendwie kommt mir die Geschichte bekannt vor

kannste du die fla mal im FlashMX Format konvertieren!

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 03-09-2004, 03:16   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit welchem Script hast du das Sound-Objekt denn erstellt?
  Mit Zitat antworten
Alt 03-09-2004, 15:00   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Sevilla
Beiträge: 33
Zitat:
Zitat von agedoubleju
Mit welchem Script hast du das Sound-Objekt denn erstellt?
Den Sound habe ich im MC auf einen Layer gelegt. Also ich habe da kein Script benutzt, soweit ich dich jetzt verstanden habe. Der Sound startet gleichzeitig mit dem Movieclip als Stream.

Hoffe du kannst mir weiterhelfen.

Seville
__________________
Jede Katastrophe fängt mit einer besch.... Ahnung an.
seville ist offline   Mit Zitat antworten
Alt 03-09-2004, 15:05   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Sevilla
Beiträge: 33
Zitat:
Zitat von Decrone

kannste du die fla mal im FlashMX Format konvertieren!

bye
hab ich gemacht, kannst du dir unter www.texasbank.com/IntranetBallotmx.zip runterladen.

Hoffe ihr koennt mir da weiterhelfen.

Vielen Dank im Voraus

Seville
__________________
Jede Katastrophe fängt mit einer besch.... Ahnung an.
seville ist offline   Mit Zitat antworten
Alt 03-09-2004, 23:35   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Sound kannst du über das Sound-Objekt starten und stoppen. Schau doch einfach mal in die Flashhilfe und hier im Forum unter "Suchen", wenn du dann nicht weiterkommst, helfen wir gerne weiter.
  Mit Zitat antworten
Alt 04-09-2004, 09:52   #7 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
hi

wenn Du mit TimelineSound arbeitest und diesen über AS beeinflussen möchtest, musst Du Dein Soundstück über das SoundObjekt deklarieren!
Du musst erstmal in der Bibliothek (Verknüpfung) Dein Soundstück ein Bezeichner verpassen. Nehmen wir mal den Namen intranetballot. Beide Kästchen "Export für ActionScript & In erstes Bild exportieren" müssen markiert sein!

Jetzt geh mal auf die Timeline Deines MC's "aboutdoss_mc" und lege diesen Code auf Frame1 deines MC'S (aboutdoss_mc)
ActionScript:
  1. stop();
  2. mySound = new Sound(this);
  3. mySound.attachSound("intranetballot");


und Dein ButtonCode müsste so aussehen!
ActionScript:
  1. // var zustand:Boolean = true;
  2. schalt2_btn.onRelease = function() {
  3.     if (zustand) {
  4.         _root.aboutdoss_mc.mute_mc._visible = true;
  5.         _root.aboutdoss_mc.sound_mc._visible = false;
  6.         mySound.setVolume(0);
  7.         zustand = false;
  8.     } else {
  9.         _root.aboutdoss_mc.mute_mc._visible = false;
  10.         _root.aboutdoss_mc.sound_mc._visible = true;
  11.         mySound.setVolume(100);
  12.         zustand = true;
  13.     }
  14. };

bei fragen, fragen

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................

Geändert von Decrone (04-09-2004 um 12:07 Uhr)
Decrone ist offline   Mit Zitat antworten
Alt 07-09-2004, 15:18   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Sevilla
Beiträge: 33
Super, Danke Decrone,

alles klappt soweit, der Sound stoppt aber erst beim zweiten druecken, wie kann ich das aendern, dass der Sound schon beim 1. druecken stoppt und das am Anfang nur der Soundbutton angezeigt wird. Zurzeit zeigt er auch den Mutebutton am Anfang an.

vielen Dank fuer die Hilfe

Seville
__________________
Jede Katastrophe fängt mit einer besch.... Ahnung an.
seville ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:08   #9 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Zitat:
Zitat von seville
alles klappt soweit, der Sound stoppt aber erst beim zweiten druecken, wie kann ich das aendern, dass der Sound schon beim 1. druecken stoppt und das am Anfang nur der Soundbutton angezeigt wird. Zurzeit zeigt er auch den Mutebutton am Anfang an.
ActionScript:
  1. stop();
  2. mySound = new Sound(this);
  3. mySound.attachSound("intranetballot");
  4. zustand = true;

Schalte doch Dein mute-Button auf Visible. Ansprechen kannst Du Ihn ja über seinen Instanznamen!

Wenn Du nicht klar kommst, meldest Dich halt einfach wieder...OKI

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:45   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Sevilla
Beiträge: 33
Smile

Mensch Decrone,

tausend Dank, funktioniert alles super, mit dem visible hab ich auch noch hingekriegt.

Vielen, vielen Dank

Seville
__________________
Jede Katastrophe fängt mit einer besch.... Ahnung an.
seville ist offline   Mit Zitat antworten
Alt 07-09-2004, 19:06   #11 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
nix zu Danken, gern geschehen

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone 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:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele