Mam aplikację flash (SWF) z Flash 8 osadzoną na stronie HTML. Jak uzyskać flash, aby ponownie załadować stronę nadrzędną HTML, w której jest osadzona? Próbowałem użyć ExternalInterface do wywołania funkcji JavaScript, aby ponownie załadować stronę, ale to nie działa. Jak uzyskać flash, aby ponownie wczytać macierzystą stronę HTML, w której jest osadzony?
5
A
Odpowiedz
4
spróbować czegoś takiego:
getURL("javascript:location.reload(true)");
11
Sprawdź ExternalInterface w Action Script. Za pomocą tego można wywołać dowolną funkcję JavaScript w kodzie:
if (ExternalInterface.available)
{
var result = ExternalInterface.call("reload");
}
W kodzie Osadzanie HTML wprowadzić funkcję JavaScript:
function reload()
{
document.location.reload(true);
return true;
}
Ma to tę zaletę, że można również sprawdzić, czy wywołania funkcji udało się i odpowiednio zareagować. getUrl wraz z wywołaniem JavaScript nie powinny być już używane. To stary hack.
1
We Flashu 10 można zrobić:
navigateToURL(new URLRequest("path_to_page"), "_self");
2
szybki i brudny: To będzie działać w większości przypadków (bez modyfikowania strony HTML w ogóle):
import flash.external.ExternalInterface;
ExternalInterface.call("history.go", 0);
4
proste rozwiązanie jednej linii.
ExternalInterface.call("document.location.reload", true);
Powiązane problemy
- 1. Jak ponownie wczytać stronę po naciśnięciu przycisku BackState?
- 2. Phonegap Jak ponownie użyć/dołączyć stronę HTML?
- 3. JavaScript wczytać stronę klikając przycisk
- 4. Jak sprawdzić, czy osadzony dokument SVG jest załadowany na stronę HTML?
- 5. Jak ponownie załadować stronę w kątowym2
- 6. Jak ponownie załadować bieżącą stronę w Express.js?
- 7. "Przeładuj stronę, aby uzyskać źródło ..." w AJAX
- 8. HTML - Zmień \ Uaktualnij zawartość strony bez odświeżania \ załaduj ponownie stronę
- 9. Jak uzyskać kod osadzony na wideo
- 10. nakładka html na flash?
- 11. Jak mogę uzyskać "def", aby nie ładować ponownie w clojure?
- 12. jak wczytać plik HTML 5 z obrazu (<img>)?
- 13. Jak mogę uzyskać stronę HTML jako ciąg znaków przez PHP?
- 14. JavaScript, aby ponownie załadować stronę jako żądanie GET
- 15. Jak przyciemnić całą stronę? (html)
- 16. Android: Jak uzyskać macierzystą nazwę pakietu klientów poczty e-mail
- 17. Firefox uruchamia ponownie film Flash, jeśli zawiera zmianę właściwości DIV
- 18. Jak mogę ponownie załadować bieżącą stronę w Ruby on Rails?
- 19. Jak ponownie załadować stronę po zmianie orientacji?
- 20. Udostępniony obiekt Flash (np. Flash cookie) nie jest udostępniany Chrome
- 21. Jak utworzyć stronę wzorcową za pomocą HTML?
- 22. Wyciągnij, aby odświeżyć i wczytać więcej listview jak Facebook
- 23. Flash AS3 - renderuj html przez ExternalInterface
- 24. Aby ponownie wyświetlić stronę internetową, program Internet Explorer musi ponownie wysłać
- 25. Jak sprawić, aby mój obiekt Flash skupił się na obciążeniu?
- 26. Jak uzyskać stronę wikipedii w wielu językach?
- 27. Jak wczytać matrycę z pliku w oktawie?
- 28. Jak uzyskać literę dysku, z której uruchamiany jest skrypt wsadowy?
- 29. Jak uzyskać konkretny dokument osadzony w kolekcji MongoDB?
- 30. Jak ponownie wykryć pamięć flash USB przez oprogramowanie?