Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2004, 13:23   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 19
sound object

hi! brauche hilfe!
ich möchte nur ganz einfach (dachte ich) auf meinen hauptfilm ein paar loops nachladen, sobald der hauptfilm geladen ist. die loops starten mit

Code:
_root.myVolume = 50;
s = new Sound();
s.attachSound("song1");
s.setVolume(_root.myVolume);
s.start( 0 , 50000 );
dieser "loop.swf" wird in level 10 geladen. alleine gestartet klappt ja auch alles, aber aus dem hauptfilm heraus gestartet bleibt er stumm. habe auch schon herausgefunden, dass die verknüpften wav-dateien für dieses script im hauptfilm liegen müssten. ist aber an dieser stelle unsinnig, weil ich die ja extra nachladen will.

wie kann ich also (von level 10 aus) auf die verknüpften wav-dateien in level 10 zugreifen???

greets.munc
__________________
´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´

Fleiß ist die Leiter der Talentlosen.
munc ist offline   Mit Zitat antworten
Alt 28-10-2004, 14:03   #2 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Ich versteh nicht ganz was du machen willst. Sind die Sound Dateien in der Bibliothek oder willst du sie aus einem Ordner in deinen Flashfilm laden?

Wie ist die Hierachie in deinem Film?
Wo befinden sich MovieClips oder AS Code in deinem Film, die mit dem Sound zu tun haben?

Bitte mehr Details dann ist es einfacher für jeden.

Cu
hOmId
Homid ist offline   Mit Zitat antworten
Alt 28-10-2004, 14:17   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 19
Lightbulb

ok, hier die details:

mein eigentlicher film ist der hauptfilm (_level0). dieser hauptfilm läd (wenn er selbst fertig geladen ist) einen weiteren film (loop.swf) in _level10
in diesem film befindet sich der loopplayer, der auf die files in der bibliothek zugreift (seine eigene bibliothek).

startet man das file mit dem loop alleine, klappt alles perfekt. läd man den film jedoch erst nach (z.b. auf level 10), dann greift er nicht mehr auf seine eigene bibliothek zu, sondern auf die des hauptfilms. hier sind die wav-dateien (mit der verknüpfung / export für actionscript) natürlich nicht enthalten.

ich möchte die wav-dateien auch nicht in die bibliothek des hauptfilms legen, weil dann kann ich mir ja das nachladen des loopplayers sparen.

also noch mal zusammengefasst:
mein hauptfilm (auf level0) läden einen film (loop.swf) nach:
Code:
loadMovieNum("loop.swf", 10);
dieser nachgeladene film soll nun einen sound starten, der sich in der eigenen bibliothek befindet:
Code:
s = new Sound();
s.attachSound("song1");
s.start( 0 , 50000 );
leider sucht dieser "loop.swf" die verknüpften dateien nicht in seiner eigenen bibliothek (auf level10) sondern in der bibliothek des hauptfilms (level0)...

warum ist das so bzw. wie kann ich aus dem film auf level10 auf die verknüpften elemente in der bibliothek auf level10 (seine eigene) zugreifen???

tnx.munc
__________________
´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´

Fleiß ist die Leiter der Talentlosen.
munc ist offline   Mit Zitat antworten
Alt 28-10-2004, 15:00   #4 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Ok. Jetzt verstehe ich was du meinst. Ich glaube das geht nicht anders.
Meiner Meinung nach müssen alle mit attachMovie() auf die Bühne gebrachten Elemente eines Films sich in der Hauptbibliothek befinden.

Lass mich da aber auch gerne eines besseren Belehren.

Ich würde die Sounds in MovieClips einbauen. Jeder Sound ein MC in dem nur der Sound liegt. Dann kannst du einfach mit gotoAndStop("SoundName")
Auf den Keyframe springen und den Sound starten.

Oder schau dir mal die Methode loadSound() an. Wenn du die mp3 Dateien extern lädst, greift dein Film auf keine Bib zu. Dann sollte das Problem behoben sein.

Was auch noch funktionieren könnte sind Runtime Shared Library´s. Das sind Bibliotheken die von mehreren Filmen zur Laufzeit benutzt werden können.

Sorry sonst fällt mir nix dazu ein. Hatte das Problem noch nie.

Cu
hOmId
Homid ist offline   Mit Zitat antworten
Alt 28-10-2004, 17:04   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 19
ich entscheide mich für deine erste variante - klingt am einfachsten

greets'n'thanks.munc
__________________
´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´

Fleiß ist die Leiter der Talentlosen.
munc 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