views:

41

answers:

3

Hiya,

I'm currently developing a Flash website that incorporates an flv player. The controls on the player's skin are all vectors.

I've set it up so that when you hit fullscreen on the player controls a fullScreenSourceRect is created which is working great.

However when the the player is full screen, the once crisp vectors are now pixelated as if they were a bitmap.

I'm hoping I'm just missing a property somewhere that scales the vectors properly.

Thank you!

A: 

Flash often creates bitmap of display objects for faster rendering. You may have to check the cacheAsBitmap property on some of the components and make sure it's set to false when the stage is full screen.

PatrickS
Thanks Patrick, I've checked the cacheAsBitmap on the overall player, the control bar and each individual icon. All of which were false.
ashsplash
+1  A: 

set video.smoothing = true;

daidai
Thanks daidai, I tried applying smoothing to the movieclips for each video control icon but it didn't improve anything.
ashsplash
you should add the smoothing to the video object. it should look similiar to 'var video:Video = new Video(); video.smoothing = true; video.attachNetStream(stream); stream.play(videoURL); addChild(video);'. can you post some of your code?
daidai
A: 

Fixed by rebuilding the fullscreen code so the video player get's set to stage height and width rather than zooming a rectangle.

ashsplash