View Full Version : passing asp data to flash

02-06-2003, 02:49 PM

Apologies for cross-posting in ASP and Flash forums, but I'm trying to pass some data from ASP, back to a Flash movie.

I'm aware that by calling LoadVariables() in actionscript , I can get an asp file to write out a querystring that flash will then load.

I can't do that, though, because the asp page itself needs to have something passed to it in the querystring; specifically a database record id number. Obviously I can't put this in a LoadVariables() call as it's gonna change each time the page is loaded.

I was under the impression that I could do this:

Load an asp page that gets the database row id out of the querystring, queries the database as usual, then writes out the Flash embedding html tags:

<PARAM NAME=movie VALUE="flashFile.swf?myVar1=<%=databaseField1%>&myVar2=<%=databaseField2%>">

...which flash will then automatically use to popuplate its variables.

But that doesn't appear to be working; the Flash file hangs in loading. It may well just be a syntax error, but could someone just confirm that it's possible to do what I'm trying to do, and if so where I might be doing it wrong?


02-06-2003, 03:16 PM

02-07-2003, 11:40 AM
Yeah, I've seen that article; that method is ok when you don't have to pass the asp any parameters, or if you can start with a default. I can't do that; the asp page that I use to drop variables into flash has to recieve a parameter; specifically, a database row id number, in order to know what to set the variables to.

Maybe I can make my request more specific - have a look here:


The asp page is sent a variable to use; which it then drops into the Flash by writing it directly into the html <param> tags, as part of the .swf url.

My understanding is that if you call a .swf with something in the querystring, Flash will automatically read that and turn it into variables.

It doesn't appear to be working; I'm not a Flash person and I have no idea if there's something else I need to do within the Flash file in order to get it to pick up those variables.

Can anyone point me in the right direction?

02-08-2003, 12:51 AM
Well, if you can perhaps response.write out whatever is getting passed the the parameter (in addition to appending it to the querystring), then you can be sure you are receiving the ASP variable.

As for how to get it to work with Flash, that's something I still need to learn (Flash, that is...) :(

02-08-2003, 06:17 PM
Originally posted by whammy
As for how to get it to work with Flash, that's something I still need to learn (Flash, that is...) :(

Your not missing anything but poorly done websites and stickmen flash movies.