Reading the Flash File(.SWF) information

  • Thread starter Thread starter sureshsundar007
  • Start date Start date
S

sureshsundar007

Hi all,

I want to know how to read the Flash file (.SWF) information using
C#.

Any help is greatly appreciated.

Thanks,
Suresh.
 
I don't know if there is an object model/component in .NET to do this
(although there is a viewer that you can use, just use the active x viewer
in .NET).

If you want to read the file format yourself, you can find the
specification here:

http://www.macromedia.com/software/flash/open/licensing/fileformat/

Hope this helps.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

sureshsundar007 said:
Hi all,

I want to know how to read the Flash file (.SWF) information using
C#.

Any help is greatly appreciated.

Thanks,
Suresh.
 
This is somewhat fun!

I build an app not too long ago to parse the various tags in a swf file in
C# - unfortunately i've lost the source due to a recent format - Thanks Bill
:) The best place to start is to read the documentation as posted above.
Before you do, you may want to read up on binary as the swf file format's
impressive size does come at the cost of an increase in complexity. It can
be done, if you want a starting place, back in the days of my master's
degree, I started plaing around with swf files and java
http://jswf.sourceforge.net . As my binary wasn't great at that time I wrote
all the output code using bits represented as strings. Another good
starting point would be http://www.openswf.org which has some nice examples
in C++ such as swfdump. Another one would be to download the macromedia swf
parsing sdk for search engine submission. There are lots of examples of bit
swapping etc in the source (which are also provides as Visula Studio
Projects).

Grab yourself some coffee, print out the documentation and good luck - it's
both challenging and interesting especially when you get to see how
macromedia make the swf files so small!


Nicholas Paldino said:
I don't know if there is an object model/component in .NET to do this
(although there is a viewer that you can use, just use the active x viewer
in .NET).

If you want to read the file format yourself, you can find the
specification here:

http://www.macromedia.com/software/flash/open/licensing/fileformat/

Hope this helps.
 
Back
Top