Witam.

Mam problem z komponentem AxShockwaveFlash gdy uzywam go w c#. Mianowicie:

 m_flashHandle = new AxShockwaveFlash();
            CSystem.Instance.MainWindow.Controls.Add(m_flashHandle);
            m_componentResourcePath = "c:/2a1aa.swf";
            m_flashHandle.Movie = m_componentResourcePath;
            m_flashHandle.SetVariable("xmlFile", "C:\\test.xml");

nie dziala w pewnych przypadkach, a raczej plikach swf. Blad objawia sie tym, ze przy pewnych plikach swf nie zostaje przekazana zmienna xmlFile (i jakiekolwiek inne). Dodatkowo kod:

   m_componentResourcePath = "c:/2a1aa.swf";
            m_flashHandle.LoadMovie(0,m_componentResourcePath+"?xmlFile=c:\\test.xml");

powoduje dziwne zachowanie sie plikow w ktorych dziala poprzednia metoda, a w tych plikach w ktorych poprzednia nie dzialala wartosc zmiennej xmlFile zostaje zmieniona na c|\test.xml (jednym slowem zamienia : na | ). Po przekopaniu ton zasobow z google w ciagu kilku dni nie znalazlem sensownej odpowiedzi, porownywalem pliki swf oraz ich ActiveScript i nic, zapisywalem je w innych wersjach ( od 6 do 9 )... jednym slowem skonczyly mi sie pomysly...
Moze ktos zetknal sie z tym problemem albo ma jakies wskazowki na ten temat bo jeszcze troche a zwariuje i odlece do programistycznego raju...

z gory dzieki
pozdrawiam bemon.