I'm working on an app in Flash Builder for a project and I created a thermometer FLA that receives data from a weather stream and changes it's appearance based on the temperature received. Simple, yes? Well I need to embed that SWF into a Flex app that I'm building and I need certain temperature ranges to trigger changes in other components within the Flex app.

Our professor provided a very simple example of how to pass data from Flash to Flex and through adapting this example to suit my needs, from what I can tell everything seems working but the data is stopping at a certain point and refuses to trigger the proper event handler. Unfortunately, the lab I'm working in does not have debug mode in Flash Builder working properly so I can't see my trace statements firing, but I have a good assumption about where it's failing, I just can't see why. The relevant scripts can be found here:

The relevant function call can be found around line 201, a SWFLoader with id "thermSWF". On Creation it calls the gotIt function (line 119) which should trigger the series of changes. If anyone was willing to take a quick peek at the code and see if they see anything strange that might cause the data passage to fail, I would really appreciate it. I've got until tomorrow to work on the app and I can continue with the rest of the polishing until this is resolved. Thanks!

You need to install the debug version of Flash Player. Or at least get something to watch the traces. I believe Flash Tracer is one such option: sephiroth.it/firefox/flashtracer . A network sniffer, such as Service Capture will also show them.
–
JeffryHouserApr 17 '12 at 18:44

I am working on a campus machine that requires Administrator rights to install anything. I'm stuck with what I've got.
–
ecarv141Apr 17 '12 at 19:09