• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 466
  • Last Modified:

High quality image becomes pixelated in Flash MX

I have imported a PNG (I require high quality and transparency) into Flash MX 2004.  

As background:

I have a symbol that has two symbol levels to it:

In "Symbol1" I have 5 pictures in 5 consecutive keyframes.

In "Symbol2" I have "Symbol1" fading in and out.

On the main timeline when a button is clicked "Symbol2" plays making the picture fade out, switch to a new picture then fade back in and STOP.

On the main timeline everything is within the first keyframe.  The pictures look great and everything works fine.  BUT when I extend ANY layer on the timeline past the first keyframe my pictures become pixelated.  It doesn't matter what layer is extended.  As long as no layer extends past the first keyframe the pictures look fine.  Otherwise they are horribly pixelated.

There seems to be no mechanical problem answer here. I have changed the Bitmap properties of the main pictures with no effect.

I would appreciate any thoughts.

Jasonrlee

0
jasonrlee
Asked:
jasonrlee
1 Solution
 
muso120999Commented:
Are your x/y coordinates for the images at .0 of a pixel (i.e. x:50.3; having images/text positioned in between pixels can cause it to render differently)?
Are your images scaled - same as above, this can cause images distort?
0
 
jasonrleeAuthor Commented:
I adjusted the images and symbols to positioning at .0 with no effect.

No the pictures are not scaled.
0
 
muso120999Commented:
In that case, I'm afraid I'm not sure - I don't seem to get a problem.  Would it be possible to see the file (even seeing the swf might give a clue)?
0
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

 
jasonrleeAuthor Commented:
Thanks for the ideas, but I seem to have found the problem.

The pictures were slightly rotated.  When I straightened them out again they looked fine throughout the whole movie.

Because I have never seen a rotated picture look this choppy before the cause could have something to do specifically with rotating PNG images.

It just seemed awkward that the rotated image looked perfect in the first frame but looked terrible if the timeline was extended.  It is very odd.  

So apparently I have to rotate PNGs outside of Flash and leave them alone once inside.
0
 
fixitbenCommented:
Rotating shouldn't cause a problem,  inside flash but if you accidentally skewed the image that might cause what you where talking about.  Just a thought.

Fixitben
0
 
jasonrleeAuthor Commented:
I agree that it shouldn't be a problem but in this case it seems to be the only answer.  I know skewing isn't the problem because I can rotate it back into place and make it look perfectly fine again.  I don't know.  I may never know.

Unfortunately for business reasons I can't share what I see.
0
 
muso120999Commented:
The rotation problem the same as the other problems mentioned, because Flash is optimised for speed, and primarily for rendering vectors it seems to have problems with text and images occasionally (blurring "pixel" fonts are the most common problem) I've come across
0
 
moduloCommented:
PAQed with points refunded (400)

modulo
Community Support Moderator
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now