Salut,
Je cherche le moyen de communiquer avec un activeX en flash (swf) et mon application stand-alone eclipse.
J'arrive à afficher un swf dans eclipse par le code suivant:
Mais j'arrive pas à passer les paramètres (comme expliqué sur la page http://www.eclipse.org/articles/Arti...Swt/index.html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 m_frame = new OleFrame(this, SWT.NONE); m_frame.setSize(sizeX, sizeY); m_controlsite = new OleControlSite(m_frame, SWT.NONE, "ShockwaveFlash.ShockwaveFlash"); m_controlsite.setSize(sizeX, sizeY); m_controlsite.setBackground(new Color(Display.getCurrent(), 0, 0, 0)); m_auto = new OleAutomation(m_controlsite); m_controlsite.doVerb(OLE.OLEIVERB_SHOW);
Pour info le swf envoie ses données avec la fonction fscommand
Soit ca m'affiche des erreurs, soit le swf n'est pas chargé. J'ai cherché de la doc sur le site officiel et sur le net et j'ai rien trouvé...
Je voudrais eviter au maximum de modifier le code flash.
J'ai regardé du coté de jswiff et Jacob mais ca me semble plus compliqué à mettre en place que le système OLE.
Ma derniere solution sera de créer un thread java qui communiquera avec flash en utilisant le XML... mais pour l'instant je cherche avant tout de faire marcher le système OLE fourni par eclipse.
Partager