Hey,
I’m working on an iPhone game using AS3 and I’ve got it working pretty well on the iPhone 3G. I intend to compile it with AIR 2.7 (or 3.0 when it drops), but for testing purposes, I do everything on my 3G. Here’s the problem, I get a solid consistant 24fps until one of my objects moves offscreen - even partially. If my “character” even goes a few pixels past the edge, frame rates drop tp 9-10 fps. I’ve had a few people already suggest not allowing anything to move offscreen, but that’s not feasible. I’ve gone through my code to make sure there isn’t a programmatic reason this happens, and I’ve created a seperate project specifically to test this - with no game logic, simply moving an image across the screen, frame rates bottom out once content goes over the screen edge. I’ve tried using masks, I’ve tried using scrollRect, I’m using cacheAsBitmap, and there is no scaling, only x,y translation. Any help or suggestions (except for telling me to switch to Obj-C, there has to be a better answer than that) would be greatly appreciated.