On Mon, 20 Oct 2008 22:34:43 -0700, Carol <Krenshawwrote:
A graphic artist came up with a high color animation which I'm required
to
show within a form.
Any suggestions on the best way to do this? Is there MNG support, or
maybe
an embedded borderless flash player?
I've never heard of an MNG library for .NET. I'm practically certain that
there's no native support in the .NET Framework, but I suppose someone
might have written a third-party library for it.
I don't have any first-hand experience with embedding a Flash player in a
..NET application, but I don't see any reason that wouldn't work. Another
alternative would be to use the DirectX AudioVideoPlayback.Video class,
which supports playing video in a specific window. Of course, for either
of those, you'd need to convert the MNG file (or maybe that's supported in
Flash).
Note of course that embedding any sort of player would involve loading a
whole extra library into your process, with a lot of extra functionality
that you probably don't need. If you can get your artist to deliver the
image as a collection of PNG files, it should be simple enough for you to
create a custom control that simply displays the images one at a time,
animating them directly.
Pete