Hi
I've found myself in this situation on one or two occasions as well. The solutions were usually to be found in the actionscript rather than the php code. Here are some of the mistakes I tend to make.
1)Have you initialised all the variables before assigning them a value? Sometimes Flash doesn't seem to worry about this, other times it does.
eg:
var myUrl="";
myURL=_root.picsrc01;
will work - without the first line, it may not.
2)How about the preloader? Has the movie had time to load all the data in? If not, add "&done=1" as the final variable in your php output; then, you need a loop such as
//frame 1
loadVariablesNum ("mydata.txt",0);
//frame 3
if(_level0.done==1){
nextFrame();
play();}else{
prevFrame();
play();}
to ensure the whole lot is loaded in.
Truth be told, I tend not to use the long string method now with anything more than 10-15 variables 'cos finding the problems is an absolute sod. How about generating an array, or better still an XML object? sounds like a lot of hassle, but it sure helps with reading output and sorting things out.
If you've got all the above already covered, sorry - how about posting the actionscript on your loading sequence so we can figuer it out. In return, I'll show you the XML code I'm using
All the best, Al