Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazywanie zmiennych z php do flasha
mic21
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 7.07.2005

Ostrzeżenie: (0%)
-----


w jaki prosty i niezawodny sposób przekazać zmienne do flasha (do swf) z pliku php - chodzi o to zeby przy przeładowaniu strony po kliknieciu w link czy cokolwiek wraz ze zmiana strony od razu zmienial sie takze flash w zaleznosci od przekazywanego paramatru.

- jak to zrobic ?
- jak go przekazać ?
- i jak go zaczytać we flashu ?

moze jakis tutorial albo opensource ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
zombie
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jest kilka metod.

1. Przekazanie flaszce zmiennej w url
  1. <param name="movie" value="swf/top.swf?id=<?echo $_GET['id']; ?>" />

wada: plik flash jest wczytywany od początku przy każdej nowej zmiennej.

2. JavaScript - sterowanie klipem za pomocą JS.
  1. <script type="text/javascript">
  2. /*<![CDATA[*/
  3. function setID(){
  4. document["top"].TGotoFrame("actual", 0);
  5. }
  6. /*]]>*/

wada: flash ładuje się często później, niż skrypt i wychodzą problemy ze skutecznością. Można kombinować odpalająć funkcje JS z poziomu flash'a. JS zwraca zmienną 'zapytany o zdanie'.

To pracochłonne, ale moim zdaniem najlepsze rozwiązanie. Przykład uzycia: www.smr.pl

3. Odczyt zmiennych z pliku php
Kod
this.loadVariables("info.php");

wada: zdarzają się opóźnienia w przekazaniu zmiennej. Czasem też (nie dociekałem przyczyny) zmienne nie zostają odczytane wcale.

więcej: http://www.flashzone.pl/item/477/Komunikac...w-przegladarce/


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:20