Avatar billede nesnah Nybegynder
17. juli 2004 - 13:54 Der er 1 kommentar

Min preloader i flash gør vrøvl.

Ja, jeg vil prøve at forklare min situation så godt som muligt, i håb om at en flash-ekspert kan gennemskue mit problem.

Jeg har to Scener i min flash-fil. Den første hedder "PreloadScene" og den sidste "MovieScene"

I det første frame i PreloadScene har jeg en action der siger:


If Frame Is Loaded (MovieScene, 100)

gotoAndPlay(MovieScene, 1)

End Frame Loaded


Hvor 100 er det sidste frame i MovieScene.

I frame 2 i PreloadScene står der:


gotoAndPlay(PreloadScene, 1)


Nu burde det hele så være iorden, og filen burde, efter frame 100 i MovieScene er indlæst, afspille frame 1 i MovieScene, men nej. Når jeg prøver at afspille får jeg denne meddelelse:


**Error** Scene=PreloadScene, layer=preloader, frame=1:Line 1: Syntax error.
If Frame Is Loaded (MovieScene, 100);

**Error** Scene=PreloadScene, layer=preloader, frame=1:Line 3: Scene name must be quoted string
gotoAndPlay(MovieScene, 1);

**Error** Scene=PreloadScene, layer=preloader, frame=1:Line 5: Syntax error.
End Frame Loaded

**Error** Scene=PreloadScene, layer=preloader, frame=2:Line 1: Scene name must be quoted string
gotoAndPlay(PreloadScene, 1);

Total ActionScript Errors: 4 Reported Errors: 4


Hvad er det der er galt? Jeg har fulgt denne guide: http://kortlink.dk/88e

På forhånd tak.
Avatar billede nesnah Nybegynder
17. juli 2004 - 18:06 #1
Okay, jeg har fået den til at virke nu. Men den kommer først frem når den mp3 fil jeg har lagt ind, er loadet. Det er ikke skidesmart, da det jo er netop den fil der fylder.

Jeg har lagt lydfilen ind via denne actionscript kode:


stop();

if(_global.Behaviors == null)_global.Behaviors = {};
if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};
if(typeof this.createEmptyMovieClip == 'undefined'){
this._parent.createEmptyMovieClip('BS_music',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
_global.Behaviors.Sound.music = new Sound(this._parent.BS_music);
} else {
this.createEmptyMovieClip('_music_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
_global.Behaviors.Sound.music = new Sound(this.BS_music);
}
_global.Behaviors.Sound.music.attachSound("inthemood");
if (true) {
_global.Behaviors.Sound.music.start(0,9999);
}


Hvordan får jeg min preloader til at vise sig, FØR musikfilen bliver loadet?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester