Sto cercando da ore come risolvere questo problema, ovviamente senza successo, non sono un programmatore flash professionista, ma da ormai 3 giorni mi sono cimentato nella realizzazione di un flash game, purtroppo però mi sono inceppato in una banalità: io ho dei movie clips di nome bullet_1; bullet_2; bullet_3... e devo fare in modo che se uno qualunque viene rilevato si esegua il codice, avevo pensato ad un ciclo for, ma il filmato rallenta drasticamente, questo è il mio attuale codice:
Dove "?" deve essere il numero del movie clip, potreste darmi qualche aiuto su come fare?codice:onClipEvent (enterFrame) { if (hitTest(_root.bullet_?)){trace("HIT OK!!!");} }
Ah, a proposito, il numero di proiettili in circolazione è regolato dalla variabile bull_num che in circostanze particolari potrebbe arrivare anche al picco di 300. Grazie!
In sintesi:
Come rilevare il nome di un oggetto parziale senza usare cicli FOR.

Rispondi quotando