ASP + FLASH + XML

0

Witam,
Mam nastepujacy problem:
Mam aplikację ASP.NET (Visual Studio) z której wywołuję drugą aplikacje FLASH.
Aplikacja Flash korzysta z pliku nazwa.resx który jest w resourcach projektu z Visuala. Komunikacja pomiedzy Flash a Visualem jest jednostronna tylko podczas wywolywania aplikacji przekazuje jej parametry.
Problem polega na tym iż <ort>niewiem </ort>jaką ścieżke pliku Resx mam podac aby aplikacja flash potrafila to odczytac. Dodam iż aplikacja Flash działa poprawnie. Chodzi mi o to jak dynamicznie uzyskac ściezke typu:
http://localhost/strona/nazwa.resx (Oczywiscie ta sciezke wymyslilem z glowy).
Plik nazwa.resx ma ustawiona property build action na embembed resource.
Z góry dziekuje za odpowiedzi.
Pozdrawiam

0

jeśli flash jest uruchamiany bezpośrednio z dysku, to ma dostęp tylko do plików z dysku, podajesz ścieżkę jako file:///dysk|/scieżka/do/pliku. jeśli flash jest uruchamiany przez http, to tak też musisz mu podać plik, z którego ma czytać (czyli http://host/ścieżka). drugie rozwiązanie oznacza, że musisz mieć lokalny serwer http.

0

Dobrze a jak w visual studio (C#) pobrac ta sciezke gdzie znajduje sie plik na serwerze?? Mam go w projekcie w folderze Resources.
adres IP badz domene wczytuje poprzez
HttpContext.Current.Request.URLReferrer. zwraca mi ona np http://localhost/
i teraz potrzebuje dokleić ścieżke gdzie znajduje się plik na serwerze. Można to wyciągnąć jakoś dynamicznie poprzez wywołanie metody (podobnie jak HttpContext.Current.Request.URLReferrer) ?

0

referrer nie ma nic do rzeczy, to tylko adres, z którego dostałeś się na daną stronę. sprawdź Request.Url, Request.Path lub Request.CurrentExecutionFilePath, będziesz w ten sposób mieć pełną ścieżkę do aspxa, potem znając położenie resx względem aspx wygenerujesz sobie ten url.

0

no własnie ale jak wygenerowac to polożenie wzgledem aspx??Powiedzmy w glownym folderze mam aspx i folder Resources a <ort>wnim </ort>mojego resx to sciezka wyglada:
http://host/sciezka do aspx/resources/plik.resx ??

0

sprawdź - trochę samodzielności nie zaszkodzi.
pamiętaj, że url wykonywanego pliku zawiera również nazwę tego pliku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1