Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-04-2005, 01:58   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 45
Exclamation Sound nicht im ersten Frame exportieren

Ich habe einen ca. 40kb grossen Soundclip in der Bibliothek liegen, den ich gerne nicht (!) im ersten Frame laden möchte. Nun kann ich ihn natürlich auch extern preloaden, was ich aber nicht möchte, da ich gerne alles (bis auf bilder versteht sich...) in einer Datei habe. Ich hatte das Problem noch nie, da die Soundclips bisher nie soooo groß waren. Gibt es eine elegante Möglichkeit, auf die bisher nicht gekommen bin? Idee?
cubus ist offline   Mit Zitat antworten
Alt 30-04-2005, 02:12   #2 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
hi,

also soweit mir bekannt ist, wird alles was in der bibliothek liegt komplett mit dem swf geladen. da kann man sich leider nicht aussuchen, in welchem frame das erst geladen wird.

aber es gibt da diese super preloader klasse . damit ist es kinderleicht alles moeglich zu laden und auch preloaden. wenns erst im zweiten frame geladen werden soll, wuerde ich die empfehlen.

gruss,
kenichi
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 30-04-2005, 06:19   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!
erstens: es wird nicht alles in die swf gepackt, das in der biblio ist!
zweitens: erstelle im zweiten frame einen leeren movieclip, da packst du den sound rein und lässt ihn aber nicht abspielen; da, wo du dann den sound haben möchtest, kannst ih dann attachen; und bei der verknüpfung macht du das hakerle "in ersten frame bla bla bla" weg!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 30-04-2005, 09:25   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 45
Danke Leute!

@ kenichi: andretti hat natürlich Recht, dass nicht der ganze Biblioinhalt in die swf gepackt wird. Außerdem möchte ich nicht(!) extern preloaden.

@ andretti: Stimmt, das funktioniert auch; dachte aber eher an eine pure AS-Lösung, die hoffentlich in den Tiefen des FlashPlayers auf ihre Entdeckung wartet. Vielleicht komm ich noch drauf...
cubus ist offline   Mit Zitat antworten
Alt 30-04-2005, 10:48   #5 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
man lernt nie aus
danke fuer die belehrung.
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 30-04-2005, 11:46   #6 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
Zitat:
Zitat von cubus
Danke Leute!

@ kenichi: andretti hat natürlich Recht, dass nicht der ganze Biblioinhalt in die swf gepackt wird. Außerdem möchte ich nicht(!) extern preloaden.

@ andretti: Stimmt, das funktioniert auch; dachte aber eher an eine pure AS-Lösung, die hoffentlich in den Tiefen des FlashPlayers auf ihre Entdeckung wartet. Vielleicht komm ich noch drauf...
was genau für ein sound ist das, wann kommt der sound das erste mal in aktion?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 30-04-2005, 12:14   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 45
Es ist ein ganz banaler soundclip, den ich über AS aufrufe, wenn der dynamisch geladene Text angezeigt wird.
ActionScript:
  1. mysound= new Sound();
  2. mysound.attachSound("soundclip");
Wenn ich den Soundclip im ersten Frame exportiere, dann habe ich während der Soundclip geladen wird (Zeit, die vom Betrachter benötigt wird, um 40kb zu laden), keine Möglichkeit auf eventl. Wartezeit hinzuweisen.
Am liebsten würde ich den Soundclip aus der Bibliothek in einen emptyMovieClip-Holder laden und nachdem er geladen ist fortfahren.

Also:
1. Anzeige "lade sound".
2. lade soundclip nicht über "exportiere im ersten Frame", sondern in einen emptyMovieClip-Holder, danach
3. lade Text mit soundclip.

Geht das?
cubus ist offline   Mit Zitat antworten
Alt 30-04-2005, 12:23   #8 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
bzgl."WANN?":
wie lange ist zeit, bis der text, der mit dem sound verbunden ist, das erste mal erscheint?
falls ich das richtig verstanden habe:

mach vor dem ereignis einen neuen frame:
ActionScript:
  1. lied = new Sound();
  2. lied.loadSound("meinLied.mp3",false)
  3. lied.onLoad = function(){
  4. _root.nextFrame();
  5. }
oder:
ActionScript:
  1. lied = new Sound();
  2. lied.loadSound("meinLied.mp3",false)
  3. lied.onLoad = function(){
  4. zeige den text und spiel den sound ab;
  5. }
btw: 40 kb ist doch nicht sooo viel, als dass man das nicht in den haupt-preloader einbinden könnte?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (30-04-2005 um 12:28 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 30-04-2005, 12:43   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 45
es ist alles ganz anders...

Ich habe ein .wav file, das ich in der Bibliothek habe und über AS einbinden werde. Es ist ein SWOOF, POFF, PIEP, DIK, oder ein PLING, was spätere, exakte Forschungen ergeben werden. Ich werde es nicht extern preloaden, sondern intern. Ich werde die .wav also nicht in ein .mp3 o.ä. umwandeln und dann laden oder in eine z.B. sounds.swf packen und somit wiederum extern laden...

Plan:
1. "blablabla", um Betrachter ein Häppchen zu geben, während soundclip aus der Bibliothek geladen wird.
2. Wenn geladen, dann "anderesblablabla" mit Soundclipwiedergabe.

Danke übrigens für deinen Einsatz! Du heisst nicht zufällig Mario, oder?
cubus ist offline   Mit Zitat antworten
Alt 01-05-2005, 16:16   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 45
@ andretti
Gab mich geschlagen und hab den Soundclip im zweiten Frame mit Holder geladen. Danke für den Tip!
cubus 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