If you run Adobe Scout and set -advanced-telemetry in your compiler options you can see exactly what is dragging down the frame rate.
My guess is that you're processing the data response (populating classes with data) while the animation is happening for longer than the framerate allows. Flash is single threaded. So if you're executing an ActionScript function for longer than what your framerate is set to then you'll start pushing out the current frame. This is called "dropping frames". (1 second / 60fps = 16 milliseconds <- The amount of time you have on each frame.) If you're processing data (or executing any ActionScript function) for longer than 16 milliseconds @ 60 fps you'll prevent the ActionScript that controls the execution of the animation from executing on the frames it needs to execute on to look smooth to the human eye. On Sat, Aug 27, 2016 at 2:56 AM, chris_d_k <[email protected]> wrote: > Hi, > > our flex mobile app is using ViewNavigatorApplication and pure mvc. When we > change the view in most cases we also load data from the server. > > The transistions are using a SlideViewTransition, > suspendBackgroundProcessing is set to true. > > With some views the transitions are very choppy. Are there tricks to avoid > that? > > Kind regards > > Christian > > > > -- > View this message in context: http://apache-flex-users. > 2333346.n4.nabble.com/Hot-to-get-smooth-transitions-in-a- > flex-mobile-app-tp13426.html > Sent from the Apache Flex Users mailing list archive at Nabble.com. >
