File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -199,11 +199,13 @@ package net.systemeD.halcyon {
199
199
200
200
protected function purgeTiles ():void {
201
201
for (var tile: String in tiles) {
202
- var coords: Array = tile. split (',' ); var tz: uint = coords[ 0 ]; var tx : uint = coords[ 1 ]; var ty : uint = coords[ 1 ];
203
- if (tz!= map . scale || tx < tile_l || tx > tile_r || ty < tile_t || ty < tile_b) {
204
- if (tiles[ tile] . parent ) tiles[ tile] . parent . removeChild (tiles[ tile] );
205
- delete tiles[ tile];
206
- loadcount--;
202
+ if (tiles[ tile] is Sprite ) {
203
+ var coords: Array = tile. split (',' ); var tz: uint = coords[ 0 ]; var tx : uint = coords[ 1 ]; var ty : uint = coords[ 1 ];
204
+ if (tz!= map . scale || tx < tile_l || tx > tile_r || ty < tile_t || ty < tile_b) {
205
+ if (tiles[ tile] . parent ) tiles[ tile] . parent . removeChild (tiles[ tile] );
206
+ delete tiles[ tile];
207
+ loadcount--;
208
+ }
207
209
}
208
210
}
209
211
}
You can’t perform that action at this time.
0 commit comments