• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 312
  • Last Modified:

transferring string data to flash from C# windows application

I am embedding flash swf file into a C# windows application.

I have successfully transfer data from flash -> C# using the fscommand
But right now I am having difficulties in getting data from C# -> flash

I have read some post in the internet that it has to be done by
C# -> write xml -> flash read xml

but that's not what I want. i want to have the flash swf to read directly the variables from C#.

Is there a way to do this? Can I have code snippets as well?
0
kecoak
Asked:
kecoak
  • 2
1 Solution
 
Aneesh ChopraCommented:
yes,

you can do it using SetVariable function of flash.ocx

here are more details on it
http://board.flashkit.com/board/archive/index.php/t-517794.html

Rgds
Aneesh
0
 
Aneesh ChopraCommented:
Here is the complete details with example.

http://www.flashfanatiker.de/blog/archives/000032.html


Rgds
Aneesh
0
 
sam85281Commented:
SetVariable is a javascript method that works just fine, but if you prefer keeping it serverside(like me) you can do it like this:

NOTE:  I can only show you in VB but the concept is exactly the same, just make whatever syntax changes you need.

In your html <object> tags add this param:

<param name='FlashVars' value='myVariable1=<%=myC#Variable1%>&myVariable2=<%=myC#Variable2%>' />

And inside the <embed ... tag add:

FlashVars='myVariable1=<%=myC#Variable1%>&myVariable2=<%=myC#Variable2%>'

-Sam
0
 
ProactivationCommented:
The way I usually do this is to create a C# web service as an interface for Flash.
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now