nem kell több Flash topic, elég a linkben levő.
  • TreDoR
    #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!