Avatar billede w.d. Nybegynder
04. juni 2003 - 11:25 Der er 8 kommentarer og
1 løsning

removeMovieClip når der er brugt duplicateMovieClip

Jeg har lavet en effekt med duplicateMovieClip med scriptet:

count = 1;
while (count<100) {
    _root.box.duplicateMovieClip("boxx"+count, count);
    _root["boxx"+count]._x = random(550);
    _root["boxx"+count]._y = random(300);
    _root["boxx"+count]._xscale = random(250);
    _root["boxx"+count]._yscale = random(250);
    _root["boxx"+count]._alpha = random(100)-30;
    _root["boxx"+count]._rotation = random(100);
    count += 1;
}

Problemet er at jeg skal ha' alle de nye mc'er fjernet i næste scene. Jeg har forsøgt mig med removeMovieClip men jeg gør ét eller andet forkert.

Er der en skarp kniv der kan hjælpe? W.D.
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:31 #1
hej

removeMovieclip burde jo være rigtigt. Hvor dan ser det script ud som fjerner dem igen?

Jakob
Avatar billede w.d. Nybegynder
04. juni 2003 - 11:34 #2
_root.box.removeMovieClip();
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:35 #3
men skulle du ikke fjerne dem alle sammen?
Avatar billede w.d. Nybegynder
04. juni 2003 - 11:36 #4
Jo tak
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:37 #5
count = 1;
while (count<100) {
    _root["boxx"+count].removeMovieClip();
    count += 1;
}
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:38 #6
eller

for(var i=1;i<100;i++){
  _root["boxx"+count].removeMovieClip();
}

Sådan ville jeg personligt foretrække det
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:40 #7
Du bør iøvrigt bruge "var" foran count også, bare for en god best prctice ordens skyld

var count = 1;
while (count<100) {
    _root.box.duplicateMovieClip("boxx"+count, count);
    _root["boxx"+count]._x = random(550);
    _root["boxx"+count]._y = random(300);
    _root["boxx"+count]._xscale = random(250);
    _root["boxx"+count]._yscale = random(250);
    _root["boxx"+count]._alpha = random(100)-30;
    _root["boxx"+count]._rotation = random(100);
    count += 1;
}
Avatar billede w.d. Nybegynder
04. juni 2003 - 11:40 #8
Sådan skulle dét bare gøres...! (Jeg kan i det mindste trøste mig med at jeg var ret tæt på, på et tidspunkt....)

Smid et svar, så er der point!

Tak for hjælpen.
Avatar billede jakwag Nybegynder
04. juni 2003 - 11:40 #9
Glad for at hjælpe : )
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