Winform加载二进制流的flash

来源:互联网 发布:南京未来网络小镇地址 编辑:程序博客网 时间:2024/04/30 05:54
        private void InitFlashMovie(AxShockwaveFlashObjects.AxShockwaveFlash flashObj, byte[] swfFile)        {            using (MemoryStream stm = new MemoryStream())            {                using (BinaryWriter writer = new BinaryWriter(stm))                {                    /* Write length of stream for AxHost.State */                    writer.Write(8 + swfFile.Length);                    /* Write Flash magic 'fUfU' */                    writer.Write(0x55665566);                    /* Length of swf file */                    writer.Write(swfFile.Length);                    writer.Write(swfFile);                    stm.Seek(0, SeekOrigin.Begin);                    /* 1 == IPeristStreamInit */                    flashObj.OcxState = new AxHost.State(stm, 1, false, null);                }            }        }

原创粉丝点击