Мне нравится этот вопрос: P, потому что установка OcxState позволяет вам динамически загружать Flash-фильм из потока в памяти, что я когда-либо просил здесь и там без ответа когда-либо (может быть, сейчас, не знаю). Я понял это два года назад, работая над важным проектом, и оставил его на три часа или около того, пока не заработал.
В качестве потока, который вы можете использовать любой поток, достаточно MemoryStream (для его заполнения вы можете использовать BinaryWriter), чтобы установить OcxState, просто выполните:
flashCtl.OcxState = new AxHost.State(stream, 1, false, null);
Если в файле ресурсов запись OcxState пуста, возможно, это связано с тем, что Flash OCX позволяет установить пустой поток без проблем, это то, чего я не знаю.