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.