Using Captivate 8, we have exported a SWF file that plays fine by itself or in a browser. It is a quiz activity, with multiple questions and screens.
If we then try to load this SWF into another SWF file (shell interface), some components - namely things like radio buttons and select boxes - don't load correctly. The shell interface has been built in Flash 11 (CS5). Both SWFs are exported to play in Flash Player 10.
If we use a different SWF file, also exported from Captivate 8, that doesn't have these types of components in them (say, just a video), the file loads perfectly fine from the same shell SWF. If we load other external SWF files from Flash or even video files, they play fine from the shell as well. The end goal is to have everything loaded onto a DVD, with the shell interface playing from a stand alone player, loading the external swfs which will also be on the DVD. The errors we are experiencing are just with the local files. Some of the errors that come up within the shell interface FLA file are:
TypeError: Error #2007: Parameter child must be non-null.
TypeError: Error #1009: Cannot access a property or method of a null object reference.
We are assuming there is a conflict with the component library in the shell FLA/SWF file and the same components that have been exported with the captivate swf, but there is no indication on how to resolve this conflict.
Any advice would be greatly appreciated.
Do you get errors if the shell SWF has no components in it?
Thanks, for the reply, Colin.
If we load the external SWF into a shell SWF that has nothing else in it, there are no errors, so there is definitely a conflict between the components that are in the shell and the components that are in the external SWF. Do you know of a way to isolate so they don't bump into each other? or is there another way around this conflict?