Ξέρει κανείς από Juke Box???

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
pitrofos
Δημοσιεύσεις: 36
Εγγραφή: 07 Μάιος 2004 22:41

Ξέρει κανείς από Juke Box???

Δημοσίευση από pitrofos » 07 Ιουν 2004 18:20

Έχω φρικάρει.
Προσπάθώ να φτιάξω ενα Juke box με δύο mp3. να μπορώ να επιλέγω ένα από τα δύο και να έχω ένα play, stop, pause και ένα slider για ήχο.
Το να επιλέγω ένα απο τα δύο (με check box) το έχω φτιάξει όπως και το stop. Δεν μπορώ να φτιάξω το pause και το slider. Έχω δεί τα slider που υπάρχουν εδώ αλλά δεν μοτ δουλεύουν (η κίνηση λειτουργεί αλλά αυτά είναι για ένα μόνο mp3).
Ξέρει κανείς????

spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Ξέρει κανείς από Juke Box???

Δημοσίευση από spookyb52 » 07 Ιουν 2004 18:40

Όποιος βιάζεται σκοντάφτει........

Λοιπόν μερικές διορθώσεις


Για να πειραματιστείς με αυτά πρέπει να έχεις κάποιες γνώσεις. Το pause είναι αρκετά απλό

έστω ότι έχεις δημιουργήσει ένα αντικείμενο ήχου το mysound

κάνε Import ένα ήχο, δώσε για identifier στο Linkage τη λέξη hxos και κάνε paste το παρακάτω σε ένα frame

mysound = new Sound()
mysound.attachSound("hxos")
mysound.start(1, 0)
onEnterFrame = function(){ trace(mysound.position)};

Δές οτι βγαίνει σε Output παράθυρο το σημείο σε δευτερόλεπτα που παίζει ό ήχος (πολλαπλασιασμένο επί 1000)

Απλά θα πρέπει να φτιάξεις μια μεταβλητή που θα παίρνει συνέχεια τη θέση του ήχου και από εκεί θα συνεχίζει

κάνε Import ένα ήχο, δώσε για identifier στο Linkage τη λέξη hxos και κάνε paste το παρακάτω σε ένα frame


startSound = 0;
mysound = new Sound();
mysound.attachSound("hxos");
onMouseUp = function () {
startSound = Math.round(mysound.position/1000);
stopAllSounds();
};
onMouseDown = function () {
mysound.start(startSound, 0);
};
mysound.onSoundComplete = function () {
startSound = 0;
};

Όταν κάνεις κλίκ με το ποντίκι θα παίζει ό ήχος και όταν το αφήνεις θα σταματάει

την επόμενη φορά που θα κάνεις κλίκ θα συνεχίζει από εκεί που έιχε μείνει

όταν τελειώνει ό ήχος η μεταβλητή startSound μηδενίζεται

δέν έχω χρόνο να αναλύσω τον κώδικα.
Δέν μπορώ να βοηθήσω παραπάνω αυτή την περίοδο...
Life is like a fast car on an icy road. Brakes don't work, yes I know it, but I step on the gas
Garage punk | Rockabilly | Rock 'n' Roll | Stoner

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης