Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
js-flash komunikacja - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Grafika, Flash, multimedia (https://www.webmastertalk.pl/forum-grafika-flash-multimedia)
+--- Wątek: js-flash komunikacja (/thread-js-flash-komunikacja)



js-flash komunikacja - SisterPsychosis - 25-10-2010

Bazując na tym tutorialu: http://painteddigital.com/2008/calling-flash-as3-functions-from-javascript/ napisalam krotki skrypt, ktory ma mi otwierac google (przykladowo)

Kod:
import flash.external.ExternalInterface;
    ExternalInterface.addCallback("sendTextToFlash", getTextFromJavaScript);
    function getTextFromJavaScript(str):void {
        getURL("www.google.pl");
    }


Funkcja flashowa wywolywana jest w JavaScript (dokladnie jak w tutorialu) ale google nie otwiera sie .swf jest umieszczony i widoczny w roznych przegladarkach.


Kod:
<object id ="4" name="4" type="application/x-shockwave-flash" data="4.swf" width="250" height="150">
          <param name="movie" value="4.swf" />
             <param name="wmode" value="transparent" />
      </object>

Jestem poczatkujaca we flashu, wiec jesli ktos widzi blad to bardzo prosze o pomoc.


RE: js-flash komunikacja - Jupiter88 - 26-10-2010

Brakuje ci w kodzie embed parametru zezwalającego na komunikację z JS'em.

Kod:
<param name="allowscriptaccess" value="always" />

Najlepiej używać czegoś operatego o SWFObject'a - inaczej jest masa problemów z komunikacją (szczególnie w IE).