stage.frameRate = 1000;
trace( stage.frameRate ) // output 1000
But actual fps is 60. Why??
( maybe since Flash cs5 or cs5.5 )
Hi,
This seems to be a limitation from the Browsers/OS to the draw rate of Plug-ins. You may want to have look at the details posted at http://www.tekool.net/blog/2008/05/27/overriding-flash-player-60fps-li mit-in-firefox-up-to-950fps-as-silverlight-2-in-bubblemark/ for more information on this.
Let us know if this is of any help to you.
Thanks!
Mohan
Just about every single LCD monitor out there except for the new crops starting to come alive only support 60hz (except TVs). Therefore they are limited to displaying 60fps no matter what you set your frameRate to. Your dual link DVI or display port is also only capable of so much data as well.
Also Apple loves to point the finger at Adobe Flash Player for crashing browsers galore. One of the main reasons the late Jobs mentioned he will not support it on iOS devices. Lack of stability. Imagine a 120fps flash movie trying to run in Safari. Surely a sad Mac icon would turn up or you'd get the spinning beach ball of death soon after.
Being it's best to keep things even across all industries, 60fps is a pretty high target for Flash.
Is there any real reason you want to go beyond 60fps? Just out of sheer curiousity..
North America
Europe, Middle East and Africa
Asia Pacific