![]() |
|
||||||||||
|
|||||
|
Всем привет.
Очень нужно разобраться с вопросом. Сайт Yakudza.ru там в шапке висит плеер, при переходе на новую страницу выбраная музыка сбрасывается. Как сделать чтобы после перехода музыка продолжала играть с того трека и той позиции на котором был осуществлен переход. Могу показать код. Заранее Спасибо. |
|
|||||
|
Очень надо, пожаааллуууйстааа!!! Подскажите, слышал про куки, но немогу разобраться куда что...
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Вопрос недавно поднимался. Вкратце: два фрейма, верхний нулевой высоты, в верхнем флеш плеер - в нижнем управление. Общаются между собой через LocalConnection. При такой схеме музыка даже не запинается.
Без фреймов: надо сохранять все данные флешом в SharedObject, а сигнал к сохранению пусть дает джаваскрипт по событию onUnload. |
|
|||||
|
Можно пожалуйста по подробнее, могу исходник дать, я уже всю голову сломал.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
function saveSoundPosition () {
so.data.soundPosition = snd.position;
so.flush ();
}
var snd:Sound = new Sound ();
var so:SharedObject = SharedObject.getLocal ("sound");
snd.onLoad = function () {
trace (this.duration);
if (so.data.soundPosition > this.duration || so.data.soundPosition < 0 || so.data.soundPosition == undefined) {
var pos:Number = 0;
} else {
var pos:Number = so.data.soundPosition / 1000;
}
this.start (pos);
};
snd.loadSound ("track01.mp3");
//// вариант 1: если переход на страницу осуществляется через кнопки во флеше
nameOfButton.onRelease = function () {
saveSoundPosition ();
getURL (url);
};
//// вариант 2 (без javascript): если переход осуществляется прям в html
setInterval(saveSoundPosition, 100);
|
|
|||||
|
Спасибо, а если перейти можно и по кнопкам и по html?
И еще у меня есть одна проблемочка, я тупо сколько не разбирал не понимаю переодически куда вставлять коды. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Цитата:
|
|
|||||
|
Хорошо, а с этого момента можно по подробнее, тоесть в какую часть кода плеера вставить выше указанный код?
|
|
|||||
|
Пожалуйста подскажите, нельзя же так, неделями на человека внимание не обращать.
__________________
Как надо так и будет. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
MxSurikov, вам ответят, когда посчитают нужным и вообще никто никому ничем не обязан. Вместо того, чтобы плакаться, давно бы уже можно было решить свою проблему, а не ждать, пока ответят.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|