Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2003, 08:26   #1 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
Tutorial Sound per AS Aus und Einfaden

da hier immer öfter die frage gestellt wird wie man Sound ausfadet hab ich mal ein kleines Tut gebaut.

Also:

2 Ebenen machen

erste: Aktionen
zweite Button (evtl. Text)

Auf die Aktionen kommen ins erste Frame:

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(100);//Die Lautstärke wird voll aufgedreht
  6. meinSound.start(0, 9999);//der Sound wir bei 0 Sec also von anfang an gespielt und das 9999mal
  7. gotoAndPlay(2);

zweites Frame auf Button kommt nun ein knopf (MC) der "out" heißt.
zweites Frame in Aktionen:
ActionScript:
  1. stop();
  2. out.onRelease = function() {
  3.         i = meinSound.getVolume();
  4.         _root.onEnterFrame = function() {
  5.                 i -= 5;//je kleiner umso langsamer fadet der Sound aus
  6.                 meinSound.getVolume()>0 ? meinSound.setVolume(i) : delete this.onEnterFrame;
  7.                 trace(meinSound.getVolume());
  8.                 gotoAndStop(3);
  9.         };
  10. };
auf Buttonebene ein neues schlüsselbild mit dem selben knopf aber diesmal heisst das teil "in"

dann auf drittes Frame in den Aktionen folgendes:
ActionScript:
  1. stop();
  2. inknop.onRelease = function() {
  3.         i = meinSound.getVolume();
  4.         _root.onEnterFrame = function() {
  5.                 i += 5;    //je größer umso schneller fadet der sound wieder ein
  6.                 meinSound.getVolume()<100 ? meinSound.setVolume(i) : delete this.onEnterFrame;
  7.                 trace(meinSound.getVolume());
  8.                 gotoAndStop(2);
  9.        };
  10. };

dann noch STRG+Enter

und es funzt ...

hoffe ich kann einigen damit weiter helfen...
__________________
Cheers,
Flow!

Geändert von Blax_ed (02-09-2003 um 23:42 Uhr)
Blax_ed ist offline   Mit Zitat antworten
Alt 02-09-2003, 20:46   #2 (permalink)
netTrek
 
Benutzerbild von netTrek
 
Registriert seit: Jul 2001
Ort: 46282 Dorsten
Beiträge: 2.972
Die beiden fscommand Zeilen am Anfang bruacht man nicht aber ansonsten ne Feine Sache - hab es im Tut - Bereich gelistet...

SABAN
__________________
Saban Ünlü

netTrek GmbH & Co. KG
Softwareentwicklung, Design & Konzeption
www.netTrek.de
netTrek ist offline   Mit Zitat antworten
Alt 02-09-2003, 23:41   #3 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
jo hast recht...
brauchte ich halt für meinen knopf habs rausgeschmissen...
kannst ja mal aktualisieren...
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Alt 03-09-2003, 00:03   #4 (permalink)
anyway
Gast
 
Beiträge: n/a
Mh, aber warum das Ganze über drei Bilder gehen muß, ist mir schleierhaft. Wird dadurch doch recht unvariabel.

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 00:06   #5 (permalink)
backToThe._roots
 
Benutzerbild von Blax_ed
 
Registriert seit: Feb 2003
Ort: Ebnat-Kappel [CH]
Beiträge: 1.571
jo man kann das ganze auch in ein schlüsselbild packen und mit vars arbeiten... aber das würden einige denke ich nicht so ganz verstehen.. ausserdem kann man beispielsweise noch einen Strich über dem Knopf einblenden ohne einen extra button zu machen... ich denke es ist echt ok!
__________________
Cheers,
Flow!
Blax_ed ist offline   Mit Zitat antworten
Alt 03-10-2003, 00:49   #6 (permalink)
this.buero.pirre
 
Benutzerbild von Pirre
 
Registriert seit: Aug 2001
Beiträge: 167
da is auch noch'n kleiner fehler drin. der zweite knopf darf nicht "in" sondern muss nach dem skript "inknop" heissen.
Pirre ist offline   Mit Zitat antworten
Alt 30-05-2004, 09:33   #7 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 15
hallo,

hab das noch nicht so ganz geschnallt. bin allerdings auch absoluter newbie, was sounds angeht. wollts nachbauen, aber ich mach was falsch. kann mir jemand helfen?
liebe gruesse,
doro
ps: wuerd gern die fla datei hochladen, aber sie ist trotz zip zu gross. kann ich sie jemandem schicken?
troll0705 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:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele