I am working on an app and having troubles trying to get content to
play properly.

The user selects an item from the menu which trigers SWFLoader to load
a Flash 8 swf file.

When loaded, the sound doesn't play, popups aren't working.  After
researching, it seems to be a issue with Flex and Flash 8.
I recreated one of the files as a Flex application, I copy the Flex
SWF to the server and run (testclient.swf).  It now plays the audio track.
I tried to use SWFLoader.SoundTransform to adjust the volume and it
didn't work (I don't know why).

My last attempt has been to move the volume controls into the external
app, which works, but I need the main app to know / set the volume and
mute (to maintain settings between pages).

I have been trying SystemManager and am able to set a variable in the
client app, but I haven't been able to determine when the app is there
and available.  SWFLoader creationcomplete="initSWF();" gets called
when SWFLoader object is created.  SWFLoader complete="initSWF();"
also seems to get called when the SWFLoader is completed.

I have been trying in the initSWF() routine waiting for
LoadedSM.application (LoadedSM is an earlier created SystemManager
object pointing to my SWFLoader id);

If I put a button on the screen, the click event will update a text
label on the child using 
   LoadedSM.application["lbl"].text = "Testing";

Am I missing something with SWFLoader?  can I get my original flash8
files to work properly?  Should SoundTransform actually control the
sound of the SWF?

Any help would be greatly appreciated.

Joe





Reply via email to