Frame 1
function md5(s) {
return(binl2hex(core_md5(str2binl(s), s.length * strsize)));
}
function core_md5(x, len) {
x[len >> 5] = x[len >> 5] | (128 << (len % 32));
x[(((len + 64) >>> 9) << 4) + 14] = len;
var _local4 = 1732584193 /* 0x67452301 */;
var _local3 = -271733879;
var _local2 = -1732584194;
var _local1 = 271733878 /* 0x10325476 */;
var _local5 = 0;
while (_local5 < x.length) {
var _local10 = _local4;
var _local9 = _local3;
var _local8 = _local2;
var _local7 = _local1;
_local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936);
_local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586);
_local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819);
_local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330);
_local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897);
_local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426);
_local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341);
_local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983);
_local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416);
_local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417);
_local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063);
_local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162);
_local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682);
_local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101);
_local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290);
_local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329);
_local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510);
_local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632);
_local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713);
_local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302);
_local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691);
_local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083);
_local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335);
_local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848);
_local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438);
_local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690);
_local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961);
_local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501);
_local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467);
_local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784);
_local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473);
_local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734);
_local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558);
_local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463);
_local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562);
_local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556);
_local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060);
_local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353);
_local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632);
_local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640);
_local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174);
_local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222);
_local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979);
_local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189);
_local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487);
_local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835);
_local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520);
_local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651);
_local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844);
_local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415);
_local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905);
_local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055);
_local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571);
_local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606);
_local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523);
_local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799);
_local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359);
_local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744);
_local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380);
_local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649);
_local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070);
_local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379);
_local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259);
_local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551);
_local4 = safe_add(_local4, _local10);
_local3 = safe_add(_local3, _local9);
_local2 = safe_add(_local2, _local8);
_local1 = safe_add(_local1, _local7);
_local5 = _local5 + 16;
}
return(Array(_local4, _local3, _local2, _local1));
}
function md5_cmn(q, a, b, x, s, t) {
return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b));
}
function md5_ff(a, b, c, d, x, s, t) {
return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t));
}
function md5_gg(a, b, c, d, x, s, t) {
return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t));
}
function md5_hh(a, b, c, d, x, s, t) {
return(md5_cmn((b ^ c) ^ d, a, b, x, s, t));
}
function md5_ii(a, b, c, d, x, s, t) {
return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t));
}
function safe_add(x, y) {
var _local1 = (x & 65535) + (y & 65535);
var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16);
return((_local2 << 16) | (_local1 & 65535));
}
function bit_rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function str2binl(str) {
var _local2 = Array();
var _local4 = (1 << strsize) - 1;
var _local1 = 0;
while (_local1 < (str.length * strsize)) {
_local2[_local1 >> 5] = _local2[_local1 >> 5] | ((str.charCodeAt(_local1 / strsize) & _local4) << (_local1 % 32));
_local1 = _local1 + strsize;
}
return(_local2);
}
function binl2hex(binarray) {
if (hexcase) {
}
var _local4 = "0123456789abcdef";
var _local3 = "";
var _local1 = 0;
while (_local1 < (binarray.length * 4)) {
_local3 = _local3 + (_local4.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local4.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15));
_local1++;
}
return(_local3);
}
function submitScore() {
hash = md5(((url + gamename) + score) + "zygomaticgames");
getURL (((((("http://www.gamesonly.com.cn/highscore.php?game=" + gamename) + "&score=") + score) + "&otherparam=") + hash) + "", "_blank");
}
gamename = "loveofflower";
url = "www.gamesonly.com.cn";
var hexcase = 0;
var strsize = 8;
Frame 2
stop();
onEnterFrame = function () {
totalsize = getBytesTotal();
loadsize = getBytesLoaded();
loadper = Math.round((loadsize / totalsize) * 100) + "%";
if (((loadsize >= 1) && (totalsize >= 1)) && (loadsize == totalsize)) {
load_Mc.nextFrame();
delete onEnterFrame;
}
};
Frame 3
stop();
Frame 5
_root.guans = 1;
_root.score = 0;
_root.gs = 0;
_root.sm = 5;
_root.gss = 0;
_root.kuad = 20;
_root.zant = 0;
Instance of Symbol 141 MovieClip in Frame 5
onClipEvent (enterFrame) {
this.gotoAndStop(_root.guans);
}
Instance of Symbol 153 MovieClip in Frame 5
onClipEvent (enterFrame) {
ddq = _root.sc._currentframe;
this.gotoAndStop(ddq);
}
Instance of Symbol 204 MovieClip "ren" in Frame 5
onClipEvent (load) {
speed = 8;
}
onClipEvent (enterFrame) {
if (_root.sm <= 0) {
_root.gotoAndStop(6);
}
if (_root.zant == 0) {
if (Key.isDown(39) and (_x < 600)) {
_x = (_x + speed);
}
if (Key.isDown(37) and (_x > 100)) {
_x = (_x - speed);
}
if (this._currentframe < 30) {
if (Key.isDown(37) or Key.isDown(39)) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
if ((_x < 120) and (_root.gs > 0)) {
_root.sz.play();
this.gotoAndStop(32);
_root.bzb.gotoAndPlay(2);
_root.bzb._x = 50;
_root.bzb._y = 390;
} else {
_root.sz.gotoAndStop(1);
}
if (_root.gs > 10) {
_root.gs = 10;
}
}
}
Instance of Symbol 206 MovieClip "wpa" in Frame 5
onClipEvent (load) {
function reset() {
wp = random(10) + 1;
this.gotoAndStop(wp);
speed = 4 + (_root.guans * 0.7);
_y = -200;
_x = ((random(_root.kuad + (_root.guans * 3)) * 10) + 150);
}
reset();
}
onClipEvent (enterFrame) {
if (_root.zant == 0) {
if (_root.gs < 10) {
if (this.hitTest(_root.ren.qya)) {
_root.ren.gotoAndStop(30);
}
if (this.hitTest(_root.ren.qy)) {
if (wp < 8) {
_root.score = _root.score + 250;
_root.gs = _root.gs + 1;
} else if (wp < 10) {
_root.score = _root.score + 500;
_root.gs = _root.gs + 2;
} else if (wp == 10) {
_root.score = _root.score + 1000;
_root.gs = _root.gs + 4;
}
reset();
}
}
_y = (_y + speed);
if (_y > 700) {
_root.sm = _root.sm - 1;
_root.kus.play();
_root.ren.gotoAndStop(31);
reset();
}
if (Math.abs(this._y - _root.wpb._y) < 100) {
_root.wpb._y = _root.wpb._y + 100;
}
}
}
Instance of Symbol 211 MovieClip "wpc" in Frame 5
onClipEvent (load) {
function reset() {
wp = random(6) + 1;
this.gotoAndStop(wp);
speed = 4 + _root.guans;
_y = -1000;
_x = ((random(20) * 10) + 200);
}
reset();
}
onClipEvent (enterFrame) {
if (_root.zant == 0) {
if (this.hitTest(_root.ren.qya)) {
if (wp < 3) {
_root.score = _root.score + 500;
_root.bza.gotoAndPlay(2);
_root.bza._x = this._x;
_root.bza._y = this._y;
} else if (wp < 5) {
_root.score = _root.score - 1000;
_root.gss = _root.gss - 2;
_root.ren.gotoAndStop(31);
_root.bza.gotoAndPlay(50);
_root.bza._x = this._x;
_root.bza._y = this._y;
if (_root.guans == 1) {
_root.sc.gotoAndStop(_root.gss * 50);
}
if (_root.guans == 2) {
_root.sc.gotoAndStop(_root.gss * 40);
}
if (_root.guans == 3) {
_root.sc.gotoAndStop(_root.gss * 34);
}
if (_root.guans == 4) {
_root.sc.gotoAndStop(_root.gss * 29);
}
if (_root.guans == 5) {
_root.sc.gotoAndStop(_root.gss * 25);
}
if (_root.guans == 6) {
_root.sc.gotoAndStop(_root.gss * 20);
}
}
reset();
}
_y = (_y + speed);
if (_y > 800) {
reset();
}
}
}
Instance of Symbol 206 MovieClip "wpb" in Frame 5
onClipEvent (load) {
function reset() {
wp = random(10) + 1;
this.gotoAndStop(wp);
speed = 4 + (_root.guans * 0.7);
_y = -600;
_x = ((random(_root.kuad + (_root.guans * 3)) * 10) + 150);
}
reset();
}
onClipEvent (enterFrame) {
if (_root.zant == 0) {
if (_root.gs < 10) {
if (this.hitTest(_root.ren.qya)) {
_root.ren.gotoAndStop(30);
}
if (this.hitTest(_root.ren.qy)) {
if (wp < 8) {
_root.score = _root.score + 250;
_root.gs = _root.gs + 1;
} else if (wp < 10) {
_root.score = _root.score + 500;
_root.gs = _root.gs + 2;
} else if (wp == 10) {
_root.score = _root.score + 1000;
_root.gs = _root.gs + 4;
}
reset();
}
}
_y = (_y + speed);
if (_y > 700) {
_root.sm = _root.sm - 1;
_root.kus.play();
_root.ren.gotoAndStop(31);
reset();
}
}
}
Instance of Symbol 220 MovieClip "bza" in Frame 5
onClipEvent (enterFrame) {
this._y = this._y - 2;
}
Instance of Symbol 222 MovieClip "bzb" in Frame 5
onClipEvent (enterFrame) {
this._y = this._y - 1;
}
Instance of Symbol 251 MovieClip "sc" in Frame 5
onClipEvent (enterFrame) {
if (this._currentframe >= 1000) {
if (_root.guans < 6) {
_root.guoguan.play();
} else {
_root.gotoAndStop(7);
}
}
}
Instance of Symbol 273 MovieClip "ztyj" in Frame 5
onClipEvent (enterFrame) {
}
Instance of Symbol 276 MovieClip "xsgs" in Frame 5
onClipEvent (enterFrame) {
if (this._currentframe > 15) {
this._alpha = this._alpha - 10;
this._y = this._y - 3;
}
}
Frame 6
score = _root.score;
Frame 7
score = _root.score;
Symbol 22 MovieClip Frame 80
stop();
Symbol 26 MovieClip Frame 107
stop();
Symbol 49 Button
on (release) {
stopAllSounds();
_root.gotoAndStop(3);
}
Symbol 62 MovieClip Frame 174
stopAllSounds();
_root.gotoAndStop(3);
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 73 Button
on (release) {
gotoAndStop (5);
}
Symbol 76 Button
on (release) {
gotoAndStop (4);
}
Symbol 79 Button
on (release) {
getURL (("http://" + _root.url) + "/highscore.php", "_blank");
}
Symbol 82 Button
on (release) {
getURL ("http://" + _root.url, "_blank");
}
Symbol 85 Button
on (press) {
gotoAndStop (5);
}
Symbol 151 MovieClip Frame 1
stop();
Instance of Symbol 151 MovieClip in Symbol 153 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.guans);
}
Symbol 160 MovieClip Frame 44
gotoAndPlay (1);
Symbol 166 MovieClip Frame 1
stop();
Instance of Symbol 166 MovieClip in Symbol 185 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sgs = 10 - _root.gs;
this.gotoAndStop(_root.gs + 1);
}
Instance of Symbol 166 MovieClip in Symbol 191 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sgs = 10 - _root.gs;
this.gotoAndStop(_root.gs + 1);
}
Symbol 191 MovieClip Frame 11
_root.ren.gotoAndStop(1);
Instance of Symbol 166 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sgs = 10 - _root.gs;
this.gotoAndStop(_root.gs + 1);
}
Symbol 194 MovieClip Frame 10
_root.ren.gotoAndStop(1);
Instance of Symbol 166 MovieClip in Symbol 203 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sgs = 10 - _root.gs;
this.gotoAndStop(_root.gs + 1);
}
Symbol 203 MovieClip Frame 11
_root.ren.gotoAndStop(1);
Instance of Symbol 166 MovieClip in Symbol 204 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.sgs = 10 - _root.gs;
this.gotoAndStop(_root.gs + 1);
}
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 3
_root.gss = _root.gss + _root.gs;
if (_root.guans == 1) {
_root.sc.gotoAndStop(_root.gss * 50);
}
if (_root.guans == 2) {
_root.sc.gotoAndStop(_root.gss * 40);
}
if (_root.guans == 3) {
_root.sc.gotoAndStop(_root.gss * 34);
}
if (_root.guans == 4) {
_root.sc.gotoAndStop(_root.gss * 29);
}
if (_root.guans == 5) {
_root.sc.gotoAndStop(_root.gss * 25);
}
if (_root.guans == 6) {
_root.sc.gotoAndStop(_root.gss * 20);
}
_root.gs = 0;
Symbol 213 MovieClip Frame 6
prevFrame();
Symbol 220 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 20
stop();
Symbol 220 MovieClip Frame 70
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
www = _root.gs;
Symbol 222 MovieClip Frame 20
stop();
Symbol 229 Button
on (press) {
_root.gss = 0;
_root.sc.gotoAndStop(1);
_root.zant = 0;
_root.guans = _root.guans + 1;
_root.xsgs._y = 180;
_root.xsgs._alpha = 100;
_root.xsgs.gotoAndPlay(1);
_root.guoguan.gotoAndStop(1);
}
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 2
_root.zant = 1;
_root.wpa._y = -200;
_root.wpb._y = -600;
_root.wpc._y = -1000;
_root.sc.gotoAndStop(999);
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 244 MovieClip Frame 1
stop();
Instance of Symbol 244 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gs == 10) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Symbol 251 MovieClip Frame 1
stop();
Symbol 255 Button
on (press) {
sound = new Sound();
sound.setVolume(0);
nextFrame();
}
Symbol 258 Button
on (press) {
prevFrame();
}
Symbol 259 MovieClip Frame 1
stop();
sound = new Sound();
sound.setVolume(100);
Symbol 263 Button
on (press) {
_root.ztyj.gotoAndStop(2);
_root.zant = 1;
}
Symbol 267 Button
on (press) {
gotoAndStop (3);
}
Symbol 272 Button
on (press) {
_root.zant = 0;
_root.ztyj.gotoAndStop(1);
}
Symbol 273 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 25
stop();
Symbol 284 Button
on (release) {
gotoAndStop (5);
}
Symbol 287 Button
on (release) {
_root.submitScore();
}