Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php i flash = xml komunikacja
shpyo
post 12.06.2006, 18:35:20
Post #1





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


Mam następujący problem.
Jest menu we flashu (kilka działów z obrazkami). Po kliknięciu w dany dział flash powinien się "przestawić" na zaznaczony obrazek z menu. Problem w tym, że nie wiem jak nazwiązać "rozmowę" z flashem.

Jak możnaby generować plik xml'a w locie? Próbowałem includować oddzielny plik php z odpowiednią zmienna która generuje plik, ale wywala error (bo pojawia się problem z szablonem).
Zapis pliku z danymi xml odpada, bo ktoś mógłby się wstrzelić czyjś stan w menu.

Miał ktoś już taki problem?

pozdr,


--------------------
Go to the top of the page
+Quote Post
siemakuba
post 12.06.2006, 19:33:49
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat
Problem w tym, że nie wiem jak nazwiązać "rozmowę" z flashem.
Jeżeli dobrze zrozumiałem twoje intencje, to najprościej będzie ci dodawać parametr poprostu:
  1. <param name="movie" value="plikFlash.swf?param=value">
wtedy zmienną param masz dostępną we Flashu przez
Kod
_root.param


A to, że w tej zmiennej możesz sobie przekazać jaki obrazek flash ma wyświetlić, czy którą pozycję menu oznaczyć jako aktualną, to już przecież wiesz :)

pozdr.
Go to the top of the page
+Quote Post
no-name
post 12.06.2006, 20:08:20
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 26.04.2005

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


aby oszczędzić sobie nerwów polecam zapoznać się z AMFPHP.
Go to the top of the page
+Quote Post
Vogel
post 12.06.2006, 20:10:09
Post #4





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

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


a ja jednak polecam nauczyc sie uzywac XMLa - wieksza swoboda. zwlaszcz ze nie zawsze bedziesz mial dostep do AMFPHP...


--------------------
Go to the top of the page
+Quote Post
no-name
post 12.06.2006, 20:45:58
Post #5





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 26.04.2005

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


swododa być może- ale tylko po stronie flasha. php i XML to jedno wielkie nieporozumienie już chyba lepiej parsować stringi do tablic... AMFPHP to zupełnie inna jakość pracy.
Go to the top of the page
+Quote Post
siemakuba
post 12.06.2006, 20:57:52
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


pozwolę się wtrącić w dyskusję, ale czy naprawdę do takiego prostego przekazania zmiennej trzeba operowac XMLem, że już nie wspomnę o AMFPHP? Trochę to z motyką na słońce IMHO. Owszem, tam gdzie danych wędruje dużo pomiędzy Flashem a serwerem trzeba się zdecydować na jakąś łatwą i sprawną metodę ich przesyłania, ale w takim przypadku?
Go to the top of the page
+Quote Post
shpyo
post 12.06.2006, 22:20:26
Post #7





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


@siemakuba: dzięki bardzo. Dwóch flashowców męczyło się z tym i kombinowali przez 3 dni smile.gif HEHE.


--------------------
Go to the top of the page
+Quote Post
PHPSESSID
post 15.06.2006, 17:44:13
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

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


Cytat
<param name="movie" value="plikFlash.swf?param=value">


no git tylko ze gdy bedziesz zmieniac wartosc value to flash bedzie sie ladowac od nowa, moze w tym przypadku to niema roznicy ale tak na przyszlosc proponuje:

w <object></object>
  1. <param name="FlashVars" value="param=value&param2=value2" />

wewnątrz <embed>
  1. FlashVars="param=value&param2=value2"
Go to the top of the page
+Quote Post
mike
post 15.06.2006, 17:46:40
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(PHPSESSID @ 15.06.2006, 18:44 ) *
(...)
wewnątrz <embed>
  1. FlashVars="param=value&param2=value2"

Wszystko ładnie, ale nie wiem czy wiesz ale w XHTML nie ma czegos takieo jak <embed>
Go to the top of the page
+Quote Post
PHPSESSID
post 15.06.2006, 17:59:30
Post #10





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

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


no ta ale u mnei pod firefoxem bez embed nie laduje animacji

zreszta podalem rozwiazania dla 2 sposobow , czy to zle ze podalem dla embed tez questionmark.gif smile.gif
Go to the top of the page
+Quote Post
siemakuba
post 15.06.2006, 19:09:37
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat
o ta ale u mnei pod firefoxem bez embed nie laduje animacji

eetam nie ładuje :)
przykład:
  1. <object type="application/x-shockwave-flash" data="content.swf">
  2. <param name="allowScriptAccess" value="sameDomain">
  3. <param name="movie" value="content.swf">
  4. <param name="quality" value="high">
  5. <param name="wmode" value="transparent">
  6. <param name="bgcolor" value="#ffffff">

pozdr.
Go to the top of the page
+Quote Post
PHPSESSID
post 15.06.2006, 19:23:22
Post #12





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 1.10.2004

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


KLIK - nie trybi mi sad.gif

Zobacz zrodlo, ja pod ff niewidze animacji. : / mam kupe wirosow i trojanow ale to chyba nie powinno (az) tak znaczaca wplywac ^^
Go to the top of the page
+Quote Post
siemakuba
post 15.06.2006, 19:56:40
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Ja też jej nie widze w twoim przykładzie...
A tu widzisz? (Kontrolka dźwięku na górze w okolicach dołu samochodu) http://www.avisa.com.pl/about.html Stąd jest podawany wcześniej przykład.

pozdr.
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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:35