[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Combined Code (4.27 KiB) ●
movieClip 3 BULLETHOLE {
}
frame 1 {
stop();
if (currentFrame <= 1) {
Mouse.hide();
} else {
Mouse.show();
}
startDrag('cursor_mc', true);
}
movieClip 7 {
}
movieClip 12 {
}
button 13 {
on (release) {
getURL('http://www.newgrounds.com', '_blank');
}
}
movieClip 14 {
}
movieClip 23 {
}
button 31 {
on (release) {
_root.play();
}
}
movieClip 34 {
}
movieClip 36 {
frame 1 {
function timerHandler() {
if (!loadingComplete) {
var v2 = _root.getBytesLoaded() / _root.getBytesTotal();
bar._xscale = 100 * v2;
if (v2 == 1) {
loadingComplete = true;
if (AUTO_PLAY) {
startMovie();
return undefined;
}
gotoAndStop('loaded');
return undefined;
}
}
}
function startMovie() {
_root.play();
}
_root.stop();
stop();
var AUTO_PLAY = false;
var loadingComplete = false;
timerHandler();
}
instance of movieClip 14 {
onClipEvent (enterFrame) {
_parent.timerHandler();
}
}
frame 2 {
stop();
}
}
movieClip 40 {
}
frame 2 {
stop();
Mouse.show();
}
frame 2 {
}
movieClip 42 {
}
button 49 {
on (release) {
gotoAndPlay(7);
}
}
movieClip 51 {
}
instance of movieClip 51 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 53 {
}
instance of movieClip 53 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 55 {
}
instance of movieClip 55 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 58 {
}
instance of movieClip 58 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 60 {
}
instance of movieClip 60 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 62 {
}
instance of movieClip 62 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 64 {
}
instance of movieClip 64 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 66 {
}
instance of movieClip 66 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 68 {
}
instance of movieClip 68 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 70 {
}
instance of movieClip 70 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 72 {
}
instance of movieClip 72 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 74 {
}
instance of movieClip 74 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
frame 7 {
if (currentFrame >= 8) {
startDrag('GUNZ', true);
Mouse.hide();
} else {
Mouse.show();
}
}
instance of movieClip 72 {
onClipEvent (press) {
startDrag('', false);
dragging = true;
}
onClipEvent (release, releaseOutside) {
stopDrag();
dragging = false;
}
}
movieClip 80 {
}
frame 8 {
btn.onRelease = function () {
trace('Button clicked!');
var v2 = _root.attachMovie('BULLETHOLE', 'bulletHoleInstance' + getNextHighestDepth(), _root.getNextHighestDepth());
v2._x = _root._xmouse;
v2._y = _root._ymouse;
v2._x -= v2._width / 2;
v2._y -= v2._height / 2;
v2.gotoAndStop(1);
gotoAndPlay(7);
};
}
frame 9 {
gotoAndPlay(8);
}