With Apple recommending block-based animation of UIImageViews, I'm not quite 
grasping how to take older frame-by-frame animation code like this:

NSArray *playerImagesRight = [NSArray arrayWithObjects: [UIImage 
imageNamed:@"p1.png"], [UIImage imageNamed:@"p2.png"],[UIImage 
imageNamed:@"p3.png"],[UIImage imageNamed:@"p4.png"],nil];
[playerImage setAnimationImages:playerImagesRight];
[playerImage setAnimationDuration:.5];
[playerImage setAnimationRepeatCount:-1];
[playerImage startAnimating];

and turn it into a block animation with the whole "[UIImageView 
beginAnimations:nil context:NULL]" routine? 

I've been able to get basic transforms to happen (changing the location of the 
NSImage, for example), but can't figure out how to flip automatically between 
multiple image frames using this technique. The best I've been able to do so 
far is to use a counter and my animation timer to keep calling setImage. Surely 
there is a better way to do this that I'm just not getting?

Thanks.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to