Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2003, 07:08   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
sound faden, KEIN thread gefunden

hallo leute

habe ein soundproblem. konnte im thread aber leider nix passendes finden.

also ich möchte

im bild eins einen sound einfaden lassen und im bild 50 wieder ausfaden lassen.

hab schon ne ewigkeit rumprobiert. das einfaden hat ja geklappt nur das ausfaden
hat nicht gefunzt und hab in einer anderen ebene noch einen anderen sound,
der wird mir auch immer mitgefadet.


hoffe mir kann jemand helfen.

danke
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 28-08-2003, 08:13   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
hi

am besten mit AS! Schau mal HIER

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 28-08-2003, 08:48   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
kannst du mir vielleicht den sript posten.

danke
christoph
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 28-08-2003, 14:38   #4 (permalink)
butt kicker...
 
Registriert seit: Aug 2002
Beiträge: 2.063
steht doch alles in den tuts...wie kann man nur so faul sein

ActionScript:
  1. der_sound = new Sound();
  2. der_sound.attachSound("dein_sound");
  3.  
  4. // damit hast du ein soundoject erstellt. "dein_sound"
  5. // ist die datei in der biblio...
  6. // diesen musst du noch in der
  7. // biblio unter optionen verknüpfen...
  8. // der_sound ist das neue sound objekt...
  9. // nun die methoden
  10.  
  11. der_sound.start(0,999999);
  12. // started den sound bedeutungen:
  13. //der_sound.start(secondOffset, loops);
  14. der_sound.stop("dein_sound");
  15. //stoppt den sound "dein_sound" wobei nur stop()
  16. //ohne string alle in dem sounobjekt befindlichen sounds stoppt...
  17. der_sound.setVolume (0);
  18. // sound volume ist null
  19. der_sound.setVolume (100);
  20. // sound volume ist 100
  21. // (100 ist default (geht auch mehr))
  22.  

weitere befehle:
ActionScript:
  1. der_sound.setPan(wert) // wie balance
  2. // wert = -100 alle sounds links spielen
  3. // wert = 100 alle sounds rechts spielen
  4. // wert = 0 alle sounds links und rechts spielen
  5.  
  6. der_sound.setTransform() // vergleichbar mit balance (z.b. beide kanäle links oder beide kanäle rechts
  7. der_sound = new Sound();
  8. der_sound.attachSound("dein_sound");
  9. tranformer = new Object ();
  10.  
  11. transformer.ll = 0; // kein sound vom linken kanal ist im linken lautsprecher
  12. transformer.lr = 0; // kein sound vom rechten kanal ist im linken lautsprecher
  13. transformer.rl = 0; // kein sound vom linken kanal ist im rechten lautsprecher
  14. transformer.rr = 100; // alle sounds vom rechten kanal ist im rechten lautsprecher
  15.  
  16. der_sound.setTransform(transformer);

der, die, das, ...wer, wie, was....wieso, weshalb, warum???
doc_l3uMl3Le_l3Ee
__________________
when a true genius appears in the world, the dunces are all in confederacy against him...
moral indignation is jealousy with a halo...
_____________________________________________
Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr).
doc_bumble_bee ist offline   Mit Zitat antworten
Alt 28-08-2003, 14:51   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
danke für die antwort.

aber wie bereits in meinem beitrag geschrieben, bin ich so weit schon gekommen.
möchte den sound aber ausfaden bzw. wieder einfaden können.

mit
fi+=10
sound.getVolume()
sound.setVolume(fi)

und so weiter funzt leider nicht.


mfg
danke christoph
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 28-08-2003, 14:57   #6 (permalink)
butt kicker...
 
Registriert seit: Aug 2002
Beiträge: 2.063
mit 'nem button oder 'nem fader??

der, die, das, ...wer, wie, was....wieso, weshalb, warum???
doc_l3uMl3Le_l3Ee
__________________
when a true genius appears in the world, the dunces are all in confederacy against him...
moral indignation is jealousy with a halo...
_____________________________________________
Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr).
doc_bumble_bee ist offline   Mit Zitat antworten
Alt 28-08-2003, 15:02   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
ohne button.

mit einem mc oder frame actionscript.
frame actionscript wäre mir lieber.

sodass der sound bei bild 1 einfadet und bei 50 ausfadet.


danke
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 28-08-2003, 15:03   #8 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
ok ich Versuchs mal

als erstes erstellst Du Dir ne song.swf. Auf deren _root-Zeitleiste setzte auf Frame1/Ebene1 folgenden Script drauf:

Frame1/Ebene1
ActionScript:
  1. ok = true;
  2. meinSound1 = new Sound(this);
  3. meinSound1.attachSound("song");
  4. meinSound1.setVolume(0);

Wichtig ist, dass Du in der Bibliothek den Song ein Bezeichner verpasst!
In der Bibliothek das Soundstück mit der rechten Maustaste anklicken und Verknüpfung wählen. Anschließend "dieses Symbol exportieren" anklicken und als Bezeichner gibst Du song ein!
So, fla abspeichern und als swf ausgeben lassen!


