{"action":"created","issue":{"url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/655","labels_url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/655/labels{/name}","comments_url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/655/comments","events_url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/655/events","html_url":"https://github.com/Gamua/Starling-Framework/issues/655","id":51588400,"number":655,"title":"Use the Event.RENDER event to interact with the flash frame skipping.","user":{"login":"henke37","id":4971363,"avatar_url":"https://avatars.githubusercontent.com/u/4971363?v=3","gravatar_id":"","url":"https://api.github.com/users/henke37","html_url":"https://github.com/henke37","followers_url":"https://api.github.com/users/henke37/followers","following_url":"https://api.github.com/users/henke37/following{/other_user}","gists_url":"https://api.github.com/users/henke37/gists{/gist_id}","starred_url":"https://api.github.com/users/henke37/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henke37/subscriptions","organizations_url":"https://api.github.com/users/henke37/orgs","repos_url":"https://api.github.com/users/henke37/repos","events_url":"https://api.github.com/users/henke37/events{/privacy}","received_events_url":"https://api.github.com/users/henke37/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Gamua/Starling-Framework/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/Gamua/Starling-Framework/labels/Waiting","name":"Waiting","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2014-12-10T17:45:33Z","updated_at":"2015-01-16T16:08:20Z","closed_at":null,"body":"The Flash player automatically skips rendering frames when it is too far behind. Starling does not, instead it tells all parts about how long it is since the last update.\r\n\r\nStarling should obviously continue with the \"how long since last update\" feature, if only for compatibility reasons.\r\n\r\nBut starling should not be rendering frames when it is way behind. I recommend listening for the Event.RENDER event to let the Flash player itself decide when to render new frames."},"comment":{"url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/comments/70276129","html_url":"https://github.com/Gamua/Starling-Framework/issues/655#issuecomment-70276129","issue_url":"https://api.github.com/repos/Gamua/Starling-Framework/issues/655","id":70276129,"user":{"login":"henke37","id":4971363,"avatar_url":"https://avatars.githubusercontent.com/u/4971363?v=3","gravatar_id":"","url":"https://api.github.com/users/henke37","html_url":"https://github.com/henke37","followers_url":"https://api.github.com/users/henke37/followers","following_url":"https://api.github.com/users/henke37/following{/other_user}","gists_url":"https://api.github.com/users/henke37/gists{/gist_id}","starred_url":"https://api.github.com/users/henke37/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henke37/subscriptions","organizations_url":"https://api.github.com/users/henke37/orgs","repos_url":"https://api.github.com/users/henke37/repos","events_url":"https://api.github.com/users/henke37/events{/privacy}","received_events_url":"https://api.github.com/users/henke37/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T16:08:20Z","updated_at":"2015-01-16T16:08:20Z","body":"Since it is a small change for a few affected developers, I think it is simple.\r\n\r\nIf they are calling nextFrame() manually then it's their burden of dealing with the correct timing. A reasonable setup can be provided for legacy purposes. That is, leave the method as is. People who want the benefits from decoupling game logic and rendering will have to do the change themselves.\r\n\r\nMeanwhile, developers who only work with Starling will benefit from this silently."}}