Avatar billede alexander_j Nybegynder
18. marts 2006 - 13:16 Der er 7 kommentarer og
1 løsning

omdøbe instancenavme for et movieclip

Jeg opretter et movieclip med følgende kode:
this.createEmptyMovieClip("gammelt_navn", 1);

Mit spørgsmål er om det er muligt at omdøbe dette movieclip til fx 'nyt_navn', således at nyt_navn refererer til det oprindelige movieclip?

Det skal samtidigt være muligt at oprette et nyt movieclip med instancenavnet 'gammels_navn', så ikke bare en ekstra reference til det oprindelige navn!
Avatar billede _k Nybegynder
18. marts 2006 - 14:53 #1
Den går ikke! Men du kan med duplicateMovieClip() lave en kopi af dit første mc som du kan kalde hvad som helst. Dernæst kan du jo så slette det gamle med removeMovieClip() og lave et nyt med dets navn. (husk forresten at lave dynamiske dybder. Du kan skrive getNextHighestDepth() i stedet for "1". Ellers overskriver du bare hele tiden dine nye mc'er ;)
Avatar billede alexander_j Nybegynder
18. marts 2006 - 15:49 #2
Det var en vældig fin løsning synes jeg :-D

Kom med et svar!
Avatar billede _k Nybegynder
18. marts 2006 - 17:57 #3
ok
Avatar billede alexander_j Nybegynder
18. marts 2006 - 18:29 #4
Jeg brugte godt nok en anden løsning, da det viste sig at den ikke duplikerede det dynamiske tekstindhold med over i movieclippet.

Min løsning blev at lave et array som indholdt navnene på de fortløbende movieclips og så blot slette navne osv. derfra samtidig med at jeg slettede enkelte moveclips.
Avatar billede barklund Nybegynder
20. marts 2006 - 08:42 #5
Tja, ville du ikke omdøbe movieclippet? Du kan jo bare skrive:

gammelt_navn._name = "nyt_navn";
trace(gammelt_navn); // undefined
trace(nyt_navn); // dit movieclip

;)

--
Morten Barklund
Avatar billede _k Nybegynder
20. marts 2006 - 10:21 #6
Uha, jeg troede at omnavngivning af mc'er var strengt forbudt. Var det ikke det i en tidligere version? Tak Barklund for endnu engang at udvide mit AS-univers ;)
Avatar billede barklund Nybegynder
20. marts 2006 - 10:29 #7
Tja, man kan godt flytte movieclips til et andet navn som ovenstående bare man har styr på konsekvenserne heraf.
Avatar billede alexander_j Nybegynder
20. marts 2006 - 19:05 #8
ok - så er mit array-halløj jo unødvendigt til navngivningen - hmm, men nu er det jo lavet, så beholder jeg det jo nok alligevel.
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