Combined Code
// unknown tag 88 length 88
movieClip 5 {
}
movieClip 10 {
frame 1 {
this._visible = false;
if (_root.initFlag != true) {
_root.initFlag = true;
_root.LC_recv = new LocalConnection();
_root.LC_send = new LocalConnection();
_global.spellCardPointList = new Array();
_global.niceShotPointList = new Array();
_global.nearMissPointList = new Array();
_global.partRoot = _root;
_global.asThis = {'bunkachouStartFrame': this.bunkachouStartFrame, 'bunkachouEndFrame': this.bunkachouEndFrame, 'bunkachouMinX': this.bunkachouMinX, 'bunkachouMaxX': this.bunkachouMaxX, 'bunkachouMinY': this.bunkachouMinY, 'bunkachouMaxY': this.bunkachouMaxY};
trace('[作å“å´] component ' + this.bunkachouStartFrame + ' - ' + this.bunkachouEndFrame);
_root.LC_recv.connect('mesopota04_mainContents');
this.stop();
_root.LC_recv.init = function () {
_root.LC_recv.playMovie = function (frame) {
trace('[LocalConnection]playMovie:' + frame);
_root.gotoAndPlay(frame);
};
_root.LC_recv.playBunkachoMovie = function () {
trace('文花帖モードEF始動');
_root.onEnterFrame = function () {
if (_root._currentframe >= asThis.bunkachouEndFrame) {
trace('文花帖モードEF終了');
_root.stop();
_root.onEnterFrame = null;
_root.LC_send.send('mesopota04_interface', 'movieEnd');
}
};
trace('[LocalConnection]playBunkachoMovie:' + asThis.bunkachouStartFrame);
_root.gotoAndPlay(asThis.bunkachouStartFrame);
};
_root.LC_recv.stopMovie = function () {
trace('[LocalConnection]stopMovie:');
_root.stop();
};
_root.LC_recv.snap = function () {
var v12 = new Array();
var v11 = new Array();
var v10 = new Array();
var v3 = new Object();
var v4 = 1;
i = 0;
while (i < _global.niceShotPointList.length) {
if (niceShotPointList[i] != null) {
v3 = niceShotPointList[i].getBounds(_root);
if (v3.xMax - v3.xMin > v3.yMax - v3.yMin) {
v4 = (v3.yMax - v3.yMin) / 58.8;
} else {
v4 = (v3.xMax - v3.xMin) / 58.8;
}
v12.push({'x': (v3.xMin + v3.xMax) / 2, 'y': (v3.yMin + v3.yMax) / 2, 'score': niceShotPointList[i].score, 'scale': v4, 'text': niceShotPointList[i].photoType});
}
++i;
}
i = 0;
while (i < _global.spellCardPointList.length) {
if (spellCardPointList[i] != null) {
v3 = spellCardPointList[i].getBounds(_root);
if (v3.xMax - v3.xMin > v3.yMax - v3.yMin) {
v4 = (v3.yMax - v3.yMin) / 58.8;
} else {
v4 = (v3.xMax - v3.xMin) / 58.8;
}
v11.push({'x': (v3.xMin + v3.xMax) / 2, 'y': (v3.yMin + v3.yMax) / 2, 'text': spellCardPointList[i].spellName, 'score': spellCardPointList[i].score, 'scale': v4});
}
++i;
}
i = 0;
while (i < _global.nearMissPointList.length) {
if (nearMissPointList[i] != null) {
v3 = nearMissPointList[i].getBounds(_root);
if (v3.xMax - v3.xMin > v3.yMax - v3.yMin) {
v4 = (v3.yMax - v3.yMin) / 58.8;
} else {
v4 = (v3.xMax - v3.xMin) / 58.8;
}
v10.push({'x': (v3.xMin + v3.xMax) / 2, 'y': (v3.yMin + v3.yMax) / 2, 'scale': v4});
}
++i;
}
trace('[LocalConnection]bunkachoCalc: SPCount' + v12.length + ', ' + v11.length + ', ' + v10.length);
_root.LC_send.send('mesopota04_interface', 'receiveScorePoints', v12, v11, v10);
};
_root.LC_recv.disconnectFlash = function () {
trace('[LocalConnection]disconnectFlash:');
_root.LC_recv.close();
stopAllSounds();
_root.stop();
};
var initEFCount = 0;
trace('INIT返信EF始動');
_root.onEnterFrame = function () {
trace('[作å“å´] send (receiveInitReply)' + asThis.bunkachouStartFrame + ' - ' + asThis.bunkachouEndFrame);
_root.LC_send.send('mesopota04_interface', 'receiveInitReply', {'bunkachouStartFrame': asThis.bunkachouStartFrame, 'bunkachouEndFrame': asThis.bunkachouEndFrame, 'bunkachouMinX': asThis.bunkachouMinX, 'bunkachouMaxX': asThis.bunkachouMaxX, 'bunkachouMinY': asThis.bunkachouMinY, 'bunkachouMaxY': asThis.bunkachouMaxY});
++initEFCount;
if (initEFCount > 150) {
initEFCount = 0;
trace('INIT返信EF終了(send失敗)');
trace('通常å†ç”Ÿ 最終フレーム検知EF始動');
_root.onEnterFrame = function () {
if (_root._currentframe >= asThis.bunkachouEndFrame) {
_root.LC_send.send('mesopota04_interface', 'movieEnd');
trace('通常å†ç”Ÿ 最終フレーム検知EF終了');
_root.onEnterFrame = null;
}
};
trace('SWFå´ã€€é€ä¿¡å¤±æ•—');
}
};
_root.LC_send.onStatus = function (infoObject) {
switch (infoObject.level) {
case 'status':
trace('INIT返信EF終了(sendæˆåŠŸ)');
_root.onEnterFrame = null;
trace('通常å†ç”Ÿ 最終フレーム検知EF始動');
_root.onEnterFrame = function () {
if (_root._currentframe >= asThis.bunkachouEndFrame) {
_root.LC_send.send('mesopota04_interface', 'movieEnd');
trace('通常å†ç”Ÿ 最終フレーム検知EF終了');
_root.onEnterFrame = null;
}
};
_root.LC_send.onStatus = null;
break;
case 'error':
}
};
trace('[作å“å´] init完了');
};
_root.LC_recv.playMovie = function (frame) {};
_root.LC_recv.stopMovie = function () {};
_root.LC_recv.playBunkachoMovie = function (frame, endFrame) {};
_root.LC_recv.bunkachoCalcNiceShot = function (rx, ry, rw, rh) {};
_root.LC_recv.disconnectFlash = function () {};
_root.onUnload = function () {
trace('[UNLOAD]');
_root.stop();
_root.stopAllSounds();
_root.LC_recv.close();
};
} else {}
_root.stopAllClip = function (mc) {
for (i in mc) {
if (mc[i] instanceof MovieClip) {
trace('(stop) ' + mc.toString);
mc[i].stop();
stopAllClip(mc[i]);
}
}
};
}
}
instance of movieClip 10 {
onClipEvent (construct) {
bunkachouStartFrame = 19;
bunkachouEndFrame = 4449;
bunkachouMinX = 0;
bunkachouMaxX = 512;
bunkachouMinY = 0;
bunkachouMaxY = 384;
}
}
frame 18 {
stop();
}
button 14 {
on (release) {
_root.gotoAndPlay(19);
}
}
movieClip 79 {
}
movieClip 81 {
frame 1 {
_global.niceShotPointList.push(this);
this._visible = false;
trace('[NiceShot] ADDED');
asThis = this;
this.onUnload = function () {
var v2 = 0;
while (v2 < _global.niceShotPointList.length) {
if (_global.niceShotPointList[v2] == asThis) {
_global.niceShotPointList.splice(v2, 1);
}
++v2;
}
trace('[NiceShot] REMOVED');
};
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Patche Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 2;
photoType = 'Title Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Koa Shot';
}
}
movieClip 209 {
frame 1 {
_global.nearMissPointList.push(this);
this._visible = false;
trace('[NearMiss] ADDED');
asThis = this;
this.onUnload = function () {
var v2 = 0;
while (v2 < _global.nearMissPointList.length) {
if (_global.nearMissPointList[v2] == asThis) {
_global.nearMissPointList.splice(v2, 1);
}
++v2;
}
trace('[NearMiss] REMOVED');
};
}
}
instance of movieClip 209 {
onClipEvent (construct) {
note = '';
}
}
movieClip 214 {
frame 1 {
_global.spellCardPointList.push(this);
this._visible = false;
trace('[SpellCard] ADDED');
asThis = this;
this.onUnload = function () {
var v2 = 0;
while (v2 < _global.spellCardPointList.length) {
if (_global.spellCardPointList[v2] == asThis) {
_global.spellCardPointList.splice(v2, 1);
}
++v2;
}
trace('[SpellCard] REMOVED');
};
}
}
instance of movieClip 214 {
onClipEvent (construct) {
spellName = '猫符「れã¿ã«ã‚ƒã€';
score = 2;
}
}
instance of movieClip 209 {
onClipEvent (construct) {
note = '';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Koa Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Koa Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Koa Shot';
}
}
movieClip 270 {
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.5;
photoType = 'RemiSaku Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 0.9;
photoType = '⑨ Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 0.9;
photoType = '⑨ Shot';
}
}
movieClip 427 {
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 3.3;
photoType = 'Charisma Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 2.2;
photoType = 'CharismaBreak!';
}
}
movieClip 473 {
}
movieClip 488 {
}
movieClip 489 {
}
instance of movieClip 209 {
onClipEvent (construct) {
note = '';
}
}
instance of movieClip 214 {
onClipEvent (construct) {
spellName = '後書「後書「れã¿ã‚Šã‚☆デスティニーã€ã€';
score = 2;
}
}
instance of movieClip 209 {
onClipEvent (construct) {
note = '';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.5;
photoType = 'RemiSaku Shot';
}
}
movieClip 664 {
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Patche Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Patche Shot';
}
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.2;
photoType = 'Patche Shot';
}
}
movieClip 820 {
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 1.5;
photoType = 'RemiSaku Shot';
}
}
movieClip 829 {
}
instance of movieClip 81 {
onClipEvent (construct) {
score = 2.5;
photoType = 'Kiss Shot';
}
}
// unknown tag 88 length 74
// unknown tag 88 length 115
frame 4450 {
stop();
}