[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 (5.24 KiB) ● ●
movieClip 2 fly {
}
movieClip 4 camera {
frame 1 {
function setCamera() {
this._parent.filters = this.filters;
parentColor.setTransform(camColor.getTransform());
var v2 = animator.matrix;
camera.ColorTransform = animator.ColorTransform;
v2.invert();
v2.translate(Width * 0.5, Height * 0.5);
camera.matrix = v2;
}
function stageRestore() {
_root._xscale = 100;
_root._yscale = 100;
_root._x = Stage.width / 2;
_root._y = Stage.height / 2;
}
var animator = new flash.geom.Transform(this);
var camera = new flash.geom.Transform(this._parent);
var camColor = new Color(this);
var parentColor = new Color(this._parent);
var Width = Stage.width;
var Height = Stage.height;
this._visible = false;
this.onEnterFrame = setCamera;
this.unload = stageRestore;
}
}
movieClip 7 {
}
movieClip 13 {
}
movieClip 17 {
}
movieClip 19 {
}
movieClip 20 {
}
movieClip 24 {
}
movieClip 25 {
}
movieClip 26 {
}
movieClip 37 {
}
movieClip 40 {
}
movieClip 45 {
}
movieClip 46 {
}
movieClip 49 {
}
movieClip 50 {
}
movieClip 52 {
}
movieClip 56 {
}
movieClip 57 {
}
movieClip 60 {
}
movieClip 64 {
}
movieClip 67 {
}
movieClip 68 {
}
movieClip 70 {
}
movieClip 71 {
}
movieClip 72 {
}
movieClip 74 {
}
button 75 {
on (release) {
getURL('http://www.newgrounds.com', '_blank');
}
}
movieClip 78 {
}
button 84 {
on (release) {
_root.play();
}
}
movieClip 86 {
frame 1 {
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop('loaded');
}
}
frame 2 {
gotoAndPlay(1);
}
}
frame 2 {
stopAllSounds();
}
// unknown tag 88 length 40
movieClip 94 {
}
movieClip 101 {
}
movieClip 150 {
}
movieClip 157 {
}
movieClip 160 {
}
movieClip 161 {
}
movieClip 174 {
}
movieClip 175 {
}
movieClip 184 {
}
movieClip 185 {
}
movieClip 186 {
}
movieClip 187 {
}
movieClip 190 {
}
movieClip 192 {
}
movieClip 266 {
}
movieClip 317 {
}
movieClip 319 {
}
// unknown tag 88 length 79
movieClip 625 {
}
movieClip 659 {
}
movieClip 690 {
}
movieClip 701 {
}
button 758 {
on (release) {
getURL('http://www.perisarc.com', _blank);
}
}
movieClip 811 {
}
// unknown tag 88 length 144
// unknown tag 88 length 104
movieClip 865 {
frame 1 {
}
}
movieClip 913 {
}
movieClip 1114 {
}
// unknown tag 88 length 153
movieClip 1156 {
}
movieClip 1160 {
}
movieClip 1174 {
}
// unknown tag 88 length 138
movieClip 1202 {
}
movieClip 1204 {
}
movieClip 1238 {
}
movieClip 1244 {
}
movieClip 1248 {
}
movieClip 1251 {
}
movieClip 1262 {
}
movieClip 1287 {
}
movieClip 1472 {
}
movieClip 1473 {
}
movieClip 1485 {
}
movieClip 1487 {
}
movieClip 1497 {
}
movieClip 1499 {
}
movieClip 1502 {
}
movieClip 1504 {
}
movieClip 1517 {
}
movieClip 1520 {
}
movieClip 1528 {
}
movieClip 1565 {
}
// unknown tag 88 length 143
movieClip 1673 {
}
movieClip 1749 {
}
movieClip 1752 {
}
movieClip 1788 {
frame 1 {
function flyInit() {
this.speedX = Math.random() * speed;
this.speedY = Math.random() * speed;
this.onEnterFrame = flyMove;
}
function flyMove() {
this._x += this.speedX;
this._y += this.speedY;
if (Math.abs(this._x - sX) > sWidth) {
this.speedX = -this.speedX;
this._x += this.speedX;
}
if (Math.abs(this._y - sY) > sHeight) {
this.speedY = -this.speedY;
this._y += this.speedY;
}
if (Math.random() < jitter) {
this.speedX = Math.random() * speed - speed / 2;
this.speedY = Math.random() * speed - speed / 2;
}
}
function flyDie() {
var v2 = 0;
while (v2 < numFlies) {
var v3 = _parent['fly' + v2];
v3.removeMovieClip();
++v2;
}
}
var sWidth = this._width / 2;
var sHeight = this._height / 2;
var sX = this._x;
var sY = this._y;
var i = 0;
while (i < numFlies) {
var fly = _parent.attachMovie('fly', 'fly' + i, _parent.getNextHighestDepth());
fly._x = sX + Math.random() * sWidth * 2 - sWidth;
fly._y = sY + Math.random() * sHeight * 2 - sHeight;
fly.onEnterFrame = flyInit;
++i;
}
this._visible = false;
this.onUnload = flyDie;
}
}
movieClip 1789 {
instance of movieClip 1788 {
onClipEvent (construct) {
jitter = 0.01;
speed = 3;
numFlies = 20;
}
}
}
movieClip 1824 {
}
movieClip 1873 {
}
movieClip 1934 {
}
movieClip 1936 {
}
movieClip 1938 {
}
movieClip 1940 {
}
movieClip 1942 {
}
movieClip 1944 {
}
movieClip 1946 {
}
movieClip 1948 {
}
movieClip 1950 {
}
movieClip 1951 {
}
movieClip 1953 {
}
movieClip 2037 {
}
movieClip 2074 {
}
movieClip 2111 {
}
movieClip 2127 {
}
movieClip 2197 {
}
movieClip 2198 {
}
movieClip 2212 {
}
movieClip 2215 {
}
movieClip 2217 {
}
movieClip 2287 {
}
movieClip 2296 {
}
movieClip 2376 {
}
movieClip 2389 {
}
movieClip 2390 {
}
movieClip 2393 {
frame 257 {
stop();
}
}
movieClip 2394 {
frame 5206 {
stop();
}
}
button 2397 {
on (release) {
root.gotoAndPlay('Scene 1', 1);
}
}
frame 15982 {
stop();
}
button 2398 {
on (release) {
gotoAndPlay(2);
}
}