Frame 1
function rand(num) {
return(Math.floor(Math.random() * num));
}
function blink_mc(mc, times, alpha) {
var _local2 = times.pop();
if (times.length == 0) {
mc._visible = true;
clearInterval(_local2);
} else if (times.length % 2) {
mc._alpha = 100;
} else {
mc._alpha = 60;
}
updateAfterEvent();
}
function blink(mc, times, rate, alpha) {
var _local2 = new Array(times);
var _local6;
_local2[0] = setInterval(this, "blink_mc", rate, mc, _local2, alpha);
}
function blinkstart() {
blink(_root.test, 10, 100, 10);
}
function addDrop1(mc) {
var _local2 = new flash.filters.DropShadowFilter();
var _local1 = mc.filters;
_local1.push(_local2);
mc.filters = _local1;
}
function addGlow1(mc, color) {
var _local2 = new flash.filters.GlowFilter(color, 0.8, 16, 16, 1, 3, false, false);
var _local1 = mc.filters;
_local1.push(_local2);
mc.filters = _local1;
}
function addColor(mc, col) {
var _local1 = new Color(mc);
_local1.setTransform(col);
}
function spawn_girl_test(mc) {
var _local2 = Math.round(_ymouse);
var _local1 = mc.attachMovie("girl", "girl" + gcount, _local2);
gcount++;
if (setR) {
newSettings();
}
addColor(_local1.fronthair, hairColorList[haircolor_tmp]);
addColor(_local1.backhair, hairColorList[haircolor_tmp]);
_local1.fronthair.gotoAndStop(hairtype_tmp);
_local1.backhair.gotoAndStop(hairtype_tmp);
_local1._x = _xmouse;
_local1._y = _ymouse;
if (!rand(25)) {
addGlow1(_local1, glowColorList[rand(glowColorList.length)]);
}
}
function newSettings() {
haircolor_tmp = rand(hairColorList.length);
hairtype_tmp = rand(15) + 1;
}
function moveFor(mc) {
mc._y = mc._y + 5;
if (mc._y >= 190) {
mc._y = mc._y + 10;
mc.play();
}
if (mc._y >= 220) {
removeMovieClip(mc);
}
}
var glowColorList = [0, 43520, 16106659, 15366447, 15608619, 4706658, 14281773, 4119451, 5583591, 13454260, 4342743];
var skinColorList = [{rb:0, bb:0, gb:0}, {rb:-54, bb:-104, gb:-80}, {rb:34, bb:-64, gb:-23}, {rb:7, bb:-77, gb:-31}, {rb:-58, bb:-125, gb:-93}, {rb:-81, bb:-143, gb:-115}, {rb:-102, bb:-143, gb:-134}];
var hairColorList = [{rb:115, bb:-16, gb:-33}, {rb:-55, bb:-16, gb:65}, {rb:9, bb:9, gb:-53}, {rb:86, bb:86, gb:24}, {rb:104, bb:104, gb:42}, {rb:148, bb:148, gb:86}, {rb:-21, bb:-21, gb:-68}, {rb:-53, bb:-53, gb:-94}, {rb:-80, bb:-80, gb:-121}, {rb:-107, bb:-107, gb:-147}, {rb:-133, bb:-133, gb:-174}, {rb:31, bb:-4, gb:-107}, {rb:-3, bb:-38, gb:-141}, {rb:-38, bb:-73, gb:-176}, {rb:-55, bb:-90, gb:-193}, {rb:-72, bb:-108, gb:-211}, {rb:-90, bb:-125, gb:-228}, {rb:-124, bb:-159, gb:-263}, {rb:60, bb:24, gb:-79}, {rb:82, bb:46, gb:-57}, {rb:108, bb:73, gb:-30}, {rb:162, bb:126, gb:23}, {rb:188, bb:153, gb:50}, {rb:215, bb:180, gb:77}, {rb:-243, bb:-245, gb:-139}, {rb:-215, bb:-217, gb:-111}, {rb:-177, bb:-179, gb:-73}, {rb:-155, bb:-157, gb:-51}, {rb:-133, bb:-135, gb:-29}, {rb:-105, bb:-107, gb:-1}, {rb:-77, bb:-79, gb:27}, {rb:-45, bb:-47, gb:59}, {rb:-13, bb:-15, gb:91}, {rb:67, bb:65, gb:171}, {rb:-233, bb:-162, gb:-106}, {rb:-206, bb:-135, gb:-79}, {rb:-185, bb:-114, gb:-58}, {rb:-164, bb:-94, gb:-38}, {rb:-144, bb:-73, gb:-17}, {rb:-150, bb:-52, gb:4}, {rb:-129, bb:-30, gb:26}, {rb:-107, bb:-9, gb:47}, {rb:-65, bb:33, gb:89}, {rb:-7, bb:91, gb:147}, {rb:51, bb:149, gb:205}, {rb:-214, bb:-99, gb:-214}, {rb:-190, bb:-68, gb:-190}, {rb:-164, bb:-42, gb:-164}, {rb:-137, bb:-15, gb:-137}, {rb:-110, bb:12, gb:-110}, {rb:-84, bb:38, gb:-84}, {rb:-57, bb:65, gb:-57}, {rb:-31, bb:91, gb:-31}, {rb:-4, bb:118, gb:-4}, {rb:23, bb:145, gb:23}, {rb:49, bb:171, gb:49}, {rb:76, bb:198, gb:76}, {rb:-116, bb:-210, gb:-113}, {rb:-81, bb:-174, gb:-78}, {rb:-46, bb:-139, gb:-42}, {rb:-10, bb:-103, gb:-7}, {rb:25, bb:-68, gb:29}, {rb:61, bb:-32, gb:64}, {rb:97, bb:3, gb:100}, {rb:132, bb:39, gb:135}, {rb:-118, bb:-317, gb:-117}, {rb:-88, bb:-287, gb:-87}, {rb:-52, bb:-250, gb:-51}, {rb:-15, bb:-214, gb:-14}, {rb:22, bb:-177, gb:23}, {rb:59, bb:-140, gb:60}, {rb:96, bb:-103, gb:97}, {rb:-135, bb:-365, gb:-161}, {rb:-110, bb:-340, gb:-136}, {rb:-85, bb:-316, gb:-111}, {rb:-58, bb:-288, gb:-84}, {rb:-31, bb:-261, gb:-57}, {rb:-3, bb:-234, gb:-29}, {rb:34, bb:-64, gb:-23}, {rb:62, bb:-37, gb:6}, {rb:89, bb:-9, gb:33}, {rb:116, bb:18, gb:61}, {rb:144, bb:45, gb:88}, {rb:171, bb:73, gb:115}, {rb:-127, bb:-331, gb:-331}, {rb:-103, bb:-306, gb:-307}, {rb:-78, bb:-282, gb:-282}, {rb:-54, bb:-257, gb:-258}, {rb:-29, bb:-232, gb:-233}, {rb:-5, bb:-208, gb:-208}, {rb:20, bb:-183, gb:-184}, {rb:45, bb:-159, gb:-159}, {rb:69, bb:-134, gb:-135}, {rb:94, bb:-110, gb:-110}, {rb:118, bb:-85, gb:-86}, {rb:143, bb:-61, gb:-61}, {rb:167, bb:-36, gb:-36}, {rb:192, bb:-11, gb:-12}, {rb:216, bb:13, gb:13}, {rb:216, bb:-107, gb:-105}, {rb:128, bb:-107, gb:-105}, {rb:87, bb:-107, gb:-105}, {rb:70, bb:-125, gb:-122}];
var clothesColorList = [];
var gcount = 0;
var haircolor_tmp = 0;
var hairtype_tmp = 1;
var setR = 1;
Instance of Symbol 37 MovieClip "stage" in Frame 1
on (press) {
_root.spawn_girl_test(this);
}
Instance of Symbol 41 MovieClip in Frame 1
on (press) {
if (_root.setR == 0) {
_root.setR = 1;
} else {
_root.setR = 0;
}
}
Symbol 5 MovieClip Frame 1
stop();
Symbol 11 MovieClip Frame 4
_root.moveFor(_parent);
Symbol 11 MovieClip Frame 10
_root.moveFor(_parent);
Symbol 11 MovieClip Frame 13
gotoAndPlay (1);
Symbol 30 MovieClip Frame 1
stop();
Symbol 34 MovieClip [girl] Frame 1
stop();
Symbol 34 MovieClip [girl] Frame 5
removeMovieClip(this);