den anden er den du kalder for at sætte scriptet på sprite'en, så ja den skal ind i vores script ;-)
den sidste skal ind for at fjerne scriptet igen. Hvis du ved du ikke skal fjerne det så glem det. Hvis du ved at der ikke skal flere behaviors på kan du også fjerne script med: sprite(33).scriptInstanceList = []
Hmmm kan ikke lige se hvad der er galt, med referencen, men en anden måde er at tilføje dette:
property pScriptNum
on removeScript me sprite(me.spriteNum).scriptInstanceList.deleteAt(pScriptNum) end
on init me, scriptNumber pScriptNum = scriptNumber end
så der hvor du sætter scriptet dynamisk på skriver du scr = new(script "alt mouse") sprite(33).scriptInstanceList.add(scr) sprite(33).init(sprite(33).scriptInstanceList.count)
John det her giver ingen mening... jeg bruger det du har skrevet men der sker bare 2 helt uventede mærkelige fejl!!
1. Det er som om hverken me.spritenum eller currentspritenum eller andet i den stil simpelthen ikke virker når jeg har tilføjet scriptet til en puppet sprite.
2. Ok den her er SUPERmærkelig!! Når jeg giver sprite(33) et script... og fjerner det igen... så kan jeg ikke tilføje den et nyt script! Jeg har ikke prøvet at slå puppet fra og til og prøve det... men da ka da ik være rigtigt ?
Fuck mand... fejl nr. 2 var min egen skyld :D :D Jeg havde kommet til at removescript på den forkerte sprite! DOH! sorry sorry... John det virker nu! Tusind tak...
(fejl nr 1 er der stadig, men er lidt ligegyldig nu)
jeg tror det er noget med "fødslen" af spriten. At den ikke bliver initialiseret ordentligt.
Synes godt om
Ny brugerNybegynder
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.