Join Todd Perkins for an in-depth discussion in this video Working with code snippets, part of Flash Professional CS5 New Features.
- View Offline
Another exciting ActionScript feature in Flash CS5 is the Code Snippets panel. The Code Snippets panel enables you to quickly add interactivity to your applications, and to use it, you don't even need to know any ActionScript code. Let's take a look at the artwork we have on the stage here. This is artwork for a banner ad that I'd want to put online. Now let's say I wanted to make Explore California a link to a website. If I were to type out all that code manually, it would require me to know ActionScript 3.0, but with the Code Snippets panel, I can simply click and get that same functionality that I want.
Note that I have an instance name for this button. That's just btn, all lowercase. Now I'll open the Code Snippets window by going to Window > Code Snippets. In the Code Snippets window, I'll expand the Actions section and then double-click Click to Go to Web Page. Flash then creates a new layer called Actions, fills it with this code, and all I have to do is follow the instructions to make the link go where I want. So if I look in the Instructions area, it says Replace http://www.adobe.com with the desired URL address.
Keep the quotation marks. So I'll scroll down. I'll change that URL. I want to go to http://www. explorecalifornia.org, and that's it. If I test the movie, I'll see my ad, and if I click Explore California, the Web page will open up in my default web browser. And there is the Web site. So you can see that took very little effort to create a link, whereas before, I would've had to write all of that code.
So I encourage you to go through the Code Snippets panel and look at what functionality you can add to your application and use this as a way to learn ActionScript by adding this simple functionality, or it can be a way for you to look at optimizing your workflow, so you're not typing the same code over and over again.
- Comparing Flash CS4 and Flash CS5
- Inserting modifiable cue points for video in Flash
- Editing text in the Text Layout Framework
- Embedding fonts
- Creating and editing ActionScript code snippets
- Performing roundtrip editing between Photoshop and Flash
- Exporting FXG files for use in Flash Catalyst
- Integrating with Flash Builder