title: How do I change the Z-Order of sprites?
body: <p>I want to set the Z-order of the sprites I create in Objective-C, specifically in Cocos2D.</p>
  
  <p>This is the error I get when trying to build the following code:</p>
  
  <pre><code>CCSprite *mySprite = [CCSprite spriteWithFile:@"Image.png" rect:CGRectMake(0, 0, 96, 24)]; 
  mySprite.zOrder = 0;
  </code></pre>
  
  <p><code>...220: error: object cannot be set - either readonly property or no setter found</code></p>
  
  <p>Z-Order must be able to be set somehow - can it only be set on the line of instantiation and not after it's been created? Do I have to create a setter method for an attribute for CCSprite? Why wouldn't it already have those methods?</p>