Avatar billede repsej22 Nybegynder
13. september 2004 - 15:19 Der er 4 kommentarer og
1 løsning

Det er nok ikke særligt svært men...HJÆLP

Jeg har lavet starten på et lille portfolio, som kan ses her:

http://www.mouselab.dk/berlingske.swf

Den lille effekt der starter når man kommer på siden, kunne jeg godt tænke mig også starter når man trykker på en af de andre knapper (identitet, web og multimedia).
Effekten ligger i et movieclip, og burde vel bare begynde at spille når man kommer hen på den frame hvor jeg har sat det ind. Jeg har siddet og kæmpet med det i nogle timer nu, og jeg ved godt at det ikke burde være noget særligt...men nu bliver jeg sku nødt til at råbe ... HJÆLP!!!

Min .fla fil kan downloades her:
http://www.mouselab.dk/berlingske.fla

Hvis det lykkedes må du meget gerne maile mig .fla filen på: info@mouselab.dk

:o)
Avatar billede barklund Nybegynder
13. september 2004 - 15:35 #1
Det skyldes en lille, mærkelig ting i Flash. Hvis man har en keyframe, men i framen før og efter har samme objekt med fuldstændig samme kode, så bliver keyframen i praksis fjernet. Derfor bliver scriptet inden i din effekt ikke kørt forfra.

Hvis du giver dine objekter i den enkelte keyframes en forskellig onClipEvent kode på movieclippet (det er et grimt hack, jeg ved det) så virker det.

For eksempel:

onClipEvent(load) {1};
onClipEvent(load) {2};
onClipEvent(load) {3};
onClipEvent(load) {4};

Fordelt over de 4 frames - mere skal der ikke til :)

--
Morten Bakrlund
Avatar billede Slettet bruger
13. september 2004 - 15:57 #2
Se det hack kendte jeg ikk'
- det er sq smart - thumbs up :)

- en anden måde at løse det på er at ændre instance navnet på objektet for hver keyframe det måtte befinde sig på.

Michae(:
Avatar billede repsej22 Nybegynder
14. september 2004 - 10:31 #3
Tusind tak....begge forslag virkede  :o)
Send mig et svar, så lukker jeg spørgsmålet.
Avatar billede barklund Nybegynder
14. september 2004 - 11:02 #4
Ofte er det ikke muligt at skifte instancenavn, da man skal bruge det til et eller andet. Så kan man give det en ny onClipEvent som foreslået, der altid vil være mulig. :)
Avatar billede Slettet bruger
14. september 2004 - 11:15 #5
Du har ret - Men det er heller ikke særlig hensigtsmæssigt at oprette mc'et som et nyt objekt for hver frame - den burde kun ligge een gang, og så kalde den for hvert skift istedet ;)

_root.ef.gotoAndPlay(1);
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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