20. marts 2004 - 21:10Der er
22 kommentarer og 1 løsning
Kan jeg komme i kontakt med et mc ved bare at se efter x og y
Jeg kender x og y værdien af et mc1, - jeg har det så sådan at når et andet mc2 får samme x og y (dvs rammer) så skal der ske noget med mc1 der er på x og y, - men hvordan får jeg fat i mc1 når jeg kun kender dets x og y position??
Jeg kender ikke navnet, der er flere og de er lavet dynamisk med: for (var e = 0; e < piss.length; ++e) { if (i == piss[e][1] && j == piss[e][0]) { this.clip.attachMovie ("piss", "piss" + e, (9000 + e)); this.clip["piss" + e]._visible=false; this.clip["piss" + e]._x = (j * tileW) + tileW / 2; this.clip["piss" + e]._y = (i * tileH) + tileH / 2; } } jeg har tjek på x og y tingen, - den siger pænt at jeg har ramt, - men jeg skal have navnet eller id eller et eller andet....
hva så hvis jeg har et mc og så vil jeg gerne have at det skal smide et andet mc af sig en gang imellem, - altså mc1 kommer gående og random sætter det lige et mc af som så bare står stille, - altså ikke følger videre med mc1
men hvad skal jeg bruge deres start position til? Nej det letteste vil være hvis jeg kan få dem til at 'smide' et mc, - forestil dig spøgelserne i pacman, - de kommer kørende! og engang i mellem sætter de lige en frugt elign,- ok jeg kan jo dele hele min scene op i små tomme mc's og når mit 'spøgelse' så passerer igennem et af disse så ved random attache min 'frugt' til mc'et på scenen... det burde da virke selv om der næsten må være en bedre måde
Undskyld, men det clip du attacher hedder vel "piss" + e jf. this.clip.attachMovie ("piss", "piss" + e, (9000 + e)); ikke? Hvis du nu gemmer dette navn i en variabel, inde i løkken: _root.mitAttachedClip="piss"+e
...ok, havde ikke lige fanget at de mc'erne i for-sætningen skulle bevæge sig....
Hvis de mc'er spøgelserne smider, skal stå stille, ved du jo godt hvor de er henne? Og hvis du vil lave hitTest på dem, eller noget i den retning, så kan du jo igen gemme deres navn i et array.
Skal jeg forsøge at bikse noget kode sammen, der "smider" et mc fra et andet mc?
_k det må du da meget gerne, - jeg kunne godt finde ud af at attache det ene mc med det andet men så følger det bare med sin parent og jeg ville jo bare gerne have dem smidt ;-)
Du skal bruge 2 mc'er kaldet "mc" og "mc2". mc2 skal have et linkage i biblioteket. Sætter du 10-tallet i random-sætningen til at være meget højere, bliver der længere imellem et mc sættes.
den ligger i en function i mc der skal tabe et clip, - denne function bliver kalde at et setInterval.
Jeg har ikke brug for at der er flere på samme tid, - altså af de satte så jeg beholder bare den samme dybde, - så bliver det gamle slettet noget så pænt,- men tak for hjælpen _K du skal ha nogen points!
det er jo skønt at man kan få ting til at køre i forskelligt tempo med setInterval i stedet for at skulle presse frameraten op for hele filmen, - giver meget bedre hastighed på de ting der har brug for det ;-)
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.