[[http://www.darronschall.com/weblog/archives/000008.cfm|Original Post]] [[http://www.darronschall.com/weblog/archives/000013.cfm|Version 1.1 changes]] [[http://www.darronschall.com/weblog/archives/000030.cfm|Version 1.2 changes]] [[http://www.darronschall.com/weblog/archives/000061.cfm|Version 1.3 changes]] [[http://www.darronschall.com/downloads/SWFHeaderInfo.zip|Download]] Simple usage example: public static void Main() { SWFHeaderInfo s = new SWFHeaderInfo("C:\\Development\\SWFHeaderInfo\\test.swf"); Console.WriteLine(s.Status); if (s.Status == "OK") { Console.WriteLine("Version: " + s.Version); Console.WriteLine("Length: " + s.Length); Console.WriteLine("xMin: " + s.xMin); // always 0 Console.WriteLine("xMax: " + s.xMax); // width Console.WriteLine("yMin: " + s.xMin); // always 0 Console.WriteLine("yMax: " + s.yMax); // height Console.WriteLine("FrameRate: " + s.FrameRate); Console.WriteLine("FrameCount: " + s.FrameCount); Console.WriteLine("Compressed: " + s.Compressed); } // keep the input on the screen Console.Read(); }