Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2003, 19:53   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 8
Sound(objekt) in MC aus einem anderen Film heraus starten/steuern

Hi Flasher,

ich hab das Forum schon zu meinem Problem abgegrast und auch einiges gefunden, aber irgendwie kriege ich das nicht zum laufen

Zu meinem Problem:

Ich habe einen Film "sound.swf" mit 2 Frames. In die Bibliothek des Films habe ich einen Sound "intro.wav" importiert und verknüpft mit dem Namen "introsound".

Im 1. Frame des Films steht folgendes:

ActionScript:
  1. intromucke = new Sound();
  2. intromucke.attachSound("introsound");
  3. intromucke.setVolume(100);

Im 2. Frame des Films steht folgendes:
ActionScript:
  1. intromucke.start(0,10);

Wenn ich diesen Film dann als "sound.swf" abspeichere und für sich allein teste, funzt alles super.


In meinem anderen Film "haupt.swf" gibt es nur einen Frame. In diesem Frame steht folgendes:

ActionScript:
  1. loadMovieNum("sound.swf",10);
  2. _level10.goToAndPlay(1);

Wenn ich jetzt den Film "haupt.swf" abspeichere und abspiele, dann sehe ich zwar, dass der "sound.swf" geladen und abgespielt wird (habe mir z.B. die Lautstärke per getVolume() in einem Textfeld ausgeben lassen), aber ich kriege keinen Sound zu hören.


Meine Fragen dazu:

1. Was mache ich falsch und wie kriege ich den Kram zum laufen? - Das kann doch nicht so schwer sein, oder?

2. Ich möchte den Sound nachher aus dem "haupt.swf" noch ein- und ausfaden. Ich kann doch, wenn hier jemand 'ne Lösung weiss, nachher den Sound auch steuern und nicht nur starten, oder?

Danke schonmal für Eure Hilfe,

Muscapé

PS: Ich hab's auch schon mit internen/externen Preloadern usw. versucht, hat aber nichts gebracht.
Muscapé ist offline   Mit Zitat antworten
Alt 14-08-2003, 20:07   #2 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
ActionScript:
  1. intromucke = new Sound(_level10);
  2. intromucke.attachSound("introsound");
  3. intromucke.setVolume(100);
  4. //
  5. intromucke.start(0,10);
  6. stop();
  7.  
  8. //im hauptfilm
  9.  
  10. loadMovieNum("sound.swf",10);
nen tip...arbeite lieber mit containern
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 14-08-2003, 20:33   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 8
Hi,

genau das mit den Containern habe ich auch schon bei den ähnlichen Problemen nicht so ganz gerafft.

Heisst das, ich muss im Hauptfilm noch einen MC machen, in den ich dann den Soundfilm reinlade/referenziere? Hast Du dazu evtl. 'ne kurze Erklärung?

Danke.
Muscapé ist offline   Mit Zitat antworten
Alt 14-08-2003, 20:37   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 8
Uups, habe Deine Lösung (mit _level10) gerade ganz übersehen. - Danke dafür! Probiere ich gleich noch aus ...

Muscapé
Muscapé ist offline   Mit Zitat antworten
Alt 14-08-2003, 20:40   #5 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
ActionScript:
  1. //im hauptfilm
  2. this.createEmptyMovieClip("soundcontainer",1000);//erstellt den container
  3. soundcontainer.loadMovie("sound.swf");//container lädt deine sound.swf
  4.  
  5. //in deiner swf
  6. intromucke = new Sound(_level0.soundcontainer);
  7. intromucke.attachSound("introsound");
  8. intromucke.setVolume(100);
  9. //
  10. intromucke.start(0,10);
  11. stop();

[ot]sorry smirgel....geht halt einfacher mit createEmpty...... [/ot]
__________________
hang loose

Geändert von Majo (14-08-2003 um 20:41 Uhr)
Majo ist offline   Mit Zitat antworten
Alt 14-08-2003, 21:29   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 8
Lösung 1 funktioniert super!!! Hat mir echt geholfen.

Lösung 2 kriege ich nicht ans laufen. - Habe die Scripte mehrmals abgeglichen?! (der sound.swf wird nicht geladen)

Geändert von Muscapé (14-08-2003 um 21:31 Uhr)
Muscapé 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele