Bonjour
je travaille sur Visual C++ et j'essaie de lancer une image flash dans une fenetre.
pour cela j'utilise la fonction setMovie de CShockWaveFlash . Voici son code :
mon probleme est que je n'arrive pas � afficher mon image.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 void CShockwaveFlash::SetMovie(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); }
Voici mon code:
mais ca marche quand je modifie de cette facon:
Code : S�lectionner tout - Visualiser dans une fen�tre � part m_FlashPlayer.SetMovie(".\\cdromflash.swf");
Bien sur dans ce deuxieme exemple j'ai copi� l'image dans c:\
Code : S�lectionner tout - Visualiser dans une fen�tre � part m_FlashPlayer.SetMovie("c:\\cdromflash.swf");
tandis que dans mon premier exemple l'image se trouve dans le r�pertoire courant ou se trouve mon projet.
S'il vous plait vous pourriez m'aider. je ne comprend pas du tout pourquoi la fonction de comprend pas les chemins relatifs.
Partager