Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] jak przechwycić kliknięcie w obiekt flash
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
zwierzołak
Witam,

Mam na stronie obiekt flash
  1. <object id="xxx" width="960" height="400" type="application/x-shockwave-flash" data="xxx.swf" style="visibility: visible;">

i chcę w jQuery przechwycić kliknięcie na niego. Aktualnie robię to tak:
  1. $(document).ready(function(){
  2. $("#xxx").click(function(){
  3. $("#yyy").css("background-image", "sciezka/x.jpg") ;
  4. });
  5. });
  6.  

niestety działa to tylko w firefoxie, a w operze i ie8 nie. Jak to zrobić żeby wszędzie działało ?
erix
Stwórz dodatkową warstwę, która będzie dokładnie nad animacją i do niej podpinaj zdarzenia.
zwierzołak
Nie dodałem jeszcze, że flash na który klikam jest interaktywny i reaguje na to kliknięcie. A ja chcę jednocześnie wywołać funkcję w jQuery. Także metoda, którą podałeś mnie nie zadowala, bo jak będę klikał w tą warstwę to flash nie zadziała..
seth-kk
getURL lub LocalConnection we flashu
zwierzołak
Niestety nie mam dostępu do źródeł tego flasha. Może uda mi się do zdekompilować, słyszałem, że istnieją niezłe narzędzia do tego celu.
erix
Sothink Flash Decompiler, podejrzysz źródło prawie każdego skryptu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.