11. november 2004 - 14:55Der er
20 kommentarer og 1 løsning
Er det mon muligt?
Er det muligt at kalde en function til flere MC'er via en bestemt funcion? Jeg ved at det ikke beskriver serlig godt, men så tag dette eksembel:
Jeg er ved at lave en animation hvor jeg bruger functionen hitTest - og har nu i alle mine MC'er lavet endnu mindre MC'er i form af rektangler (For at få den bedste 'runde' form som er muglig at berøre med denne function, som jo er hitTest). Jeg har her omkring 20 MC'er i hvert MC. Nu er spørgsmålet så: Er det muligt at lave en function så jeg kalder hitTest på alle MC på een gang? (Eksembelvis set variable: MC1+MC2+MC3+MC4+MC5 = MC1-5 i stedet for: MC1.hitTest(_root. bla bla) - I ved...)
Du skal jo fortælle hvornår og hvordan du vil kalde koden? Skal koden kaldes for hvert onEnterFrame? I så fald laver du bare et onClipEvent(enterFrame){} omkring koden og lægget det i et MC...
function testHit() { test=false; for (i=1; i<21; i++) { if (_root.targ["MC"+i].hitTest(_root.fly)) { test = true; trace(i); // bare for at teste de enkelte hit _root.targ["MC"+i]._alpha=50; }else{ _root.targ["MC"+i]._alpha=100; } } if (test) { //en lille test med et tekst felt med instance navn "tekst" tekst.text="der er hit på en af MC'erne i targ"; }else{ tekst.text="der er ikke hit på nogle MC'erne i targ"; }
Det var så lidt. Det tog noget tid, men jeg skulle lige finde ud af, hvordan jeg gav point... hehe
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.