Hi! Még naon kezdõ vok a flashben, de szeretnék egy "mp3 lejátszót" is belerakni a flash oldalba, és devnet.hu/flash oldalon találtam is hozzá tutorialt, de a pause és a play gomb kivételével más nem müxik.
Ez lenne az mp3 lejátszóm as-e:
//
//hangobjektum létrehozása
zene = new Sound();
//
//kezelõszervek alapbeállítása
i = 0;
pos = 0;
//tracklisting
tracklist = new Array();
tracklist[0] = "track1";
tracklist[1] = "track2";
tracklist[2] = "track3";
tracklist[3] = "track4";
tracklist[4] = "track5";
//
//betöltendõ számok
loadlist = new Array();
loadlist[0] = "file:///c:/mp3/track1.mp3";
loadlist[1] = "file:///c:/mp3/track2.mp3";
loadlist[2] = "file:///c:/mp3/track3.mp3";
loadlist[3] = "file:///c:/mp3/track4.mp3";
loadlist[4] = "file:///c:/mp3/track5.mp3";
//A kijelzõbe kiiratjuk az elsõ zene címét.
title_txt.text = ""+tracklist;
//Indító zene betöltése
zene.loadSound(loadlist, true);
//lejátszás
play_btn.onRelease = function() {
zene.stop();
zene.start(pos, 1);
pos = 0;
title_txt.text = ""+tracklist;
};
//szünet
pause_btn.onRelease = function() {
pos = zene.position/1000;
zene.stop();
};
//egy számot elõre
next_btn.onRelease = function() {
if (i<hossz-1) {
i++;
createNewTrack();
}
};
//egy számot vissza
prev_btn.onRelease = function() {
if (i>0) {
i--;
createNewTrack();
}
};
Eleinte próbáltam, úgy ahogy az oldalon le van írva, hogy külön mc-kre raktam a gombokat, displayt stb., de úgy semmi nem mûködött, aztán újrakezdtem és egy "mp3player" nevezetû mc-re raktam mindent, külön-külön layerekre, így már legalább 2 gomb müködik. Viszont a next- és prev-track gombok nem és a title_txt sem. Ellenõriztem az instance neveket és mindnek azt a nevet adtam ami az as-ben van, és ha a "léptetõ" gomboknak más as-t adok pl. ezt:
zene.loadSound(loadlist[1], true);
akkor müködik, de így akkor nem lehet léptetni a számok között. A title_txt dinamikus szövegmezõhöz viszont m1 mit írok be sosem látszik. Pls aki ért hozzá tudna adni valami tippeket mi lehet a baj! Már napok óta csak ezzel bajlódok, de se kép se hang. Elõre is THX!