Ocena wątku:
- 1 głosów - średnia: 1
- 1
- 2
- 3
- 4
- 5
Licznik kliknięć w odtwarzacz flash
|
Liczba postów: 12
Liczba wątków: 4
Dołączył: 27-02-2011
Reputacja:
0
27-02-2011, 18:28
Jest sobie odtwarzacz mp3 we flashu.
Chciałbym zrobić licznik odtworzeń każdej mp3.
flash znajduje się w tagach <object>
Odpada tutaj onclick
Ma ktoś pomysł jak stworzyć licznik, który zliczałby chociażby kliknięcia w taki odtwarzacz?
Jeśli ktoś jest "obcykany" w tym temacie poproszę o prosty algorytm jak to zrealizować - za co z góry dziękuję.
Liczba postów: 11
Liczba wątków: 4
Dołączył: 27-02-2011
Reputacja:
0
Może by zrobić tak, że gdy klikniesz ( to musisz zrobić we flash'u ) to w jakimś pliku .txt zapisuje się Liczba kliknięć, lub zrobić tak samo ale w bazie czyli zrobić tabele np. "muza1" i w nim pola: id, klik i tak że id ma ai i niech ci odczyta zawartość największego pola ID Bul chyba jest taki że to jest we Flash a nie np. PHP :/ Bo tak to by się zrobiło że dodaje po 1 do pliku/bazy
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
27-02-2011, 18:59
(Ten post był ostatnio modyfikowany: 27-02-2011, 19:00 przez Kartofelek.)
Oczywiście ClassAxion ma rację
Podam ci kawałek kodu, który sobie przejżyj i poszukaj stosownych rzeczy w google:
Kod: ....
var loader : URLLoader = new URLLoader();
var req : URLRequest = new URLRequest(adresPOST);
var variables : URLVariables = new URLVariables();
variables.ile_klikniec= ..........;
variables.id_mp3 = .......;
req.method = URLRequestMethod.POST;
req.data = variables;
loader.addEventListener(Event.COMPLETE, wyslijComplete);
loader.load(req);
...
...
function wyslijComplete(e:Event) {
trace('Dobra poszlo');
}
Reszta po stronie serwera.
Dostaniesz pięknego $_POST w którym będziesz miał id mp3 itp. Wystarczy zaktualizować w bazie czy gdzie tam chcesz ;]
Liczba postów: 12
Liczba wątków: 4
Dołączył: 27-02-2011
Reputacja:
0
Bardzo fajny kod - dziękuje 
Jak narazie mimo starań niestety nie potrafię go zastosować?
Czy mógłbyś mi tak łopatologicznie wytłumaczyć jak mam skorzystać z tego skryptu?
Rozumiem, że to jest w action script?
Sam zapis po stronie serwera rozumiem, ale całej reszty nie 
Mam tego flasha zawartego
<object type="application/x-shockwave-flash">
............
</object>
W jaki sposób powinienem zastosować Twój kod? nie kumam  Przyznaje jestem w tym zielony - mógłbyś mnie oświecić?
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Kog wrzucasz do flasha. Wciskasz w takim F9 i możesz pisać actionscript.
Tworzysz więc na planszy coś, konwertujesz to na movie clipa i wpisujesz mu instance name.
Potem już przypisujesz mu powyższy kod pod zdarzenie:
cos.addEventListener(MouseEvent.CLICK, jakasFunkcja);
function jakasFunkcja():void {
....tutaj powyzszy kod + kilka bajerów typu pobranie aktualnego stanu licznika
}
Liczba postów: 12
Liczba wątków: 4
Dołączył: 27-02-2011
Reputacja:
0
04-03-2011, 13:33
(Ten post był ostatnio modyfikowany: 04-03-2011, 13:34 przez marekkkkk.)
Z tego co piszesz musiałbym pewnie stworzyć własny odtwarzacz od podstaw, a ja korzystam z gotowego odtwarzacza i po prostu jak ktoś na niego kliknie, aby jakiś tam skrypcik wykonywał to co trzeba.
Znacie jakieś programy do robienia takich rzeczy, ale darmowe?
Może faktycznie zrobię sam jakiś odtwarzacz korzystając z tutoriala i się pobawię, a może są jakieś inne sposoby aby to zrobić?
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Swish ma triala, Flash tez jest w trialu. Spokojnie ogarniesz. Samo odtwarzanie dzwieku tez nie jest trudne. Już nawet na tym forum dawalem mini odtwarzacz.
Ogólnie nie da rady zrobic tak, ze javascriptem bedziesz pobieral klikniecie na flash. Znaczy dac sie da, ale to nie tak jak myslisz. To musi isc z flasha, który urlem albo external interface odpali funkcję Javascript. Ale w twoim przypadku jest to zbędne, bo powinieneś urlem z flasha wysylac dane na serwer
Liczba postów: 12
Liczba wątków: 4
Dołączył: 27-02-2011
Reputacja:
0
04-03-2011, 18:52
(Ten post był ostatnio modyfikowany: 05-03-2011, 00:52 przez marekkkkk.)
Jak będę miał chwile poklikam trochę i zobaczymy co dam rade zrobić - na pewno się odezwę jakie były wyniki
Po namyśle stwierdzam, że narazie rezygnuje z opcji zliczania odtworzeń - brak czasu, ale może kiedyś ...
Dzięki wszystkim za pomoc.
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Pewny formularz and licznik |
JOzEk |
1 |
2,343 |
04-05-2013, 14:35
Ostatni post: Engine
|
|
problem ze scrollbarem w flash cs5 |
skorpionek |
0 |
1,397 |
03-06-2012, 19:13
Ostatni post: skorpionek
|
|
Brak polskich znaków w szablonie Flash |
Adi_superstar |
7 |
6,507 |
28-02-2012, 16:41
Ostatni post: edith28
|
|
[flash] problem przy edycji szablonu TM |
hipekk |
0 |
1,734 |
22-02-2012, 01:44
Ostatni post: hipekk
|
|
[flash] problem z przewijaniem strony w "dół" |
maz123456 |
0 |
1,592 |
31-01-2012, 03:21
Ostatni post: maz123456
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|