Poslao: 11 Nov 2006 23:22
|
offline
- igorpan
- Super građanin
- Pridružio: 10 Avg 2006
- Poruke: 1009
- Gde živiš: Beograd
|
Ljudi , dakle , danas sam pocheo da se 'igram' sa Flashom ...... inache sam se do sada igrao sa PHP-om i treba da ih iskombinujem
Dakle , kako najlakse da iz PHP-a ili URL-a samog posaljem neku vrednost u flash (u pitanju je mp3 player) ....
Dakle , PHP treba iz MySQL-a da izvuce link ka pesmi , ok , to znam , ali , kako da sad to prosledim flasu ?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 12 Nov 2006 12:48
|
offline
- igorpan
- Super građanin
- Pridružio: 10 Avg 2006
- Poruke: 1009
- Gde živiš: Beograd
|
Dakle , kako sam otkrio da nema nikakve vajde od cekanja odgovora na temu 'cuvajte se , novajlija' , odlucio sam da sve u svoje ruke uzmem , i posle 10-tak sati pretrazivanja neta nashao sam .....
Sad mi treba druga stvar .....
dakle , ovo je ceo skript plejera :
s = new Sound();
izvor = pes;
s.loadSound(pes, true);
s.onLoad = function()
{
duzina = s.duration/1000/60;
Tekst.text = "Duzina pesme : "+duzina+" Minuta";
ime.text = lin;
}
pes i lin su varijable koje mu PHP salje ....
Sad se pitam , kako mogu da ubacim ono , koliko je ucitano byte-a da pishe , i da mi se stalno updateuje ?
|
|
|
|
Poslao: 13 Nov 2006 17:58
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Nisma ovo videla ranije, al ajde da probam samo u nekoliko recenica dok ne zapalim kuci.
Da li moze da recimo koristis obican preloader za ceo swf umesto preloadera za pesmu? (ono sto je "tesko" u swf-u, to je mp3)
Ako ne, onda isti princip mozes da koristis za svaku pesmu koju hoces da ucitas ali onda koristi "_root.pes" a ne _root.getBytesTotal().
1.frame
ifFrameLoaded (2) {
gotoAndPlay(2);
}
2. frame
total = int(_root.getBytesTotal());
download = int(_root.getBytesLoaded());
if (total == download) {
_root.gotoAndStop("player"); //ime frejma kud se ide kad je fajl ucitan
} else {
play();
}
3. frame
gotoAndPlay(2);
Vrati se na frame br. 2.
Napravi prazan movieClip koji se zove loader. Stavi ga na scenu u frame 2.
U okviru loadera napravi dynamic tekstualno polje koje treba da dobije vrednost (var) "percent" (to uneses u properties)
loader smesti na scenu i za njega vezi sledeci kod
onClipEvent (load) { //ovo cini da se stalno updatuje
total = int(_root.getBytesTotal());
}
onClipEvent (enterFrame) {
percent = int(_root.getBytesLoaded()/_root.getBytesTotal()*100) add "%";
frame = int(_root.getBytesLoaded()/_root.getBytesTotal()*100);
download = int(_root.getBytesLoaded());
bytes = int(_root.getBytesLoaded()) add "Kb";
bytestotal = int(_root.getBytesTotal()) add "Kb";
}
Nemoj zaboraviti da kada smestis movieClip "loader" na scenu upises u properties ime "loader"
Pitaj ako nesto zapne. Nadam se da ces se izvuci
|
|
|
|
Poslao: 23 Nov 2006 14:52
|
offline
- UniqueSpirit
- Novi MyCity građanin
- Pridružio: 24 Okt 2006
- Poruke: 11
|
Za slucaj da se nisi snasao,jedno od mogucih resenja:)
uniquespirits.vuscode.com/simplyplayer.rar
|
|
|
|
|
|
|
Poslao: 24 Nov 2006 14:18
|
offline
- UniqueSpirit
- Novi MyCity građanin
- Pridružio: 24 Okt 2006
- Poruke: 11
|
Da moze i tako,primer koji sam zakacio je za vise pesmi,ne vidim razlog koriscenja php-a ako koristis samo za jednu pesmu,Tamtitam nisi promasila temu igorpan je promasio topic!
|
|
|
|
Poslao: 24 Nov 2006 14:20
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Pa da, play ne bi trebalo da je aktivno dok je pesma pustena.
Verovatno znas za: play_btn.enabled = true; ali posle nemoj zaboraviti da postavis to isto dugme i enabled na false.
Postavi i kontrolnu promenljivu svira: Boolean; koja ce dobiti vrednost true odnosno false u zavisnosti da li je pesma pustena i onda samo dodaj
if (svira) {play_btn.enabled=false; }
|
|
|
|
|