Groups | Blog | Home
all groups > flash (macromedia) > may 2007 >

flash (macromedia) : What is an "Enhanced Stroke"?


Sandee Cohen
5/14/2007 10:40:56 PM
I have pasted some AI CS3 art into Flash.
I then need to export as Flash 7.
I get the error that some of the art is not supported in Flash 7.
Enhanced strokes are the culprit.
But I don't know how to get rid of the enhanced strokes wihtout deleting the
strokes themselves.
How can I convert the enhanced strokes to normal strokes?
David Stiller
5/15/2007 12:00:00 AM
Sandee,

[quoted text, click to view]

In the IDE (the authoring environment) you'll find a checkbox for
"Stroke hinting" in the Property inspector when you select a stroke. Select
the stroke(s) and uncheck that box.


David Stiller
Adobe Community Expert
Dev blog, http://www.quip.net/blog/
"Luck is the residue of good design."

David Stiller
5/15/2007 10:12:51 AM
Sandee,

[quoted text, click to view]

Then it might be the Scale property next to Stroke hinting.

[quoted text, click to view]

Hmmm. To be honest, I don't do a whole lot of importing form
Illustrator, so there may be something else going on (Miter, maybe?). Your
best bet may likely be to create a new FLA just for testing, draw a quick
line, then go through the stroke properties one by one in the Property
inspector. They're all clustered into the same area when a stroke is
selected. The newer properties tend to be on the right and bottom edges
(Cap, Join, Miter, Scale, and Stroke hinting).

It could make a fun little 15 minute exercise. In theory, there's
nothing Flash could carry over from Illustrator that Flash doesn't support.
And if Flash supports it, you should be able to toggle it on or off.


David Stiller
Adobe Community Expert
Dev blog, http://www.quip.net/blog/
"Luck is the residue of good design."

David Stiller
5/15/2007 11:54:50 AM
[quoted text, click to view]

Lines *are* strokes, so may I don't understand what you're asking.

[quoted text, click to view]

Flash 8 introduced some line (stroke) enhancements, which include (at
least) the properties I mentioned earlier (Cap, Miter, etc.).

[quoted text, click to view]

That means you must have been using a Flash 8+ specific Cap, or Miter,
or Stroke hinting, etc. It may help you to start a new FLA whose publish
settings are set for Flash 7 to start with. That way, Flash won't provide
access to Flash 8 or higher properties. You could certainly "upgrade" a
Flash 7 SWF to a Flash 8 SWF without issue, because Flash 8 only added
features.

Once your Flash 7-from-the-get-go test FLA has been made, *then* go into
the Publish Settings and change it to Flash 8. Take note of how the
Property inspector changes (what features become enabled) when you make that
change.


David Stiller
Adobe Community Expert
Dev blog, http://www.quip.net/blog/
"Luck is the residue of good design."

Sandee Cohen
5/15/2007 2:02:34 PM
David,

Thanks for the message, but I have selected the strokes, and Stroke Hinting is turned off.

Sandee Cohen
5/15/2007 2:57:28 PM
Well, I tried your experiment, and made a single line with the Line tool. I
then went to export as Flash 7.
I got the Enhanced Stroke warning.

This stroke contains nothing special.

I then converted that stroke to a Filled object.

I was able to export to Flash 7 without the warning.

Can this be true that Flash 7 doesn't support any stroked lines?
bippity
5/15/2007 3:06:54 PM
I'm hardly an expert, but I know that 7 does support strokes.

I don't know the actual solution to your problem, but here's a workaround that
might be of help if the artwork is completed:

Select the entire thing and choose "convert lines to fills" in the modify +
shape menu.
Sandee Cohen
5/15/2007 3:46:24 PM
Yes, bippity, that indeed does help.

But I wish someone could explain what's going on with Flash 7 output.

vasilyg
7/18/2007 7:07:29 PM
I have run into the same issue and resolved it by applying the Flash default
"Enhanced" setting to the offending strokes. To do this, I first needed to
change my "Publish" setting for Flash 8 or above. I then changed the Cap and
Joint to "Round" and returned my Publish setting to Flash 6. There was on
error when I tested the movie. You can also apply these setting to the
original art in Illustrator before you copy and past into Flash. Hope this
helps.
AddThis Social Bookmark Button