24. marts 2005 - 22:13Der er
9 kommentarer og 1 løsning
loadsound loop problem
Hej,
Jeg har en hoved flash film som loader en baggrund ind i et tomt movielcip. I denne film er der ligeleges en baggrunslyd som bliver streamet - men den looper ikke, er der nogen som kan forklare hvorfor...
//transition effekter
import mx.transitions.*;
var tm:TransitionManager = new TransitionManager(whole);
var tParams:Object = new Object({type:Photo, direction:0, duration:2, easing:easing.Strong.easeOut}); tm.startTransition(tParams);
//streaming ambient gallery sound
this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22); // create a new Sound object var gallerylyd:Sound = new Sound(); // if the sound loads, play it; if not, trace failure loading gallerylyd.onLoad = function(success:Boolean) { if (success) { gallerylyd.start(0, 999) status_txt.text = ""; } else { status_txt.text = ""; } };
// load the sound gallerylyd.loadSound("sound/airport_1.mp3", true);
Jeg er ikke så stærk i AS, kan du hjælpe mig med at omskrive min overstående kode.. Skal jeg fjerne gallerysound variablen eller skal jeg blot tilføje din kode - kan du evt. skrive den færdig?
fedt, du skal lige have dine point, så send et svar..
evt. du også lige kan hjælpe mig med mit sidste problem:
trace("lydny: "+_root.assthree.jukebox); if (_root.assthree.jukebox== "ja"){ var s = new Sound(); s.onSoundComplete = function() { this.loadSound("sound/mall_1.mp3", true); } s.onSoundComplete(); s.setVolume(30);
Har skrevet den sådan her, hvor jeg har justeret baggrundslyden. Når den looper sætter den dog setvolume tilbage til 100, hvordan kan jeg sikre mig at setvolume er 30 hele tiden...?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.