Search Tutorials
One way you can get around not being able to pass a parameter in is to add a "querystring" to your swf src in the embed tag / param movie in your object tag and then look at the _url property for the movie and strip off the query part. By this I mean: Your html is like this <object ...> <param name=movie value="Flash/test.swf?x=123"> <embed src="Flash/test.swf?x=123"...></embed> </object> and then in your flash file you can look up this._url which will return your full path including the movie name and the "querystring". You then use string manipulation to get the parameter value out e.g.
myURL = this._url;
myPos = myURL.lastIndexOf("?");
myParams = myURL.substring(myPos+1,myURL.length);
//this returns the querystring elements - you can now split these using split
Hope this helps - it should work in Flash 4 but definitely works in 5 from my tests so far.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|