[PHP->Flash] Problem z przekazywaniem zmiennych |
[PHP->Flash] Problem z przekazywaniem zmiennych |
14.08.2009, 12:36:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.03.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Witajcie ponownie,
na wstepie zaznacze ze naprawde skorzystalem z opcji search i od dwoch dni googluje co sie w roznych jezykach i poprostu nigdzie normalnie nie opisano jak rozwiazac ponizszy problem. Nie jestem magikiem od Flasha'a wiec wybaczcie byc moze ponowne pytanie na tym forum... ale chyba temu ma to sluzyc Strona funkcjonuje w PHP na ktorej w jednym z dzialow wstawiony jest wykonany we flashu prosty SWF odtwarzajacy fily i/lub mp3 z okreslonego folderu na serwerze strony. Sa to zwykle pliki tam umieszczone. Chcialbym wykonac przekazanie jednej zmiennej, powiedzmy filename do SWF'a aby ten ladowal i wyswietlal odpowiedni pliczek: Czesc na stronie wywolujaca SWF'a wyglada tak:
..tak jak mi sie wydaje, staram sie wywolac swf'a player.swf, przekazujac mu zmienna filename o wartosci MUZYCZKA.MP3 po stronie Flasha probuje odczytac to tak:
i chcialem miec w zmiennej flashowej fname wlasnie ta nazwe pliku lipa ciagle pod ta wartoscia jest undefined probowalem do pierwszego kodu wywolujacego flash'a dodawac param z FlashVars - nie dziala pomocy -------------------- MacOS X 10.5 Leopard @ MacPro G5 Xeon 2xQuadCore 3GHz... "tutaj nie brak odpowiedzi"
|
|
|
14.08.2009, 13:03:02
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie pamietam azeby we flashu bylo cos takiego jak "document".
Zmienna wyslij we flashvars a parametry we flashu pobierz tak Kod var fName:String = LoaderInfo(this.root.loaderInfo).parameters['nazwa_parametru']
Ten post edytował wookieb 14.08.2009, 13:03:47 -------------------- |
|
|
14.08.2009, 13:33:02
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.03.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Dokladnie tak robilem
oto dodana linijka:
wyczytalekm zeby pod FireFoxem to dzialalo FlashVars dodaje sie w embeded i tak tez uczynilem:
niestety po odczycie w w/w sposob ciagle jest undefined zerknalem na rozne fora w tym flashowe, i tez ludzie z tym walcza ale wszedzie normalnie brak rozwiazan do Erixa, wiesz, tak jak napisalem wczesniej googlowalem nie wrzucam postow na fora nie rozgladajac sie wczesniej przynajmniej kilka godzin jak trzeba -------------------- MacOS X 10.5 Leopard @ MacPro G5 Xeon 2xQuadCore 3GHz... "tutaj nie brak odpowiedzi"
|
|
|
14.08.2009, 13:35:05
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
nie wiem czy flashvars powinno byc z malych liter ale wypusc to publicznie tak abysmy mogli sobie to zobaczyc i potestować. W swfie zawartosc parametru pobranego w ten sposob wyswietl w jakimkolwiek polu tekstowym.
-------------------- |
|
|
14.08.2009, 13:50:40
Post
#5
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 10.03.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Okay
rozwiazalem problem to tak dla tych ktorzy beda w tym watku potrzebowac pomocy FlashVars (nie wazne wielkosci liter) musza byc jako param i w embeded (aby wszedzie, pod IE i FF dzialalo) nie zauwazylem jednej zasadniczej rzeczy az glupio skrypt pisalem w ActionScript 2.0... wiec odwolanie w rodzaju:
poprostu nie dziala, gdyz to dotyczy wylacznie AS 3 :/ zmienilem na:
i jest ok zmienna przechodzi do flasha i jest tam zapisywana w fname jak trzeba, skrypt dalej dziala i plik sie laduje, taki jaki wskaze w odwolaniu php/html ... dzieki w kazdym razie za zangazowanie i wszelkie rady -------------------- MacOS X 10.5 Leopard @ MacPro G5 Xeon 2xQuadCore 3GHz... "tutaj nie brak odpowiedzi"
|
|
|
Wersja Lo-Fi | Aktualny czas: 12.06.2024 - 21:11 |