æ°é¡¹ç®ä¸éè¦å¨mfcæ¡æ¶ä¸ææ¾swfï¼å æ¤å³å®ä½¿ç¨flashæ§ä»¶ï¼
第ä¸æ¥ï¼å¨æ¬æºå®è£
flash10
Flash activexæ§ä»¶ä¸è¬å®è£
å¨ç¨æ·ç³»ç»ç®å½ä¸ï¼C:\WINDOWS\system32\Macromed\Flash\
å
¶ä¸å¤§çæ¬å·ç¨æ°å表示ï¼å¦9ï¼10ï¼11çï¼å°çæ¬å·ç¨å°ååæ¯è¡¨ç¤ºï¼å¦a, b, c, d, eãå¦ææ°ç¨³å®çæ¬ä¸ºï¼Flash10e.ocxã
第äºæ¥ï¼éè¿regsvr32.exe注åflashæ§ä»¶ Flash10e.ocx
å¨å½ä»¤è¡ä¸è¾å
¥ï¼regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash10e.ocx 注å该æ§ä»¶ï¼æ³¨åä¹åå°±å¯ä»¥å¨é¡¹ç®ä¸è¿è¡æ§ä»¶æ·»å äºï¼
注éæ§ä»¶çå½ä»¤è¡ä¸º regsvr32 /u C:\WINDOWS\system32\Macromed\Flash\Flash10e.ocx
第ä¸æ¥ï¼æ³¨åå®æ¯åï¼è¿å
¥MFC项ç®ï¼å¢å flashæ§ä»¶ï¼
å°±æ¯shockwave flash objectæ§ä»¶ãâ建ç«å¯¹è¯æ¡åºç¨ç¨åºåï¼å¨ä¸»èåééæ©âå·¥ç¨->æ·»å å·¥ç¨->components and controlsâèåé项ï¼è¿æ¶ä¼å¼¹åºä¸ä¸ªcomponents and controls galleryæ件éæ©å¯¹è¯æ¡ï¼éé¢æ两个æ件夹ï¼ä¸ä¸ªæ¯registered activex controlsï¼ä¸ä¸ªæ¯visual cï¼ï¼ componentsãéæ©ç¬¬ä¸æ件夹åä¼åºç°ä¸ç³»åç³»ç»ä¸å·²æ³¨åè¿çactivexæ§ä»¶ãå¨éé¢éæ©shockwave flash objectï¼ç¹å»insertå°å®æå
¥å·¥ç¨ãå 为å¨vcä¸æå
¥å·¥ç¨çæ§ä»¶è¦éè¿ä¸ä¸ªç±»æ¥æä½ï¼æ以è¿æ¶vcä¼æç¤ºä½ ä¸ºè¿ä¸ªæ§ä»¶æå®ä¸ä¸ªç±»åï¼å¯ä»¥ä½¿ç¨é»è®¤çç±»åå°±è¡äºãæå
¥åvcä¼èªå¨æè¿ä¸ªç±»å å
¥å·¥ç¨éé¢ãâ
第åæ¥ï¼çæä¸ä¸ªè¯¥æ§ä»¶ç对象ã
å°shockwave flash objectæ§ä»¶æåæå
¥èªå·±çå·¥ç¨åï¼å¨vc对è¯æ¡ç¼è¾å¨çcontrolsé¢æ¿ä¸å°±ä¼å¤åºå¾æ ï¼è¿ä¸ªå¾æ å°±æ¯åå å
¥çæ§ä»¶çå¾æ äºãåµï¼è¿æ ·æ¥ä¸æ¥æä¹ç¨å°±åæ¸
æ¥ä¸è¿äºå§ãå使ç¨BUTTONãEDITçå
¶å®windowsæ§ä»¶ä¸æ ·ï¼æå®æå°å¯¹è¯æ¡ä¸ï¼ç»å®å
³èä¸ä¸ªå¯¹è±¡ï¼å¯¹è±¡ç类就æ¯æ们åææå
¥æ§ä»¶çæ¶åæ产ççç±»ãæ们å¯ä»¥ä½¿ç¨è¿ä¸ªç±»çæåå½æ°æ¥æ纵è¿ä¸ªå¯¹è±¡ï¼æ¥è¿è¡flashå¨ç»çæ§å¶ä»¥ååèªå·±çç¨åºè¿è¡äº¤äºçæä½äºãè¿éå设å
³èç对象å为ï¼m_FlashPlayerã
第äºæ¥ï¼ä½¿ç¨æåå½æ°LoadMovieåPlayæ¥å¯¼å
¥å¹¶ææ¾å¨ç»ã
m_FlashPlayer.LoadMovie(0, strMovieUrl);该å½æ°ç¨æ¥å°å¨ç»å¯¼å
¥ç¨åºä¸ï¼strMovieUrl为è¦ææ¾çflashè·¯å¾ï¼è¦ç¨ç»å¯¹è·¯å¾ã m_FlashPlayer.Play();è°ç¨è¯¥å½æ°å¼å§ææ¾å¨ç»ãå¨åå§å对è¯æ¡çå½æ°éé¢å å
¥è¿ä¸¤ä¸ªå½æ°è°ç¨å³å¯ã
温馨提示:答案为网友推荐,仅供参考