Avatar billede cont_manager Nybegynder
08. maj 2002 - 09:32 Der er 6 kommentarer

Duplicate Movieclip

Mine knapper afvikler et MC på rollover.

Men hvis brugeren "drøner" ind over knapperne, så MC'et ikke at blive afviklet færdigt. Men det skal det.

Hvis jeg nu forstod AS lidt bedre; DuplicateMovieclip - opretter den et objekt af MC'et og kan man overhovedet det i AS? Jeg ønsker naturligvis at hver knap opretter hver sit objekt af MC'et, så det kan afvikles fuldstændigt hver gang en knap rolles over.

Hvis jeg har forstået DuplicateMC rigtigt, hvordan identificerer man så instanserne/kopierne fra hinanden?

Mvh. CM (:
Avatar billede cont_manager Nybegynder
08. maj 2002 - 09:32 #1
Sætning 2 = Men hvis brugeren "drøner" ind over knapperne, så NÅR MC'et ikke at blive afviklet færdigt.
Avatar billede hoejrup Nybegynder
08. maj 2002 - 10:06 #2
Krav til et movieclip

1. det skal ligge på scenen eller udenfor rammerne for den synlige scene.
2. det skal tildeles et movieclip instance navn


duplicateMovieClip("DitMCInstanceNavn", "DitNyeMCInstanceNavn" add taeller, taeller);

Eks. på en reference til et movieclip:

_root["DitNyeMCInstanceNavn" add taeller]._x = 100;

Den sidste taeller værdi placere dit movieclip i en dybde på skærmen, fordi der kun kan være et movieclip pr. dybde/lag.

Hvis du ikke vil have movieclippet på scenen, så kan du anvende attachMovie. Så hentes movieclippet fra dit Library.

Sæt følgende på din knap, og samtidig skal dit movieclip ligge på et layer over din knap.

on (release) {
  _root.movieclipInstanceNavn._x = 100;
  _root.movieclipInstanceNavn._y = 100;
  _root.movieclipInstanceNavn.gotoAndPlay(1);
}

/per
Avatar billede cont_manager Nybegynder
08. maj 2002 - 18:33 #3
hoejrup>> Hvor placeres duplicateMovieClip i mit tilfælde?
- hvad betyder add taeller, taeller og hvad gør de?
- hvad mener du med "dybde"?
- jeg kan tolke ud af det du skriver, at jeg vel kan betragte en kopi af MC som et instans eller objekt?
Avatar billede hoejrup Nybegynder
08. maj 2002 - 21:26 #4
Det placeres på x og y koordinaterne

du laver en tæller som taeller++;

add taeller betyder at dine copier kommer til at hedde DitNyeMCInstanceNavn1,DitNyeMCInstanceNavn2 mv.

Du kan opfatte din mc kopi som en container der indeholder dit movieclip, samt de påførte actionscripts.

/per
Avatar billede hoejrup Nybegynder
09. maj 2002 - 21:40 #5
En container er det samme som et objekt, når vi taler om objekt orienteret programmering.

/per
Avatar billede cont_manager Nybegynder
24. maj 2002 - 01:06 #6
hoejrup > svar = points. ((:
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