Duże mapy oparte na płytkach Actionscript 2 tworzące opóźnienie
Zastanawiam się, jaki byłby najlepszy sposób tworzenia dużych, opartych na kafelkach map we flashu z Actionscript 2.
W moim obecnym kodzie wszelkie mapy powyżej 35x35 (1225 klipów filmowych) zaczynają się opóźniać. Mapy są tworzone z prostej wielowymiarowej tablicy, np.
var map = [[95,23,25,23,16,25],[95,23,25,23,16,25],[95,23,25,23,16,25]];
Program po prostu tworzy klip filmowy płytki, przechodzi do odpowiedniej ramki i umieszcza kafelek względem lokalizacji gracza. Każda płytka ma jedną właściwość, czyli „walkable”, która jest albo prawdą, albo fałszem, która określa, czy gracz może po niej chodzić, czy nie. Te kafelki są dziećmi klipsa uchwytu. Gdy gracze poruszają się, klips posiadacza jest przesuwany (i jednak wiele płytek w nim zawartych).
Jaki byłby najlepszy sposób na zmniejszenie opóźnienia na mapach na dużą skalę?