Avatar billede Slettet bruger
10. maj 2008 - 18:35 Der er 6 kommentarer og
1 løsning

Slette Sprite-instans fra instansen selv

Hej derude!

Okay, nu har jeg lidt at et "programmeringsmæssigt ukorrekt" spørgsmål. Jeg har brug for at slette en instans af en klasse, der nedarver fra Sprite... Fra instansen selv. Nej, det kan ikke laves på andre måder, og ja, jeg har hørt, at det ikke bør kunne lade sig gøre. Følgende skulle f.eks. ikke virke:

parent.removeChild(this);
delete this;

Anden linje bør ingen effekt have. Så nu lyder spørgsmålet: Kender I en/et metode/trick/hack (hvilken som helst; jeg er HELT åben over for idéer) til at slette en instans fra instensen selv?
Avatar billede andersbro Nybegynder
12. maj 2008 - 23:41 #1
Kan man ikke dispatche en event, som et andet objekt lytter efter, og derefter sletter instansen?
Avatar billede Slettet bruger
02. juli 2008 - 17:48 #2
Muligvis. Damn. Det finder jeg snart ud af, for jeg skal nemlig til at lave et nyt projekt, hvor der også bliver nødvendigt at lade skærmelementer slette sig selv. Suk. Faktisk samme projekt med et nyt layout!
Avatar billede Slettet bruger
06. juli 2008 - 21:47 #3
Okay... Jeg har lige læst lidt op på AS3 (er rimelig rusten)!
Det hedder
removeChild(target); // for at fjerne instancen fra scenen
og
target = null; // for at fjerne instancen fra hukommelsen
Ingen da skal man så lige huske at få slettet alt under target samt fjernet samtlige listeners... Mest en note til mig selv og andre begyndende/rustne AS3-mennesker!

Jeg skriver lige igen om lidt...
Avatar billede Slettet bruger
02. august 2008 - 18:03 #4
Bare smid et svar... Jeg skal lige overkomme mit had til Flash, ActionScript og Adobe, før jeg får arbejdet med nogen af delene igen.
Avatar billede Slettet bruger
14. august 2008 - 10:41 #5
Nå.
Avatar billede andersbro Nybegynder
14. august 2008 - 13:21 #6
OK, har jo ikke svaret, så jeg skal ikke have nogen point :-)
Avatar billede Slettet bruger
14. august 2008 - 15:39 #7
Mkay, så.
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