Avatar billede penta Nybegynder
04. april 2005 - 21:33 Der er 14 kommentarer og
1 løsning

RemoveMovieClip viker ikke - hvorfor ?

Jeg kan ikke forstå at jeg ikke kan fjerne mit "mc" igen - som er en btn.

Dette er min kode når jeg attacher: 
_root.attachMovie("btn_kompetencer", "btn_kompetencer1", 2);
  btn_kompetencer1._x = 594.0;
  btn_kompetencer1._y = 169.4;
Dette er min kode når jeg skal fjerne min btn igen:
on(release){
_root.btn_kompetencer1.removeMovieClip();
}
hvorfor kan jeg ikke få det fjernet igen - attach virker fint ?
Glæder mig til et svar hurtigst mulig :)
Avatar billede rohaje Nybegynder
04. april 2005 - 22:39 #1
Der er ikke noget i vejen med scriptet,, prøv at indsætte on trace i din on(release)

f.eks
on(release){
trace(_root.btn_kompetencer1);
_root.btn_kompetencer1.removeMovieClip();
}

,, for at se om knappen virker og om det er det rigtige scope _root- henviser til (er knappen loadet i en anden _level)
Avatar billede altschuler Nybegynder
05. april 2005 - 00:24 #2
Prøv også at swappe btn_kompetencer1 til en positiv dybde, 5000 f.eks. Det plejer at hjælpe.

on(release){
_root.btn_kompetencer1.swapDepths(5000);
_root.btn_kompetencer1.removeMovieClip();
}

Ikke sikker på det virker, men prøv da :)
Avatar billede rohaje Nybegynder
05. april 2005 - 09:36 #3
den har en depths på 2 ,, skal være mellem 0 og 1048575 - før removeMovieClip virker
Avatar billede altschuler Nybegynder
05. april 2005 - 14:52 #4
Hovsa, min fejl, så ikke lige i attach'en.
Avatar billede penta Nybegynder
05. april 2005 - 19:11 #5
Når jeg benytter: trace(_root.btn_kompetencer1); så skrives: _level0.btn_kompetencer1 - er det så ikke rigtigt hvad jeg har gjort ?
Avatar billede rohaje Nybegynder
05. april 2005 - 22:14 #6
aha- btn_kompetencer er jo ikke et movieClip men en knap, - eller hvad?
det vil ikke virke uden noget hack
Avatar billede rohaje Nybegynder
05. april 2005 - 22:16 #7
lav det til et movieClip så spiller det :)

Eller se her for lidt inspiration til lidt hacking
http://www.eksperten.dk/spm/606591
Avatar billede penta Nybegynder
05. april 2005 - 22:17 #8
ja det er en knap - hvad mener du med "det vil ikke virke uden noget hack"?
Avatar billede penta Nybegynder
05. april 2005 - 22:18 #9
ok prøver lige - foreløbig tak :)
Avatar billede penta Nybegynder
06. april 2005 - 21:31 #10
den kan jeg sgu ikke lige greje - skal jeg oprette et tomt movieclip med btn_kompetencer1.createEmptyMovieClip("mc_remover",0); og så mc_remover.swapDepths(200); - for at bytte om på placeringen af henholdvis knappen og mit tomme movieclip eller hvad ? Jeg er helt forvirret nu ?
Avatar billede rohaje Nybegynder
09. april 2005 - 00:28 #11
ja - eller bruge hacket, jeg kan ikke lige gennemskue barklunds prototype ting, så du får den her

//the olgy button’n textField remover
function removeButton(target) {
    var friDepth = target._parent.getNextHighestDepth();
    target._parent.createEmptyMovieClip("btn_remover", target.getDepth());
    btn_remover.swapDepths(friDepth);
    btn_remover.removeMovieClip();
}
Avatar billede rohaje Nybegynder
09. april 2005 - 00:32 #12
eller nej- læste ikke lige helt hvad du spurte om :) prøv removeButton function'en
Avatar billede rohaje Nybegynder
20. april 2005 - 11:37 #13
fik du det til at spille :)
Avatar billede penta Nybegynder
20. april 2005 - 13:29 #14
nej jeg gjorde ikke - har droppet det indtil nu - jeg måtte ty til noget andet da jeg ikke havde så lang tid at løse problemet i, men forsøger igen en anden gang når jeg har masser af tid - tak fordi du spurgte:)
Avatar billede penta Nybegynder
26. oktober 2005 - 11:21 #15
nå dette bliver afsluttet
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