Frame 1
function dpweb() {
getURL ("http://dissoluteproductions.com/", "_blank");
}
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
MENU = new ContextMenu();
MENU.hideBuiltInItems();
MENU.builtInItems.zoom = true;
MENU.builtInItems.quality = true;
f1 = new ContextMenuItem("Visit DissoluteProductions.com!", dpweb);
f2 = new ContextMenuItem("(You know you want to)", dpweb, false, false);
MENU.customItems.push(f1);
MENU.customItems.push(f2);
_root.menu = MENU;
__com_mochibot__("d7ca1c08", this, 10301, true);
function loadHistory() {
_root.stuff.histClip.gotoAndStop(2);
_root.stuff.histClip.gotoAndStop(1);
for (i in _root.so.data.history) {
tmp = _root.stuff.histClip.mask.favsClip.attachMovie("hist element", "fe" + _root.stuff.histClip.mask.favsClip.getNextHighestDepth(), _root.stuff.histClip.mask.favsClip.getNextHighestDepth());
tmp._y = i * (tmp._height + 2);
tmp.i = i;
tmp.hist = Number(i) + 1;
}
}
function loadFavs() {
_root.stuff.favsClip.gotoAndStop(2);
_root.stuff.favsClip.gotoAndStop(1);
for (i in _root.so.data.favs) {
tmp = _root.stuff.favsClip.mask.favsClip.attachMovie("fav element", "fe" + _root.stuff.favsClip.mask.favsClip.getNextHighestDepth(), _root.stuff.favsClip.mask.favsClip.getNextHighestDepth());
tmp._y = i * (tmp._height + 2);
tmp.i = i;
}
}
function addToFavs() {
onList = false;
i = 0;
while (i <= _root.so.data.favs.length) {
if (_root.so.data.favs[i].trackID == _root.trackID) {
onList = true;
}
i++;
}
if (!onList) {
_root.so.data.favs.reverse();
_root.so.data.favs.push({trackID:_root.trackID, track:_root.track});
_root.so.data.favs.reverse();
_root.stuff.gotoAndStop(3);
_root.loadFavs();
} else {
_root.attachMovie("already on list", "w", 4565);
}
}
function startSong(hist) {
if (Number(_root.trackID) != _root.trackID) {
_root.track = "Invalid track ID:";
_root.artist = "Must be a number.";
} else {
s = new Sound(_root);
s.stop();
s.loadSound("http://newgrounds.com/audio/download.php?which=single&id=" + trackID, true);
t1 = getTimer();
if (_root.timedOut) {
_root.track = "Timed out. Loading another track...";
_root.artist = "";
} else {
_root.track = "loading...";
_root.artist = "";
}
_root.ID3 = false;
_root.control.disp.prog.bar.gotoAndStop(1);
s.onID3 = function () {
_root.Status = "play";
_root.ID3 = true;
track = s.id3.TIT2.substr(0, s.id3.TIT2.indexOf(" (ID: "));
artist = s.id3.artist;
_root.profile = ("http://" + artist) + ".newgrounds.com/";
comm = String(s.id3.COMM);
trackURL = comm.substr(comm.indexOf("http"));
artistID = comm.substr(comm.indexOf("=") + 1, (comm.indexOf("&") - comm.indexOf("=")) - 1);
_root.info = ((((((((((((("Title: " + track) + newline) + "Artist: ") + artist) + newline) + "Track ID: ") + trackID) + newline) + "Artist ID: ") + artistID) + newline) + "Size: ") + (Math.round(s.getBytesTotal() / 10240) / 100)) + "MB";
if ((histPointer == 1) and (hist != false)) {
_root.so.data.history.reverse();
so.data.history.push({trackID:trackID, track:track});
if (_root.so.data.history.length > 20) {
_root.so.data.history.splice(0, _root.so.data.history.length - 20);
}
_root.so.data.history.reverse();
loadHistory();
}
pic.pic.loadMovie(((("http://www.newgrounds.com/gold/profile/pics/" + Math.floor(artistID / 1000)) + "000/") + artistID) + "_pic");
};
s.onLoad = function () {
_root.info = _root.info + ((("\rLength: " + minutes2) + ":") + seconds2);
_root.info = _root.info + (("\rLoad time: " + ((getTimer() - t1) / 1000)) + " s");
_root.info = _root.info + (("\rDL Speed: " + Math.round(s.getBytesTotal() / ((getTimer() - t1) * 1.024))) + " KB/s");
};
s.onSoundComplete = function () {
nextTrack();
};
}
}
function nextTrack() {
_root.Status = "next";
s.start();
s.stop();
if (_root.repeat) {
_root.Status = "play";
s.stop();
s.start();
} else if (_root.shuffle) {
if (_root.playFavs) {
trackID = _root.so.data.favs[random(_root.so.data.favs.length)].trackID;
} else {
trackID = random(75000);
}
histPointer = 1;
startSong();
} else if (_root.playFavs) {
_root.favPointer++;
if (_root.favPointer >= _root.so.data.favs.length) {
_root.favPointer = 0;
}
trackID = _root.so.data.favs[_root.favPointer].trackID;
startSong();
} else if (histPointer > 1) {
histPointer--;
trackID = so.data.history[histPointer - 1].trackID;
startSong(false);
} else {
trackID++;
startSong();
}
}
function prevTrack() {
_root.Status = "prev";
s.start();
s.stop();
if (histPointer < _root.so.data.history.length) {
histPointer++;
trackID = so.data.history[histPointer - 1].trackID;
startSong(false);
}
}
function a() {
_root.so.data.dispCol++;
if (_root.so.data.dispCol > 40) {
_root.so.data.dispCol = 1;
}
}
_root.ID3 = true;
_root.Status = undefined;
_root.timedOut = false;
var so = SharedObject.getLocal("so", "/", false);
if (so.data.history == undefined) {
so.data.history = new Array();
so.data.favs = new Array();
so.data.dispCol = 20;
}
loadHistory();
_root.histPointer = 1;
_root.favPointer = 1;
if (so.data.history[1].trackID == undefined) {
_root.trackID = 51730;
} else {
_root.trackID = so.data.history[0].trackID;
}
s.stop();
shuffle = true;
playFavs = false;
repeat = false;
dispCycle = false;
avatar = true;
onMouseUp = function () {
if (Selection.getFocus() == "_level0.control.song") {
Selection.setFocus("_level0.control.song2");
Selection.setSelection(0, 6);
}
if (Selection.getFocus() == "_level0.cf.z.txt.b1") {
Selection.setFocus("_level0.cf.z.txt.b2");
Selection.setSelection(0, 100);
System.setClipboard(_level0.cf.z.txt.b2.text);
}
};
var mouseListener = new Object();
Mouse.addListener(mouseListener);
Frame 2
stop();
Instance of Symbol 144 MovieClip in Frame 2
onClipEvent (load) {
id = 5;
}
Instance of Symbol 144 MovieClip in Frame 2
onClipEvent (load) {
id = 1;
}
Instance of Symbol 144 MovieClip in Frame 2
onClipEvent (load) {
id = 2;
}
Instance of Symbol 144 MovieClip in Frame 2
onClipEvent (load) {
id = 3;
}
Instance of Symbol 144 MovieClip in Frame 2
onClipEvent (load) {
id = 4;
}
Instance of Symbol 251 MovieClip in Frame 2
on (release) {
getURL ("http://www.newgrounds.com/audio/", "_blank");
}
Instance of Symbol 107 MovieClip in Frame 2
onClipEvent (keyDown) {
switch (Key.getCode()) {
case 83 :
_root.shuffle = !_root.shuffle;
break;
case 70 :
_root.playFavs = !_root.playFavs;
break;
case 82 :
_root.repeat = !_root.repeat;
break;
case 76 :
if (_root.dispCycle) {
clearInterval(_root.z);
} else {
_root.z = setInterval(_root.a, 100);
}
_root.dispCycle = !_root.dispCycle;
break;
case 65 :
_root.avatar = !_root.avatar;
}
}
Frame 3
cf.play();
Frame 12
stop();
Frame 22
gotoAndStop ("r");
cf.gotoAndStop(1);
Symbol 3 Button
on (release) {
_root.histPointer = hist;
_root.trackID = _root.so.data.history[i].trackID;
_root.startSong(false);
}
Symbol 8 Button
on (release) {
_root.so.data.history.splice(i, 1);
_root.loadHistory();
}
Symbol 9 MovieClip [hist element] Frame 1
track.text = _root.so.data.history[i].track;
Symbol 10 Button
on (release) {
_root.playFavs = true;
_root.histPointer = 1;
_root.favPointer = i;
_root.trackID = _root.so.data.favs[i].trackID;
_root.startSong();
}
Symbol 12 Button
on (release) {
tmp = _root.attachMovie("fav del warning", "w", 4565);
tmp.i = i;
}
Symbol 13 MovieClip [fav element] Frame 1
track.text = _root.so.data.favs[i].track;
Symbol 18 MovieClip [white fade out] Frame 10
stop();
this.unloadMovie();
Symbol 25 Button
on (press) {
this.removeMovieClip();
}
Symbol 26 Button
on (press) {
delete _root.so.data.favs;
_root.so.data.favs = new Array();
_root.loadFavs();
this.removeMovieClip();
}
Symbol 36 MovieClip [already on list] Frame 1
txt.text = ("\"" + _root.track) + "\"";
Symbol 37 Button
on (press) {
_root.so.data.favs.splice(i, 1);
_root.loadFavs();
this.removeMovieClip();
}
Symbol 40 Button
on (press) {
delete _root.so.data.history;
_root.so.data.history = new Array();
_root.histPointer = 1;
_root.loadHistory();
this.removeMovieClip();
}
Instance of Symbol 45 MovieClip in Symbol 46 MovieClip Frame 1
onClipEvent (enterFrame) {
_visible = (!_root.avatar);
}
Instance of Symbol 45 MovieClip "pic" in Symbol 46 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_width > 0) {
_width = 280;
_height = 200;
}
_visible = _root.avatar;
}
Symbol 62 Button
on (press) {
_parent.bar._y = 7;
System.showSettings(1);
}
Symbol 67 MovieClip Frame 1
_root.mouseListener.onMouseWheel = function (delta) {
if (area.hitTest(_root._xmouse, _root._ymouse)) {
bar._y = bar._y - (delta * 2);
if (bar._y > (bar.y + 150)) {
bar._y = bar.y + 150;
}
if (bar._y < bar.y) {
bar._y = bar.y;
}
}
};
Instance of Symbol 66 MovieClip "bar" in Symbol 67 MovieClip Frame 1
onClipEvent (load) {
y = _y;
}
on (press) {
this.startDrag(false, _x, y, _x, y + 150);
}
on (release, releaseOutside) {
this.stopDrag();
}
onClipEvent (enterFrame) {
_parent.txt._y = -70 - (((_y - y) / 150) * (_parent.txt._height - 163));
}
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 20
stop();
Symbol 70 Button
on (release) {
getURL (_root.profile, "_blank");
}
Symbol 71 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/reviews/" + _root.trackID, "_blank");
}
Symbol 72 Button
on (release) {
getURL (_root.trackURL, "_blank");
}
Symbol 73 Button
on (release) {
getURL ("http://newgrounds.com/audio/download.php?which=single&id=" + _root.trackID, "_blank");
}
Symbol 74 Button
on (press) {
_root.addToFavs();
}
Symbol 84 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
y = _y;
Symbol 93 MovieClip Frame 1
stop();
Symbol 95 Button
on (press) {
tmp = _root.attachMovie("favs warning", "w", 4565);
}
Symbol 105 Button
on (press) {
play();
_root[v] = false;
nFunc();
}
Symbol 107 MovieClip Frame 1
_visible = false;
Symbol 109 Button
on (press) {
play();
_root[v] = true;
yFunc();
}
Symbol 111 MovieClip Frame 1
if (_root[v]) {
gotoAndStop ("on");
} else {
gotoAndStop ("off");
}
stop();
Instance of Symbol 107 MovieClip in Symbol 111 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root[_parent.v]) {
_parent.play();
}
}
Symbol 111 MovieClip Frame 5
stop();
Instance of Symbol 107 MovieClip in Symbol 111 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root[_parent.v]) {
_parent.play();
}
}
Instance of Symbol 117 MovieClip in Symbol 118 MovieClip Frame 1
on (press) {
this.startDrag(true, 0, _y, _parent.slider._width, _y);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
onClipEvent (load) {
_x = ((_root.so.data.dispCol * _parent.slider._width) / 40);
}
onClipEvent (enterFrame) {
if (!_root.dispCycle) {
_root.so.data.dispCol = Math.round((_x / _parent.slider._width) * 40);
}
}
Symbol 124 Button
on (press) {
tmp = _root.attachMovie("hist warning", "w", 4565);
}
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 3
_root.loadFavs();
_root.mouseListener.onMouseWheel = function (delta) {
if (favsClip.hitTest(_root._xmouse, _root._ymouse)) {
bar._y = bar._y - (delta * 2);
if (bar._y > (bar.y + 110)) {
bar._y = bar.y + 110;
}
if (bar._y < bar.y) {
bar._y = bar.y;
}
}
};
Instance of Symbol 66 MovieClip "bar" in Symbol 125 MovieClip Frame 3
onClipEvent (load) {
y = _y;
if (_root.so.data.favs.length < 7) {
_visible = false;
} else {
_visible = true;
}
}
on (press) {
this.startDrag(false, _x, y, _x, y + 110);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
onClipEvent (enterFrame) {
if (_root.so.data.favs.length < 7) {
_visible = false;
} else {
_visible = true;
}
h = _parent.favsClip.mask.favsClip._height - 124;
if (h < 0) {
h = 0;
}
_parent.favsClip.mask.favsClip._y = (_parent.favsClip.mask.favsClip.y - (_y - y)) * (h / 110);
}
Instance of Symbol 111 MovieClip in Symbol 125 MovieClip Frame 4
onClipEvent (load) {
v = "shuffle";
}
Instance of Symbol 111 MovieClip in Symbol 125 MovieClip Frame 4
onClipEvent (load) {
v = "playFavs";
}
Instance of Symbol 111 MovieClip in Symbol 125 MovieClip Frame 4
onClipEvent (load) {
v = "repeat";
}
Instance of Symbol 111 MovieClip in Symbol 125 MovieClip Frame 4
onClipEvent (load) {
function yFunc() {
_root.z = setInterval(_root.a, 100);
}
function nFunc() {
clearInterval(_root.z);
}
v = "dispCycle";
yes.text = "ON";
no.text = "OFF";
}
Instance of Symbol 111 MovieClip in Symbol 125 MovieClip Frame 4
onClipEvent (load) {
v = "avatar";
yes.text = "ON";
no.text = "OFF";
}
Symbol 125 MovieClip Frame 5
_root.loadHistory();
_root.mouseListener.onMouseWheel = function (delta) {
if (histClip.hitTest(_root._xmouse, _root._ymouse)) {
bar._y = bar._y - (delta * 2);
if (bar._y > (bar.y + 110)) {
bar._y = bar.y + 110;
}
if (bar._y < bar.y) {
bar._y = bar.y;
}
}
};
Instance of Symbol 66 MovieClip "bar" in Symbol 125 MovieClip Frame 5
onClipEvent (load) {
y = _y;
if (_root.so.data.history.length < 7) {
_visible = false;
} else {
_visible = true;
}
}
on (press) {
this.startDrag(false, _x, y, _x, y + 110);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
onClipEvent (enterFrame) {
if (_root.so.data.history.length < 7) {
_visible = false;
} else {
_visible = true;
}
h = _parent.histClip.mask.favsClip._height - 124;
if (h < 0) {
h = 0;
}
_parent.histClip.mask.favsClip._y = (_parent.histClip.mask.favsClip.y - (_y - y)) * (h / 110);
}
Symbol 130 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (_root.stuff._currentframe == _parent._parent.id) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
Symbol 143 MovieClip Frame 1
gotoAndStop(_parent.id);
Instance of Symbol 127 MovieClip in Symbol 143 MovieClip Frame 1
on (press) {
_root.stuff.gotoAndStop(_parent._parent.id);
_root.stuff.fade.gotoAndPlay(2);
_parent._parent.gotoAndPlay(9);
}
Symbol 144 MovieClip Frame 1
stop();
Instance of Symbol 143 MovieClip in Symbol 144 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
Symbol 144 MovieClip Frame 7
stop();
Instance of Symbol 143 MovieClip in Symbol 144 MovieClip Frame 7
onClipEvent (enterFrame) {
if (!_parent.hitTest(_root._xmouse, _root._ymouse)) {
_parent.play();
}
}
Symbol 144 MovieClip Frame 14
stop();
Instance of Symbol 149 MovieClip in Symbol 155 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.so.data.dispCol);
}
Symbol 161 Button
on (release) {
_root.Status = "stop";
_root.s.start();
_root.s.stop();
if (_root.ID3 == false) {
_root.ID3 = true;
_root.track = "Canceled";
_root.artist = "";
}
pos = 0;
}
Symbol 163 Button
on (release) {
_root.Status = "pause";
_root.s.stop();
pos = _root.s.position;
}
on (keyPress "<Space>") {
if (_root.Status == "play") {
_root.Status = "pause";
_root.s.stop();
pos = _root.s.position;
} else if ((_root.Status == "pause") or (_root.Status == "stop")) {
_root.Status = "play";
_root.s.start(pos / 1000);
}
}
Symbol 164 Button
on (release) {
_root.Status = "play";
_root.s.start(pos / 1000);
}
Symbol 166 Button
on (release, keyPress "<Left>") {
_root.prevTrack();
}
Symbol 168 Button
on (release, keyPress "<Right>") {
_root.nextTrack();
}
Symbol 184 MovieClip Frame 60
stop();
Symbol 188 MovieClip Frame 60
stop();
Symbol 192 MovieClip Frame 60
stop();
Symbol 195 MovieClip Frame 60
stop();
Symbol 199 MovieClip Frame 60
stop();
Symbol 201 MovieClip Frame 1
Width = _width;
Symbol 201 MovieClip Frame 2
stop();
Instance of Symbol 174 MovieClip "bar" in Symbol 201 MovieClip Frame 2
onClipEvent (enterFrame) {
if ((_root.s.getBytesLoaded() > 0) and _root.ID3) {
_width = ((_parent.Width * _root.s.getBytesLoaded()) / _root.s.getBytesTotal());
} else {
_width = 0;
}
}
Instance of Symbol 176 MovieClip in Symbol 201 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.s.getBytesLoaded() > 0) {
_x = (_parent.bar._width * (_root.s.position / _root.s.duration));
} else {
_x = 0;
}
}
Instance of Symbol 180 MovieClip in Symbol 201 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.s == undefined) {
_root.Time = "0:00 / 0:00";
} else {
minutes = Math.floor(_root.s.position / 60000);
_root.minutes2 = Math.floor(_root.s.duration / 60000);
if ((Math.floor(_root.s.position / 1000) % 60) < 10) {
seconds = "0" + (Math.floor(_root.s.position / 1000) % 60);
} else {
seconds = Math.floor(_root.s.position / 1000) % 60;
}
_root.Time = (((((minutes + ":") + seconds) + " / ") + _root.minutes2) + ":") + _root.seconds2;
if ((Math.floor(_root.s.duration / 1000) % 60) < 10) {
_root.seconds2 = "0" + (Math.floor(_root.s.duration / 1000) % 60);
} else {
_root.seconds2 = Math.floor(_root.s.duration / 1000) % 60;
}
}
if ((_root.s.getBytesLoaded() > 0) and (!dragging)) {
_x = (_parent.bar._width * (_root.s.position / _root.s.duration));
} else if (!dragging) {
_x = 0;
} else if ((_root.s.getBytesLoaded() > 0) and dragging) {
minutes = Math.floor(((_x / _parent.Width) * _root.s.duration) / 60000);
if ((Math.floor(((_x / _parent.Width) * _root.s.duration) / 1000) % 60) < 10) {
seconds = "0" + (Math.floor(((_x / _parent.Width) * _root.s.duration) / 1000) % 60);
} else {
seconds = Math.floor(((_x / _parent.Width) * _root.s.duration) / 1000) % 60;
}
_root.Time = (((((minutes + ":") + seconds) + " / ") + _root.minutes2) + ":") + _root.seconds2;
}
}
on (press) {
tmp = _root.Status;
_root.Status = "seek";
dragging = true;
this.startDrag(true, 0, _y, _parent.bar._width, _y);
}
on (release, releaseOutside) {
_root.Status = tmp;
dragging = false;
this.stopDrag();
_root.s.start((_root.s.duration / 1000) * (_x / _parent.bar._width));
}
Instance of Symbol 200 MovieClip in Symbol 201 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(String(_root.Status));
}
Symbol 204 Button
on (release) {
_root.startSong();
}
Symbol 205 Button
on (release) {
_root.playFavs = false;
_root.trackID = random(110000);
_root.histPointer = 1;
_root.startSong();
}
Symbol 219 MovieClip Frame 1
if (!_root.timedOut) {
tmp = attachMovie("loading block", "lb" + getNextHighestDepth(), getNextHighestDepth());
tmp._x = i * 9;
i++;
}
if (i == 19) {
_root.timedOut = true;
_root.Status = "timed out";
_root.nextTrack();
}
Symbol 220 MovieClip Frame 1
stop();
_root.timedOut = false;
Symbol 220 MovieClip Frame 2
stop();
_root.timedOut = false;
Instance of Symbol 219 MovieClip in Symbol 220 MovieClip Frame 2
onClipEvent (load) {
i = 0;
}
Instance of Symbol 220 MovieClip "bar" in Symbol 222 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.ID3 == true) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 218 MovieClip in Symbol 223 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(String(_root.Status));
}
Instance of Symbol 222 MovieClip "prog" in Symbol 223 MovieClip Frame 1
onClipEvent (enterFrame) {
_visible = ((_root.ID3 == false) and (!bar.timedOut));
}
Symbol 233 MovieClip Frame 1
var mouseListener = new Object();
mouseListener.onMouseWheel = function (delta) {
if (((!_root.stuff.favsClip.hitTest(_root._xmouse, _root._ymouse)) and (!_root.stuff.histClip.hitTest(_root._xmouse, _root._ymouse))) and (!_root.cf.z.area.hitTest(_root._xmouse, _root._ymouse))) {
bar._y = bar._y - delta;
if (bar._y > 30) {
bar._y = 30;
}
if (bar._y < -30) {
bar._y = -30;
}
}
};
Mouse.addListener(mouseListener);
Instance of Symbol 231 MovieClip "bar" in Symbol 233 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.vol = Math.round((100 * (-(_y - 30))) / 60);
_root.s.setVolume(Math.round(100 * (Math.sin(Math.PI + ((Math.PI * ((101 - Math.round((100 * (-(_y - 30))) / 60)) / 100)) / 2)) + 1)));
}
on (press) {
this.startDrag(true, _x, -30, _x, 30);
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
Symbol 239 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 1
_rotation = random(360);
Symbol 249 Button
on (press) {
getURL ("http://dissoluteproductions.com/", "_blank");
}
Symbol 256 Button
on (release) {
_root.play();
}