Pull to refresh

И снова плагиат хабраплеера

Reading time2 min
Views825
И снова продолжение эпопеи плагиата хабраплеера:) (предыдущие серии здесь).
Дизайн перерисовали, а код поднатырили:) Да еще и такая серьезная компания, и на фоне того, что тырили наши подкасты (чем закончилась история с подкастами).

Сразу оговорюсь, все это мои домыслы, которые ни в коем случае не нужно оценивать, как притязания или оскорбления. При том, что хабраредакция специально сделала такой плеер с другим дизайном и раздает его бесплатно тем, кто просит(обращайтесь).

Мне кажется что их код поразительно цитирует части кода хабраплеера:

Там
function initsound()
{
_root.player = new Sound();
player.onSoundComplete = function ()
{
_root.playerstate = "loaded";
};
player.loadSound(_root.song_url, true);
}

У меня
function initsound()
{
//create player object
_root.player = new Sound();
player.onSoundComplete = function()
{
_root.playstate=«stopped»;
pausebuttn._visible = false;
player=undefined;
_root.stop();
}
player.loadSound(_root.song_url,true);
}


Там
this.onEnterFrame = function ()
{
bars_mc.loadline_mc._width = Math.round(100 * player.getBytesLoaded() / player.getBytesTotal());
bars_mc.playline_mc._width = Math.round(100 * player.position / player.duration * player.getBytesLoaded() / player.getBytesTotal());
};

У меня
loadline._width=Math.round(254*player.getBytesLoaded()/player.getBytesTotal());
playline._width=Math.round(254*player.position/player.duration*player.getBytesLoaded()/player.getBytesTotal());


Там
bars_mc.progress_btn.onRelease = function ()
{
control_mc.gotoAndStop("pause_pos");
play_position = _root.player.duration / _root.bars_mc.loadline_mc._width * this._xmouse / 1000;
player.start(play_position);
};

У меня
postn=_root.player.duration/_root.loadline._width*_xmouse/1000;
_root.player.start(postn);


Copy-paste?

Удачи вам, ребята!
Tags:
Hubs:
Total votes 17: ↑6 and ↓11-5
Comments8

Articles