Moja aplikacja Flash musi znać własny adres URL, aby można było załadować niektóre (nie-osadzone) treści za pomocą ścieżek względnych.W jaki sposób moja aplikacja Flash może określić własny adres URL?
(Nie mogę zakodować na stałe pełnych ścieżek, ponieważ będzie wiele instalacji - przemieszczanie, produkcja itd. Nie mogę również używać prostych względnych ścieżek, ponieważ istnieje jedna starsza instalacja, która używa innej względnej ścieżki (ugh). po prostu umieść zawartość, ponieważ jest ona udostępniona.Potrzebuję uzyskać pełny adres URL, a następnie wykonać niektóre instrukcje if z nim.)
(Należy pamiętać, że adres URL strony, na której osadzony jest plik .SWF, nie będzie Aplikacja jest zawarta w CMS, więc adresy URL stron mogą się znacznie różnić od adresów URL treści. Potrzebuję rzeczywistego adresu URL pliku .SWF.)
Czy można to zrobić programowo, czy też utknąłem z przekazując U RL jako parametr?
To może pracować jako urządzenie zabezpieczające dość wielkiej kradzieży, mają swf abort gra, jeśli adres URL nie pasuje do siebie. – Karl
Ty * możesz * to zrobić, ale łatwo można go obejść, jeśli dekompilujesz i zamieniasz ten ciąg, więc nie ufaj mu zbytnio;) – grapefrukt
Witam Próbowałem zaimplementować kod, aby prześledzić adres URL tutaj, ale bez powodzenia :(http://stackoverflow.com/questions/2059288/how-to-obtain-url-that-flash-movie-is-embedded-on –