nem kell több Flash topic, elég a linkben levő.
-
#498
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[i];
//Indító zene betöltése
zene.loadSound(loadlist[i], true);
//lejátszás
play_btn.onRelease = function() {
zene.stop();
zene.start(pos, 1);
pos = 0;
title_txt.text = ""+tracklist[i];
};
//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!