Michał Szymański

Michał Szymański człowiek renesansu
:)

Temat: Flash a linux

Stworzyłem animacje flashową która za pomocą funkcji getURl wywołuje funkcje java scriptu. Pod windowsem wszystko działa bez zarzutów. Problem pojawia się dopiero gdy stronę otwiera się pod linuksem. Co zrobić?? Czy komunikacja pomiędzy flashem a innymi elementami strony jest nie możliwa w środowisku linuksowym ??
Michał Sadowski

Michał Sadowski Prezes Zarządu
Brand24 S.A.

Temat: Flash a linux

Generalnie, getURL nie używa się do komunikacji z JavaScriptem. Do tego służy klasa ExternalInterface dostępna od flasha 8 w górę, która bardzo dobrze radzi sobie z wysyłaniem i odbieraniem informacji z js, i (o ile mi wiadomo) działa pod Linuxem.

Pozdr.
Michał Szymański

Michał Szymański człowiek renesansu
:)

Temat: Flash a linux

W pliku htmlowym w którym mam film flasha umieściłęm funkcję o nazwie: onclick_country(country_id);

Nastepnie w filmie flasha uzyłem zapisu:
import flash.external.*;
Na głównej warstwie czasowej.

Następnie w buttonie umieściłem taki kod:

on (release)
{
ExternalInterface.call("onclick_country", "etiopia");
}

i .... nie działa !!! Ktoś ma jakieś doświadczenie z klasą ExternalInterface ?? Bo zupelnie nie rozumiem czemu to nie dziala.
Michał Sadowski

Michał Sadowski Prezes Zarządu
Brand24 S.A.

Temat: Flash a linux

Pewnie nie masz w htmlu zdefiniowanego flasha jako obiektu do którego można się odwoływać przez js.

No nic. Nie mów, że wujek zły. Wyklepałem na szybkiego dwa przykłady na bazie, których wszystko sobie zrobisz już sam :-)

Tu masz spakowane 2 przykłady: Przykłady Rar
Jeden to rozwiązanie Twojego problemu (użyłem w przykładzie nazw funkcji takich jak Twoje, żeby było Ci łatwiej), a drugi to rozwinięcie sprawy komunikacji flash<->js w obie strony.

Oba przykłady zaczynają działać dopiero po wgraniu na serwer, ich działanie możesz sobie podejrzeć tu:

Hello World - Flash/JS
Komunikacja w obie strony - Flash/JS

Pozdr.Michał Sadowski edytował(a) ten post dnia 04.09.07 o godzinie 12:19
Michał Szymański

Michał Szymański człowiek renesansu
:)

Temat: Flash a linux

Michał S.:
Pewnie nie masz w htmlu zdefiniowanego flasha jako obiektu do którego można się odwoływać przez js.

No nic. Nie mów, że wujek zły. Wyklepałem na szybkiego dwa przykłady na bazie, których wszystko sobie zrobisz już sam :-)

Tu masz spakowane 2 przykłady: Przykłady Rar
Jeden to rozwiązanie Twojego problemu (użyłem w przykładzie nazw funkcji takich jak Twoje, żeby było Ci łatwiej), a drugi to rozwinięcie sprawy komunikacji flash<->js w obie strony.

Oba przykłady zaczynają działać dopiero po wgraniu na serwer, ich działanie możesz sobie podejrzeć tu:

Hello World - Flash/JS
Komunikacja w obie strony - Flash/JS

Pozdr.Michał Sadowski edytował(a) ten post dnia 04.09.07 o godzinie 12:19

Dzieki wielkie !!!!!

Następna dyskusja:

Flash Player na linux mandr...




Wyślij zaproszenie do