Enhanced Drawing Features in Flash 8 - part 1

Flash 8 includes a number of enhancements to the ActionScript language. There are a range of new classes and enhanced functionality for existing features. When you use these new features, you’ll need to publish to Flash Player 8.

$2.89
- OR -

Overview

One area with enhanced functionality is the Drawing API. The Drawing API allows you to add drawings to Flash using ActionScript. The Flash 8 Drawing API includes:

  • Additional options when setting a lineStyle
  • Additional options when creating a gradient
  • A new method to create a line with a gradient
  • A new method that allows you fill with a bitmap

In this article, I’m going to look at the changes to the lineStyle method. I’ll show you how you can set the scaling, pixelHinting, capsStyle and jointStyle using ActionScript. In the next article, we’ll look at working with gradients and filling a drawing with a bitmap.

You’ll need a copy of Flash 8 to see the features covered in this article. You can download a trial copy from the Macromedia Web site. You should also install Flash Player 8 so you can publish these features. Because they include changes to ActionScript, you can’t publish to Flash Player 7 and earlier. Note that the code samples within this article all use AS2.0.

You can download the sample file for the tutorial from the blue Properties box that contains the article PDF. There's a heading titled Code Download and you can click the Details link next to it to get the zip file.

Note: If you have difficulties downloading the source files or PDF, you might have a problem with your cookies. Delete the cookies from your machine and try again. In Internet Explorer, you can do this by choosing Tools > Internet Options… and clicking the Delete Cookies… button on the General tab.

We’ll start with a quick overview of the Flash MX 2004 Drawing API.

Sas Jacobs

Sas JacobsHello. I'm the Principal of Anything Is Possible, an Australian web development business specialising in web applications development and training. I'm interested in using Flash with dynamic content and I've presented at a number of International conferences on topics relating to applications development, XML and scripting components. I have recently released my second print book Beginning XML with DOM and Ajax to match the first one - Foundation XML for Flash. I have a business web site
and a personal web site.

See All Postings From Sas Jacobs >>

Reviews

Be the first to write a review

You must me logged in to write a review.