iPhone Tutorial Icon CartoonSmart Blog CartoonSmart Affiliate Program CartoonSmart Newsletter CartoonSmart CartoonSmart Discounts About Contact CartoonSmart How to Optimize Flash for iOS or Android Export
Tutorials
Freebies and Demos iPhone/iPad tutorials iOS App Starter Kits PhoneGap Tutorials Dreamweaver and  HTML5 tutorials Toon Boom Tutorials Illustrator tutorials After Effects
Just Flash Tutorials
Flash to Android or iOs tutorials Actionscript 3 tutorials Gaming Drawing Tutorials Animation Tutorials Web Design Tutorials Actionscript 2 tutorials MySQL
 
cartoon templates
Flash Templates
 
New Stuff
Your Cart
 
Time Length of Course
Html5 Tutorial Basics logo

Learn to Write Actionscript 3 that runs
WAY FASTER on any iOS or Android Device!

Course Compatibility: Adobe Illustrator CS5
 



Series Introduction from Instructor and Flash-to-iOS Developer, Jeremy Hicks

Jeremy Hicks shares his experience developing Yin the Master of Yo, a fast running Flash-created iPhone game, in this multi-session tutorial series. Here's what Jeremy has to say about the adventure ahead...

"Many of you have been working in Flash and Actionscript for years or even a decade. So have I. Actionscript has grown to be a robust and powerful programming language but it comes at a cost of CPU and memory. The very two things that are glaringly limited on the iPhone and iOS devices. If you've tried to export your fast-paced game or app to iPhone with little to no modifications you might have come across this reality. Here's what this course will do for you...

- Teach you to think different about the Actionscript language.
- Learn new variables types and pass on some old CPU-hungry favorites ( like Movieclips )
- Discover new programming paradigms that can unleash the full potential of your game.
- Program a complete game running at 40fps with animation, interaction, scoring, collision, and sound.
- Work towards not just creating an app, but an app engine.

Get ready to relearn your favorite programming language"


iPhone / iPad Video Tutorial Preview 3


First 25 Buyers of this Series get a Promo Code for the Game.




Session 1: Sprite Sheets, Blitting Techniques, Image Classes, Resource Loaders and More - 5 Hours!

As Yoda said, you must unlearn what you have learned. And that's a lot of what Session 1 focuses on. Past Actionscript-programmers will need to unlearn using movieclips. Movieclips create too much CPU overhead. Instead you'll learn how to use Sprite Sheets and Blitting techniques for rapidly displaying frames of art.

Highlights for this session include...

- Exporting artwork for sprite sheets
- Using Texture Packer to create sprite sheets
- Converting the JSON output from Texture Packer to an Actionscript object
- Texture Map for reading in the converted JSON object from Texture Packer as an Actionscript object of coordinates
- Building the Image Class
- Creating Vector Objects, an optimized array to use less memory in the processor at run-time
- Good coding habits for clearing out references to prevent memory leaks
- Animation Classes that extend the Image Class for frame sequences
- Learn alternatives to Event Listeners to reduce CPU overhead and possible memory leaks
- Use Resource Loader to manage references so you only have one copy of a resource in memory
- Application Model Class, all of the application's core data will go in this class to reduce replication and runaway code


iPhone / iPad Video Tutorial Preview 3



Session 2: Building up the project to test on the iPhone- 5 Hours!

Session 2 continues with the same project files from Session 1. Now we will add code for enemies, collision, interaction, etc to build a more CPU intensive example which we can test on the iPhone itself and see how well our optimized code is running in the "real world" outside of the walled garden of our computer.

- Entity Class, built off the Animation Class
- Extending the Entity Class for the Ninja and Enemy Class
- Moving enemies across the screen
- Object Pooling with the Enemy Pool
- When to use Timers vs Enter Frame
- Collision detection
- User interaction
- Keeping score
- How to deploy to the iPhone for a true test of the memory usage and frame per second rates.


iPhone / iPad Video Tutorial Preview 3



Future Sessions: Build and Publish a Finished Game - In The Works!

Final Game Description: Our hero will be constantly ‘running’ on a never ending ground with waves of ninjas coming in. He needs to attack them before he gets pushed off the screen (or loses all power). The game will feature gestures for launching shooting stars and using the sword. Points, bonuses, score boards, pinging a server to record scores, sounds, music, Application Engine for managing the state of the game through the lifecycle. We will also work with Adobe Native Extensions for added functionality including GameCenter integration

If you buy today you'll get some awesome advantages over purchasing later...

1. You can get started now! And you've already got 10 hours of videos to work through. You'll get an email with download links to new lessons as soon as they are ready.

2. You can email the instructor with suggestions or questions to be addressed in future videos. Jeremy's website is JDHicks.com

3. When the course is complete, we'll have added a fantastic App Starter Kit to the package, and the price will go up some.

iPhone / iPad Video Tutorial Preview 3






Watch the First 45 Minutes Now!









  40
Purchase this Tutorial
Paypal Cards2CO
Purchase With a Credit Card and receive download links minutes after the order
 

$30 is the discount price while the course is in progress.
The price will go up when a new lesson or Starter Kit is added.


Check out some of our other Flash Actionscript 3 Development tutorials that can be used in conjuction with this course...

Tutorials for Actionscript 3   Mobile Actionscript 3 tutorials, Flash CS5.5 to iOS and Android









CartoonSmart Affiliate Program 1&1 Hosting Vector Packs   Web and Animation Design for Hire
Bulk Discount on CartoonSmart Tutorials

Bulk Discount on CartoonSmart Tutorials


CartoonSmart-Made Apps!


Pinball Kingpin iPhone App Pinball Kingpin iPad app
  Werewolf iPad Game

Pinball Showdown iPhone Pinball Showdown iPhone
  Pinball Submarine Battle

Werewolf iPad Game   Werewolf iPad Game

Werewolf iPad Game   How CartoonSmart makes their apps









Sign up for our newsletter
Email: