I believe it means that your app is performing animation and other things that appear in a timeline. If this is consuming excessive time, make sure that there are no unnecessary timelines or movie clips running.
We have a iPad 3 application that loads a LOT of remote swfs that is used for graphics only, but we are getting slower fps for every swf loaded.
The remote swfs are between 8-10kb and have only 1 frame and no tweens or code, and when they are loaded we stop them(mc.stop()) and set both enabled and visible to false and never add them to the displaylist.
And as the attached image shows, "Running SWF tags for frame" seems to take all the frame time, the image shows when the app is idle.
Is it possible to disable a swf completly?
(iPad3 iOS6.0, Release version, Apparat-TDSI enabled, Air 3.6, 20-30 remote swfs)
This is killing me as well. I'm getting up to 20% of my frame time eaten up with "Running SWF tags for frame" (on an android game, trying to run at 60fps).
I have no idea what is causing this or how to stop it.
Open the Fla in Flash Pro and totaly clear the first frame (Should be clean). or else it will run in the background with GC too!
1 person found this helpful
If you want to understand what the activities in Scout mean, and get a better understanding of how Flash Player works and what it's doing behind the scenes, check out this article:
SWF tags correspond to the things you do in Flash Pro, like adding something to the stage, or moving it with a motion tween - when Flash Player is running your SWF tags, think of it as "playing back" your animation - the more complicated it is, the longer it will take Flash Player.