Rich Rodecker’s blog on flash, flex, actionscript, javascript, and php, with a dash of randomness
‘Enhanced stroke is not supported in this player’
just a note: if you get this error in flash 8, when you are targeting flash player 7 or lower, it’s most likely because you created a stroke in flash 8 while it was still set to publish to flash player 8..in which case it will add enhanced stroke data to your stroke, but not take it off when you publish an earlier player. The key is to set it to publish to set teh target player before you draw the stroke.
| Print article | This entry was posted by rich on July 19, 2006 at 4:07 pm, and is filed under flash. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 4 years ago
You can also save your FLA to Flash MX 2004 and then back to Flash 8 – this will clear all enhanced stroke information
about 4 years ago
The is another much more annoying way to get this bug which is when importing an swf exported from Illustrator. I posted about this a while back…
about 4 years ago
ah, actually that must be how i ran into it. that’s a pretty wierd bug to let slip by.
about 3 years ago
THANK YOU PHILLIPE – I DID NOT REALISE IT WAS AS EASY AS SAVING THE FLA IN FLASH MX FORMAT.. HAHAHA I SPENT SO MUCH TIME TRYING TO FIND A WORK AROUND FOR THIS … PHILLIPE YOU MADE MY DAY
about 3 years ago
thanks for the fix phillipe!
i’ve been searching online for awhile looking for a work around.
about 3 years ago
What a great find. thank you so much, saved me my job…
about 3 years ago
You saved my life phillipe thanks so much for the fix!!
about 3 years ago
Thank you phillipe!!!! You helped me tremendously in my hour of need!!!
about 3 years ago
ta very much for the help
about 3 years ago
didn’t work for me… deleted all my “flash 8 strokes”, set publish to flash 6, drew the strokes again – still the same error… kind of annoying…
about 3 years ago
Yay saving as Flash MX. Brilliant!
about 3 years ago
Thank you Philippe! You saved my day!
about 2 years ago
Thank you so much for this fix. Saved me a lot of precious weekend time.
about 2 years ago
Thanks a lot!!!! You saved my life too
about 2 years ago
wow. if only CS3 gave me the option to save as/for MX 2004.
curse these technological advancements.
about 2 years ago
How do I fix this in CS3? Very, very annoying.
about 2 years ago
Solution in CS3:
- Set the publish settings to flash player 8 or 9
- Find and select the line or stroke that causes the problem
- Set ‘Stroke hinting’ off
- Set ‘Scale’ to Normal
- Set ‘Cap’ to Round
- Set ‘Join’ to Round
- Reset the publish settings to whatever you want
about 2 years ago
I wish it was that simple for CS3. I did the following:
1. Create new Flash CS3 document
2. Add text in Arial font
3. Converted text to symbol
4. Timeline effects on symbol give error:
WARNING: This movie uses features that are not supported in the Flash 7 player
Symbol=effectSymbol_1, layer=Layer 1, frame=1:Enhanced stroke is not supported in this player
Publish settings are Flash 9. What is up with this? I can’t find the solution anywhere.
about 1 year ago
I somehow managed to get around with jacek’s advice. I saved in Flash 8, targeted as Flash 8 and (!) then I could change Cap and Join to “round”. I saved back to CS3 and published as Flash 6 w/o problem.
about 1 year ago
Many thanks Phillipe!
about 1 year ago
if you have imported a lot of graphics from illustrator you are pretty screwed by this.
i was unable to fix it by removing stroke hinting, cap rounding, and joining. i had to find an old version of flash 8 and do the flash mx down versioning and reopen, resave them in cs3. it is a retarded fix but it works.
about 1 year ago
Wow! This was a great find! Thanks so much Philip! U r a life saver!
Can you give tips on creating an interactive flash lite game?
Thanks!
about 4 months ago
Export Illustrator files as SWF, then import to Flash 8 to avoid this.
about 3 months ago
jacek , thank you!
Setting ‘Cap’ to Round and ‘Join’ to Round solved problem!