PDA

Просмотр полной версии : Классно 10.2 трапается!


dark256
05.03.2011, 01:10
Красиво! Эффектно! На потоковом аудио. Вещь! На мп3 из ВКонтакта.

Речь вот о такой приблуде: http://vkontakte.ru/note43915359_10855771
Типа сваял и отлаживаю. Но я тут просто уже плакать начинаю...

Bgg
05.03.2011, 01:16
По ссылке не пускают.

dark256
05.03.2011, 12:37
Странно. Там в заметке написано примерно следующее:
Вступить в группу
http://vkontakte.ru/club20876597

А потом заценить вот это:
http://vkontakte.ru/app2215053_43915359

Меня главным образом иконка порадовала в алерте :) Никогда такого с момента раставания с макинтошами не видел :)

wvxvw
05.03.2011, 13:55
Такое очень легко увидеть, если дебажить в браузере, изза таймаута, по которому скрипт и отключается.

dark256
05.03.2011, 14:04
Я обычно видел просто диалоговео окно - "Скрипт тормозит, грохнуть ДА/НЕТ"
А тут что-то новенькое. Тут целиком все флэшсистема во всех окнах гавкнулась.

wvxvw
05.03.2011, 14:30
Ну если таймаут в плеере будет меньше таймаута в браузере, то увидите алерт :)

dark256
05.03.2011, 15:14
Ну в общем я принципиально не пойму отчего скрипт валится.
По клику на плэере та происходит:

currentSound.stop();
delete currentSound;
currentSound = new Sound();

currentSound.loadSound( theURL, true);
currentSound.start();

interv = setInterval( soundLoadControl, 100);

И тут оно СРАЗУ падает в белое....

Самое смешное - коду плэера уже года 2 или 3. Ни разу ничего. А тут вдруг РАЗ! И горе горе беда огорчение....

wvxvw
05.03.2011, 16:43
delete currentSound; вот это настораживает... удалять можно только динамически созданые свойсвта таким образом. С другой стороны - эта строчка там ни к чему... А про setInterval - уже очень давно говорено не пользоваться им, а пользоваться таймерами, но как бы вроде пока работает. У меня такой код просто не компилируется, но если убрать delete, то никаких глюков...
EDIT: Ой... а это AS2? Если да, то тогда - н знаю :)

dark256
05.03.2011, 17:46
AS2 :))))
Фиг зна. Я кусок кода чисто из книжки от этого.... блин как его... который не Мук, а второй :)
Точнее, первый после Мука :))) На языке вертится только Лозинский :(

Вобщем таймер не раз в 100 мс сделал, а раз в 500. В ИЕ все пучком, посмотрим что мне дома Хром на хвосте принесетъ...

Киберпанкъ :)