Ocena wątku:
  • 1 głosów - średnia: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Licznik kliknięć w odtwarzacz flash
#1
Exclamation 
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ę.
Odpowiedz
#2
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
Odpowiedz
#3
Oczywiście ClassAxion ma rację Smile

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 ;]
Odpowiedz
#4
Bardzo fajny kod - dziękuje Smile
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 Sad
Mam tego flasha zawartego

<object type="application/x-shockwave-flash">
............
</object>

W jaki sposób powinienem zastosować Twój kod? nie kumam Sad Przyznaje jestem w tym zielony - mógłbyś mnie oświecić?
Odpowiedz
#5
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
}
Odpowiedz
#6
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ć?
Odpowiedz
#7
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
Odpowiedz
#8
Jak będę miał chwile poklikam trochę i zobaczymy co dam rade zrobić - na pewno się odezwę jakie były wynikiSmile

Po namyśle stwierdzam, że narazie rezygnuje z opcji zliczania odtworzeń - brak czasu, ale może kiedyś ...

Dzięki wszystkim za pomoc.
Odpowiedz


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

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl