Combined Code
frame 1 {
function PInt(v) {
this.v = 0;
this.key = int(Math.random() * 60000);
this.set = PInt_set;
this.get = PInt_get;
this.set(v);
this.check = 1234;
}
function PInt_set(v) {
this.v = v ^ this.key;
this.check = 1234 ^ this.v;
}
function PInt_get() {
var check = 1234 ^ this.v;
if (check == this.check) {
return this.v ^ this.key;
}
return -1;
}
function PString(v) {
this.vars = new Array();
this.key = int(Math.random() * 60000);
this.set = PString_set;
this.get = PString_get;
this.toString = PString_toString;
this.set(v);
this.check = 0;
}
function PString_set(v) {
if (v != null && v != '') {
this.check = 0;
this.vars = new Array();
var i = 0;
i = 0;
while (i < v.length) {
this.vars.push(v.charCodeAt(i) ^ this.key);
this.check ^= this.vars[i];
++i;
}
}
}
function PString_get() {
var i = 0;
var v = '';
var check = 0;
i = 0;
while (i < this.vars.length) {
v += String.fromCharCode(this.vars[i] ^ this.key);
check ^= this.vars[i];
++i;
}
if (check != this.check) {
v = 'error' + int(Math.random() * 100000);
}
return v;
}
function PString_toString() {
return this.get();
}
ifFrameLoaded (136) {
gotoAndPlay(6);
}
}
movieClip 2 {
}
movieClip 8 {
}
frame 3 {
ifFrameLoaded (136) {
gotoAndPlay(6);
}
}
frame 5 {
gotoAndPlay(2);
}
frame 6 {
}
movieClip 11 {
}
movieClip 13 {
}
movieClip 16 {
}
movieClip 18 {
}
button 20 {
on (release) {
getURL('http://www.andylau.com', '_blank');
}
}
movieClip 22 {
}
button 24 {
on (release) {
getURL('http://www.web-onhk.com', '_blank');
}
}
movieClip 26 {
}
frame 41 {
stop();
}
button 29 {
on (release) {
play();
}
}
movieClip 31 {
}
movieClip 34 {
}
movieClip 36 {
}
movieClip 38 {
}
movieClip 42 {
}
frame 96 {
stop();
}
button 45 {
on (release) {
play();
}
}
button 46 {
on (release) {
loadMovie('billboard.swf', 'bill');
}
}
movieClip 47 {
}
movieClip 49 {
}
movieClip 57 {
}
movieClip 62 {
}
movieClip 70 {
frame 17 {
stop();
}
}
frame 169 {
stop();
}
frame 171 {
startDrag('lens', true);
Mouse.hide();
bullet = 20;
dead = 0;
life = 5;
panel.bossout = '';
var timeCount = 0;
}
movieClip 73 {
}
movieClip 75 {
}
button 76 {
on (press) {
_parent.fire.play();
_root.bullet = Number(_root.bullet) - 1;
}
}
movieClip 88 {
}
button 89 {
on (press) {
gotoAndPlay(3);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(3);
}
_parent._parent.fire.play();
_root.bullet -= 1;
}
}
button 90 {
on (press) {
gotoAndStop(2);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(2);
}
_root.bullet -= 1;
_root.dead += 1;
}
}
movieClip 94 {
}
movieClip 106 {
frame 30 {
stop();
}
}
movieClip 128 {
}
movieClip 131 {
}
movieClip 133 {
frame 54 {
_root.life -= 0.5;
_root.spark.play();
}
frame 101 {
gotoAndPlay(45);
}
}
button 135 {
on (release) {
gotoAndPlay(2);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(2);
}
_root.bullet -= 1;
_root.dead += 1;
}
}
movieClip 136 {
frame 1 {
stop();
frame = random(10) * 5;
man01.gotoAndPlay(frame);
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 141 {
}
button 142 {
on (press) {
gotoAndPlay(3);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(3);
}
_parent._parent.fire.play();
_root.bullet -= 1;
}
}
button 143 {
on (press) {
gotoAndStop(2);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(2);
}
_root.bullet -= 1;
_root.dead += 1;
}
}
movieClip 157 {
frame 31 {
stop();
}
}
movieClip 174 {
frame 37 {
_root.life -= 0.5;
_root.spark.play();
}
frame 85 {
gotoAndPlay(30);
}
}
button 175 {
on (release) {
gotoAndPlay(2);
target = '_root.original.' add name;
tellTarget ('target') {
gotoAndStop(2);
}
_root.bullet -= 1;
_root.dead += 1;
}
}
movieClip 176 {
frame 1 {
stop();
frame = random(10) * 5;
man01.gotoAndPlay(frame);
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
button 181 {
on (press) {
call('action');
}
}
movieClip 201 {
frame 1 {
call('random');
}
frame 10 {
_root.life -= 1;
_root.spark.play();
}
frame 29 {
call('random');
}
frame 38 {
_root.life -= 1;
_root.spark.play();
}
frame 60 {
call('random');
}
frame 65 {
_root.original.boss.gotoAndStop(3);
_parent.gotoAndStop(3);
}
frame 74 {
frame = random(2) * 30 + 2;
gotoAndPlay(frame);
}
}
movieClip 214 {
frame 31 {
_root.bullet -= 0.5;
_root.dead += 0.5;
stop();
}
}
movieClip 215 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 216 {
frame 1 {
m1.name = 'm1';
m2.name = 'm2';
m3.name = 'm3';
m4.name = 'm4';
m5.name = 'm5';
m6.name = 'm6';
m7.name = 'm7';
m8.name = 'm8';
m9.name = 'm9';
m10.name = 'm10';
m11.name = 'm11';
stop();
}
}
movieClip 218 {
}
movieClip 219 {
frame 1 {
m1.name = 'm1';
m2.name = 'm2';
m3.name = 'm3';
m4.name = 'm4';
m5.name = 'm5';
m6.name = 'm6';
m7.name = 'm7';
m8.name = 'm8';
m9.name = 'm9';
m10.name = 'm10';
m11.name = 'm11';
stop();
}
}
movieClip 223 {
frame 1 {
stop();
}
}
movieClip 225 {
frame 1 {
largeobject._x = (/original._x - _x) * 4;
largeobject._y = (/original._y - _y) * 4;
}
instance largeobject of movieClip 219 {
}
frame 2 {
largeobject._x = (/original._x - _x) * 4 + vibrate;
largeobject._y = (/original._y - _y) * 4 + vibrate;
}
}
movieClip 226 {
frame 1 {
stop();
}
}
movieClip 227 {
frame 1 {
function inc() {
var tempStart = startTime.get();
_root.used.set(getTimer() - tempStart);
var time = new String(_root.used.get());
if (time.length >= 4) {
_parent.timeCount = time.substring(0, time.length - 3);
} else {
_parent.timeCount = '0';
}
_parent.timeCount += '.';
_parent.timeCount += time.substring(time.length - 3, time.length - 1);
}
var startTime = new _root.PInt();
_root.used = new _root.PInt();
startTime.set(getTimer());
}
frame 2 {
inc();
}
frame 3 {
inc();
gotoAndPlay(2);
}
}
movieClip 230 {
}
movieClip 232 {
}
movieClip 234 {
}
button 236 {
on (release) {
_root.gotoAndPlay('ready');
}
}
movieClip 237 {
frame 1 {
stop();
}
frame 6 {
_root.life = 0;
}
frame 10 {
stop();
stopAllSounds();
}
}
movieClip 248 {
frame 1 {
newDate = new Date();
time = newDate.getSeconds();
}
}
movieClip 250 {
frame 1 {
call('check');
}
frame 2 {
call('check');
}
frame 3 {
gotoAndPlay(1);
}
frame 4 {
enemy = 12 - _parent.dead;
if (0 >= _parent.life or 0 >= _parent.bullet and 0 < enemy) {
_parent.life = 0;
_parent.bullet = 0;
gameover.play();
stop();
_parent.original.gotoAndStop(2);
_parent.nextFrame();
}
if (_parent.dead == 11 and bossout eq '') {
_root.original.boss.gotoAndStop(2);
_root.lens.largeobject.boss.gotoAndStop(2);
bossout = 1;
}
if (enemy == 0) {
_parent.gotoAndPlay('won');
stop();
}
}
}
button 251 {
on (keyPress '<Tab>') {
Selection.setFocus(this);
}
}
movieClip 255 {
frame 1 {
stop();
}
}
frame 172 {
bullet = 20;
dead = 0;
life = 5;
panel.bossout = '';
var timeCount = 0;
stop();
}
frame 173 {
Mouse.show();
}
frame 174 {
pp.nextFrame();
}
frame 176 {
gotoAndPlay(175);
}
movieClip 258 {
}
frame 193 {
loadMovie('billboard2.swf', 'bill');
Mouse.show();
}
movieClip 261 {
}
frame 197 {
stop();
}
button 265 {
on (release) {
gotoAndPlay(215);
}
}
frame 209 {
stop();
}
button 267 {
on (release) {
gotoAndPlay(136);
}
}
movieClip 273 {
}
button 275 {
on (release) {
if (fullname eq '' or hkid eq '' or email eq '') {
error.play();
} else {
sending.play();
}
}
}
movieClip 277 {
}
button 279 {
on (release) {
fullname = '';
hkid = '';
email = '';
}
}
movieClip 283 {
}
movieClip 285 {
frame 1 {
stop();
}
}
movieClip 288 {
}
movieClip 296 {
frame 1 {
stop();
count = 0;
submit = '';
}
frame 9 {
fullname = _parent.fullname;
hkid = _parent.hkid;
email = _parent.email;
login = _parent._parent.pLogin.get();
timeCount = _parent._parent.used.get();
key = 5564879 ^ timeCount;
timeCount ^= 46589789;
timeCount ^= 71582214;
nouse = random(1000);
nouse2 = random(1000);
nouse3 = random(1000);
loadVariables('sendinfo.asp', '', 'GET');
_root.fullname = _parent.fullname;
_root.hkid = _parent.hkid;
_root.email = _parent.email;
}
frame 10 {
count += 1;
if (200 < count) {
count = '';
gotoAndPlay(19);
} else {
if (submit eq 'ok') {
gotoAndPlay(115);
}
if (submit eq 'fail') {
gotoAndPlay(69);
}
}
}
frame 14 {
gotoAndPlay(10);
}
frame 63 {
gotoAndPlay(160);
}
frame 109 {
gotoAndPlay(160);
}
frame 153 {
_root.play();
stop();
}
}
movieClip 298 {
frame 1 {
fullname = _parent.fullname;
hkid = _parent.hkid;
email = _parent.email;
}
}
frame 228 {
stop();
}
frame 237 {
stop();
}