Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

JavaWizKid

macrumors 6502a
Original poster
Sep 18, 2008
572
0
I'm having a bit of difficulty loading multiple animations in my viewDidLoad function.

Code:
- (void)viewDidLoad {
[super viewDidLoad];
spaceship.animationImages=[NSArray arrayWithObjects: [UIImage imageNamed: @"spaceship.png"], [UIImage imageNamed: @"spaceship1.png"], nil];
	[spaceship setAnimationRepeatCount:1e100f];
	spaceship.animationDuration = 0.15;
	[spaceship startAnimating];
	
	spaceship1.animationImages=[NSArray arrayWithObjects: [UIImage imageNamed: @"explode1.png"], 
							   [UIImage imageNamed: @"explode2.png"], 
							   [UIImage imageNamed: @"explode3.png"], 
							   [UIImage imageNamed: @"explode4.png"], 
							   [UIImage imageNamed: @"explode5.png"], 
							   [UIImage imageNamed: @"explode6.png"], 
							   [UIImage imageNamed: @"explode7.png"], 
							   [UIImage imageNamed: @"explode8.png"], 
							   [UIImage imageNamed: @"explode9.png"], 
							   [UIImage imageNamed: @"explode10.png"], 
							   [UIImage imageNamed: @"explode1.1png"], 
							   [UIImage imageNamed: @"explode12.png"], 
							   [UIImage imageNamed: @"explode13.png"], 
							   [UIImage imageNamed: @"explode14.png"], 
							   [UIImage imageNamed: @"explode15.png"], 
							   [UIImage imageNamed: @"explode16.png"], 
							   [UIImage imageNamed: @"explode17.png"], 
							   [UIImage imageNamed: @"explode18.png"], 
							   [UIImage imageNamed: @"explode19.png"], 
							   [UIImage imageNamed: @"explode20.png"], 
							   [UIImage imageNamed: @"explode21.png"], 
							   [UIImage imageNamed: @"explode22.png"], nil];
	[spaceship1 setAnimationRepeatCount:1];
	spaceship1.animationDuration = 0.5;
}

Basically the spaceship and spaceship1 are UIImageViews linked in Interface Builder to the same image. The spaceship.png and spaceship1.png wont animate when the explode.png animation is present in the viewDidLoad function. If I remove the explode.png animation, the spaceship, spaceship1.png animation works fine. The explode animation is started using [spaceship1 startAnimating]; in another part of the code and it runs the animation correctly. How can I get both these animations to load on the single UIImageView? Thanks.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.