Combined Code
frame 1 {
function MovieProgress(DIR) {
CurrentScene += DIR;
_root.gotoAndPlay(SceneList[CurrentScene]);
setAllParts();
syncAllParts(SceneList[CurrentScene]);
}
function setCharParts(ROLE, CHAR) {
if (ROLE == 'SUB') {
CharSub = CHAR;
_root.SubHair_01.gotoAndStop(CHAR);
_root.SubArm1_01.gotoAndStop(CHAR);
_root.SubBack_01.gotoAndStop(CHAR);
_root.SubHead_01.gotoAndStop(CHAR);
_root.SubArm2_01.gotoAndStop(CHAR);
_root.SubBreast_01.gotoAndStop(CHAR);
_root.SubHair_02.gotoAndStop(CHAR);
_root.SubArm1_02.gotoAndStop(CHAR);
_root.SubBack_02.gotoAndStop(CHAR);
_root.SubHead_02.gotoAndStop(CHAR);
_root.SubArm2_02.gotoAndStop(CHAR);
_root.SubBreast_02.gotoAndStop(CHAR);
_root.SubNeck_02.gotoAndStop(CHAR);
}
if (ROLE == 'DOM') {
CharDom = CHAR;
_root.DomHead_01.gotoAndStop(CHAR);
_root.DomArm3_01.gotoAndStop(CHAR);
_root.DomBody_01.gotoAndStop(CHAR);
_root.DomChest_01.gotoAndStop(CHAR);
_root.DomLeg2_01.gotoAndStop(CHAR);
_root.DomCrotch_01.gotoAndStop(CHAR);
_root.DomAnus_01.gotoAndStop(CHAR);
_root.DomLeg1_01.gotoAndStop(CHAR);
_root.DomButt_01.gotoAndStop(CHAR);
_root.DomArm1_01.gotoAndStop(CHAR);
_root.DomArm2_01.gotoAndStop(CHAR);
_root.DomHand_01.gotoAndStop(CHAR);
_root.DomHead_02.gotoAndStop(CHAR);
_root.DomArm3_02.gotoAndStop(CHAR);
_root.DomBody_02.gotoAndStop(CHAR);
_root.DomChest_02.gotoAndStop(CHAR);
_root.DomLeg2_02.gotoAndStop(CHAR);
_root.DomCrotch_02.gotoAndStop(CHAR);
_root.DomAnus_02.gotoAndStop(CHAR);
_root.DomLeg1_02.gotoAndStop(CHAR);
_root.DomButt_02.gotoAndStop(CHAR);
_root.DomArm1_02.gotoAndStop(CHAR);
_root.DomArm2_02.gotoAndStop(CHAR);
_root.DomHand_02.gotoAndStop(CHAR);
}
}
function syncAllParts(LABEL) {
_root.gotoAndPlay(LABEL);
_root.SubHead_01.head.gotoAndPlay(LABEL);
_root.DomButt_01.butt.gotoAndPlay(LABEL);
_root.DomAnus_01.anus.gotoAndPlay(LABEL);
_root.SubHead_02.head.gotoAndPlay(LABEL);
_root.DomButt_02.butt.gotoAndPlay(LABEL);
_root.DomAnus_02.anus.gotoAndPlay(LABEL);
}
function syncAllPartsFrame(FRAME) {
_root.gotoAndPlay(FRAME);
_root.SubHead_01.head.gotoAndPlay(FRAME - SceneFramePos[1]);
_root.DomButt_01.butt.gotoAndPlay(FRAME - SceneFramePos[1]);
_root.DomAnus_01.anus.gotoAndPlay(FRAME - SceneFramePos[1]);
_root.SubHead_02.head.gotoAndPlay(FRAME - SceneFramePos[2]);
_root.DomButt_02.butt.gotoAndPlay(FRAME - SceneFramePos[2]);
_root.DomAnus_02.anus.gotoAndPlay(FRAME - SceneFramePos[2]);
}
function setAllParts() {
setCharParts('SUB', CharSub);
setCharParts('DOM', CharDom);
}
var CurrentScene = 1;
var SceneList = new Array(NaN, 'idle1', 'idle2', NaN);
var SceneFramePos = new Array(NaN, 0, 62);
var CharSub = 1;
var CharDom = 1;
setAllParts();
_root.btnSub1.onRelease = function () {
_root.setCharParts('SUB', 1);
syncAllPartsFrame(_root._currentframe);
};
_root.btnSub2.onRelease = function () {
_root.setCharParts('SUB', 2);
syncAllPartsFrame(_root._currentframe);
};
_root.btnSub3.onRelease = function () {
_root.setCharParts('SUB', 3);
syncAllPartsFrame(_root._currentframe);
};
_root.btnSub4.onRelease = function () {
_root.setCharParts('SUB', 4);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom1.onRelease = function () {
_root.setCharParts('DOM', 1);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom2.onRelease = function () {
_root.setCharParts('DOM', 2);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom3.onRelease = function () {
_root.setCharParts('DOM', 3);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom4.onRelease = function () {
_root.setCharParts('DOM', 4);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom5.onRelease = function () {
_root.setCharParts('DOM', 5);
syncAllPartsFrame(_root._currentframe);
};
_root.btnDom6.onRelease = function () {
_root.setCharParts('DOM', 6);
syncAllPartsFrame(_root._currentframe);
};
}
movieClip 7 {
}
movieClip 28 {
}
movieClip 30 {
}
movieClip 35 {
}
movieClip 47 {
}
movieClip 49 {
}
movieClip 55 {
}
movieClip 67 {
}
movieClip 69 {
}
movieClip 72 {
}
movieClip 73 {
}
movieClip 78 {
}
movieClip 95 {
}
movieClip 97 {
}
movieClip 103 {
}
movieClip 117 {
}
movieClip 118 {
}
movieClip 123 {
}
movieClip 140 {
}
movieClip 142 {
}
movieClip 143 {
}
movieClip 145 {
}
movieClip 152 {
}
movieClip 159 {
}
movieClip 170 {
}
movieClip 181 {
}
movieClip 195 {
}
movieClip 208 {
}
movieClip 223 {
}
movieClip 234 {
}
movieClip 245 {
}
movieClip 256 {
}
movieClip 267 {
}
movieClip 278 {
}
movieClip 279 {
}
movieClip 286 {
}
movieClip 288 {
}
movieClip 290 {
}
movieClip 294 {
}
movieClip 299 {
}
movieClip 320 {
}
movieClip 321 {
}
movieClip 339 {
}
movieClip 340 {
}
movieClip 353 {
}
movieClip 354 {
}
movieClip 365 {
}
movieClip 366 {
}
movieClip 367 {
}
movieClip 372 {
}
movieClip 374 {
}
movieClip 381 {
}
movieClip 383 {
}
movieClip 385 {
}
movieClip 387 {
}
movieClip 389 {
}
movieClip 391 {
}
movieClip 392 {
}
// unknown tag 88 length 70
movieClip 396 {
}
movieClip 399 {
}
button 421 {
on (release) {
_root.MovieProgress(1);
}
}
movieClip 423 {
}
button 425 {
on (release) {
getURL('http://www.hentai-foundry.com/user/EmmaPresents/blogs/5528/Animation-Commissions', '_blank');
}
}
frame 60 {
_root.syncAllParts('idle1');
}
movieClip 428 {
}
movieClip 435 {
}
movieClip 442 {
}
movieClip 445 {
}
movieClip 451 {
}
movieClip 462 {
}
movieClip 636 {
}
movieClip 747 {
}
movieClip 871 {
}
movieClip 995 {
}
movieClip 1119 {
}
movieClip 1243 {
}
movieClip 1244 {
}
movieClip 1257 {
}
movieClip 1259 {
}
movieClip 1261 {
}
movieClip 1265 {
}
movieClip 1267 {
}
movieClip 1270 {
}
movieClip 1271 {
}
movieClip 1275 {
}
movieClip 1277 {
}
movieClip 1279 {
}
movieClip 1281 {
}
movieClip 1283 {
}
movieClip 1285 {
}
movieClip 1286 {
}
movieClip 1290 {
}
movieClip 1328 {
}
movieClip 1331 {
}
movieClip 1391 {
}
movieClip 1395 {
}
movieClip 1509 {
}
movieClip 1512 {
}
movieClip 1569 {
}
movieClip 1570 {
}
movieClip 1572 {
}
movieClip 1574 {
}
movieClip 1576 {
}
movieClip 1578 {
}
movieClip 1579 {
}
movieClip 1621 {
}
movieClip 1663 {
}
movieClip 1705 {
}
movieClip 1747 {
}
movieClip 1789 {
}
movieClip 1831 {
}
movieClip 1832 {
}
button 1834 {
on (release) {
_root.MovieProgress(-1);
}
}
frame 260 {
_root.syncAllParts('idle2');
}