Du kan lave knappen som et movieklip og benytte telltarget til at fortælle at knappen skal gå til frame 1 (oppe) eller 2 (nede). Se hjælpen telltarget.
onClipEvent(load) { stop(); } onClipEvent(mouseDown) { if(this.hitTest(_root._xmouse, _root._ymouse, true)) { for(i = 1; i < 7; i++) { _root["knap" + i].gotoAndStop(1); } this.gotoAndStop(2); } on(release) { unloadMovieNum(1); //her fjerner vi den, hvis der er een i forvejen loadMovieNum("filnavn.swf", 1);//Her læser vi en ny film ind ovenpå }
Jeg har en masterfil som jeg gerne vil have liggende som baggrund, og når jeg så trykker op knappen oppe i topmenuen, skal der så oven på denne baggrund (masterfil) komme noget tekst og et billede.
Er det så stadigvæk den samme kode eller skal der ændres noget på det nederste kode, for jeg ønsker ikke at baggrunden bliver skiftet ud, men at den bliver der hele tiden.
En flashfil er gennemsigtig, der hvor der ikke er noget grafik. Du kan derfor se den underliggende gennem, dem du loader ind ovenpå. Det er ganske smart, da menuen så ligger nederst (i level0), og her loader vi filer ind ovenpå (i level1). Du kan også loade en anden swf ind i et movieclip, hvis du ønsker det.
Se evt. min gamle side www.legende.dk/www . Der er det netop denne teknik, der anvendes. Menuen ligger i level0, og de øvrige "sider" læses ind ovenpå.
Det er stadig knapper, ser det ud til, og så mangler vi lige en tuborg.
onClipEvent(load) { stop(); } onClipEvent(mouseDown) { if(this.hitTest(_root._xmouse, _root._ymouse, true)) { for(i = 1; i < 7; i++) { _root["knap" + i].gotoAndStop(1); } this.gotoAndStop(2); } } on(release) { unloadMovieNum(1); //her fjerner vi den, hvis der er een i forvejen loadMovieNum("filnavn.swf", 1);//Her læser vi en ny film ind ovenpå }
Du skal lave den om til movieclips, ved at markere dem, og ændre properties/behaviour til movieclip
I selve mit library vises ikonet for movieclip for alle mine knapper i topmenuen, så den del skulle være god nok.
Jeg har lagt dit sidste script ind på alle knapperne og det har formindsket fejlmeddelelserne betragteligt, så der nu kun er to
Scene=Scene 1, Layer=kurser, Frame=1: Line 1: Clip events are permitted only for movie clip instances onClipEvent(load) {
Scene=Scene 1, Layer=kurser, Frame=1: Line 4: Clip events are permitted only for movie clip instances onClipEvent(mouseDown) {
Kunne jeg få din mail så jeg kunne sende fla og swf til dig, for så kan du hurtigt se hvad der er galt. Hvis du skal have ekstra point for det så siger du bare til.
Det er dem, du allerede har hevet ind i filmen (og lagt script på), der stadig fungerer som knapper. Tryk på en af knapperne i filmen, og se i properties boxen. Eller email filen til j@legende.dk
Sorry det havde jeg ikke tænkt på, de er smidt ud nu og erstattet med knapperne fra mit libary og vupti ingen fejlmeddelser, MEN alle knapperne bliver nede når jeg trykker dem ned.
Kan du umildbart om der er noget galt i koden eller skal jeg sende mine filer til dig?
Synes godt om
Ny brugerNybegynder
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.