Recording and playing Flash objects

Recording Flash interactions is only supported in browser scripts. Playback is only supported with the Firefox agent. In the AppMon Portal, a script that includes Flash interactions should only be provisioned for Backbone with the Firefox agent.

The process to record a browser script that includes Flash interactions is the same as recording any other browser script. While recording, you can interact with a Flash object as a typical user would, for example, entering text in fields or clicking buttons.

However, when  you play back the script, you will not see those interactions. The Recorder can only see the page's source HTML and its DOM; Flash objects are separate from the page source, so the Recorder has no visibility into those objects.

Although you do not see the Flash interactions during playback, the playback results include the performance impact of the interactions. Flash objects are downloaded during playback, even though the user interactions are not recorded. in the script settings, Enable Flash Playback is selected by default. With this setting selected, additional objects are called by Flash to provide you with more detailed data for the load. In a Flex environment, it is almost always true that more objects will be called. When Enable Flash Playback is not selected, the playback may only call for the basic Flash objects to be downloaded.

Note the following:

  • All Flash options are automatically disabled for Mobile Device scripts.
  • The Enable Flash Playback option on the Playback tab is selected by default for browser scripts.