Start learning with our library of video tutorials taught by experts. Get started
Viewed by members. in countries. members currently watching.
Join Lee Brimelow in this project-style course that teaches how to build a Flash-based game with Flash Builder 4.6, Flash Player 11, and the Starling framework. Starling, a pure ActionScript 3.0 library for advanced graphics, extends Flash Player 11's support for the modern GPU (graphic processing unit) to enable visual presentations and games in the browser or as a mobile app.
Starting with installation and configuration of Starling and creation of a Flash Builder project, the course shows how to prepare and import graphical assets, create MovieClip classes from sprite sheets, manage various gaming objects, detect collisions, and add both particle and sound effects. The finished game can be deployed to any browser or mobile device that integrates Flash Player 11, which was released in September 2011.
So in the last movie we created our smoke particle effect, which is attached to our hero ship. Now we are going to create the explosion effect which happens when a bullet hits an alien. Now this one is going to be little different because we are going to need to create a lot of these potentially. So we are going to need to make sure that we manage them. So we are first going to create an Explosion class which is going to subclass the PDParticleSystem, and then we are going to create an ExplosionManager which is going to help us track these in our game.
So I'm going to go to our objects class and create a new ActionScript Class, and I'm going to call it Explosion and this is going to have a Superclass of PDParticleSystem and click Finish. So now in the constructor here it's expecting us to send in the config and the texture, so now we need to embed that into our assets class. So I'm going to copy the one that we have for our smoke particle effect and paste it, and this one is going to be explosion.pex and we are going to call this explosionXML.
Okay, so what I'm going to do now is go back to my Explosion class and I'm going to remove these from the constructor because we are going to send them into the super constructor. And for the config, again, I'm going to need to cast it to XML (new Assets.explosionXML) and then we are going to get our explosion texture out of our texture atlas. So we are going to say Assets. ta.getTexture("explosion").
So now essentially we have a new PDParticleSystem that's using the explosionXML and the explosion texture. Now we are actually going to be managing these using an ExplosionManager class, which we are going to create in the next movie.
There are currently no FAQs about Building Flash Games with Starling.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.