We have a C# application that uses Flash control. We play multiple movies in different layers. When movies are loaded in layers other than 0, the application crashes with an access violation. Here is a sample code:
int iLayer = Int32.Parse(tbLayer.Text);
I the above code if the value of iLayer is set to 0, it works but any other value would give the following on the LoadMovie function:
OS: Windows 7
.net Framework: 4.5.2
Flash version : 22.214.171.124
The last successful version was 126.96.36.199. All version after that crashes the application.
This is not a use-case that we explicitly test or support. We know that Flash Player does occasionally get embedded in desktop applications, and we try not to break things unnecessarily. For the record, our supported and recommended path for creating Flash-based desktop applications is Adobe AIR.
I'd recommend that you file a bug at http://tracker.adobe.com/, and include sufficient detail to allow us to reproduce it under a debugger. I'd highly encourage you to include an example executable that demonstrates the problem. If we have to have someone set up a C#/.net development environment just to reproduce the bug, vs. just inspecting the crash under a debugger with symbols, it will linger in the queue behind bugs on supported configurations.
For completeness, please see the following guide on how to report a crash:
If you reply here with the bug number, I'll get an email notification and will surface it for further evaluation.
Thank you for your response. I have filed a bug report (FP-4198533) and also uploaded a sample test application where the problem can be reproducted.
Fantastic, thanks for doing that. We'll take a look and update the bug as we know more.
it's been over a month I reported "FP-4198533". How do I know when somebody will look at this?
You won't see any activity on the bug until it's resolved. I realize that's not terribly helpful. In terms of general timelines, if a fix is even feasible, it will be on the order of months before it reaches the general population.
If this is a business critical issue for you and the timeframe and/or uncertainty isn't acceptable, I'd recommend looking for an alternate engineering solution, and would probably recommend C# if there's a hard requirement for using C# for the rest of the application.