Jetzt erstellst Du dir ne Hauptfilm.swf. Auf deren _root-Zeitleiste erstellst Du auf Frame1/Ebene1 ein MC (MovieClip) und den Instanzname bezeichnen wir mal containermc.

Direkt auf diesem MC kommt folgender Script druff:

ActionScript:
  1. onClipEvent (enterFrame) {
  2. //trace(zahl);
  3. _root.containermc.meinSound1.setVolume(zahl);
  4. if ( ok == true) {
  5. ok = false;
  6. _parent.fadein="an";
  7. _root.containermc.meinSound1.start(0, 999);
  8. }
  9. if (_parent._currentFrame==50) {
  10. _parent.fadein="aus";
  11. }
  12. if (_parent.fadein=="an") {
  13. zahl++;
  14. if (zahl>=100) {
  15. _parent.fadein="";
  16. }
  17. }
  18. if (_parent.fadein=="aus") {
  19. zahl--;
  20. if (zahl<=0) {
  21. _parent.fadein="";
  22. }
  23. }
  24. }

Eventuell noch ein paar Pfade anpassen. Naja nicht ganz sauber gecodet das ganze aber es funtzt. Wie gesagt, es kann gut sein das Du hier und da noch Anpassungen an den Pfaden vornehmen musst! Bei Problemen frag ruhig wieder nach!

bye


hi @doc_bumble_bee
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................

Geändert von Decrone (28-08-2003 um 15:05 Uhr)
Decrone ist offline   Mit Zitat antworten
Alt 28-08-2003, 15:04   #9 (permalink)
butt kicker...
 
Registriert seit: Aug 2002
Beiträge: 2.063
ah ich sehe...ist bildabhängig...ok..sorry...hab's übersehen....
mach doch nen leeren MC mit folgenden script...

ActionScript:
  1. onClipEvent (load){
  2. _root.sound.setVolume (0);
  3. }
  4. onClipEvent (enterFrame){
  5. if (fi<100){
  6. fi+=10;
  7. _root.sound.setVolume (fi);
  8. } else {
  9. // mach nix
  10. }

und in bild 50 einfach umgekehrt

fi-=10;

irgendwie so...wie gesagt...kein flash an diesem rechner...ich geh aber später an einen anderen rechner...

der, die, das, ...wer, wie, was....wieso, weshalb, warum???
doc_l3uMl3Le_l3Ee
__________________
when a true genius appears in the world, the dunces are all in confederacy against him...
moral indignation is jealousy with a halo...
_____________________________________________
Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr).

Geändert von doc_bumble_bee (28-08-2003 um 15:07 Uhr)
doc_bumble_bee ist offline   Mit Zitat antworten
Alt 28-08-2003, 15:06   #10 (permalink)
butt kicker...
 
Registriert seit: Aug 2002
Beiträge: 2.063
decrone war schneller...aber da geht's sicher...

hi decrone

der, die, das, ...wer, wie, was....wieso, weshalb, warum???
doc_l3uMl3Le_l3Ee
__________________
when a true genius appears in the world, the dunces are all in confederacy against him...
moral indignation is jealousy with a halo...
_____________________________________________
Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr).
doc_bumble_bee ist offline   Mit Zitat antworten
Alt 28-08-2003, 15:10   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 154
danke werde es versuchen
und mich morgen melden.

danke inzwischen.


mfg
christoph
__________________
fight the hypocrisy
chillinghouse ist offline   Mit Zitat antworten
Alt 28-08-2003, 17:36   #12 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
upps hab ja noch was vergessen! Du musst natürlich noch die song.swf aufrufen.

ActionScript:
  1. _root.containermc.loadMovie("song.swf");

mach was draus! Ansonsten Rückmeldung erwünscht

bye


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

Geändert von Decrone (28-08-2003 um 23:27 Uhr)
Decrone ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:41   #13 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
am besten wir rufen das SoundObjekt in einem MC auf. Dann müsste das ganze so aussehen:

ActionScript:
  1. ok = true;
  2. meinSound1 = new Sound(soundmc);
  3. meinSound1.attachSound("song");
  4. meinSound1.setVolume(0);

du musst in der song.swf/fla ein MC irgendwo leer Positionieren und ihn den Instanznamen "soundmc" geben.

Jetzt steht dem Sound-Preloader auch nix mehr im Wege

bye
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:46   #14 (permalink)
butt kicker...
 
Registriert seit: Aug 2002
Beiträge: 2.063
hi decrone du gibst dir ja richtig mühe...respekt

der, die, das, ...wer, wie, was....wieso, weshalb, warum???
doc_l3uMl3Le_l3Ee
__________________
when a true genius appears in the world, the dunces are all in confederacy against him...
moral indignation is jealousy with a halo...
_____________________________________________
Geändert von doc_bumble_bee (01-01-1993 um 12:01 Uhr).
doc_bumble_bee ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:55   #15 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
danke......das kann man von Dir aber auch behaupten

man hilft gerne wo man kann

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:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele