[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Frame 1 (1.25 KiB) ●
function MouseClick() {
clickBreaker3._visible = !clickBreaker3._visible;
clickBreaker4._visible = !clickBreaker4._visible;
clickBreaker3 = clickBreaker1;
clickBreaker4 = clickBreaker2;
clickBreaker1 = 0;
clickBreaker2 = 0;
if (g2ad.hitTest(_xmouse, _ymouse) && (g2ad._visible)) {
Flick(g2ad);
Flick(g2au);
return(undefined);
}
if (ClickTest(g2s)) {
return(undefined);
}
if (ClickTest(g1d)) {
return(undefined);
}
if (ClickTest(g1u)) {
return(undefined);
}
if (ClickTest(g6s)) {
return(undefined);
}
if (ClickTest(g4)) {
return(undefined);
}
if (ClickTest(g3u)) {
return(undefined);
}
if (ClickTest(g5u)) {
return(undefined);
}
if (ClickTest(pool)) {
return(undefined);
}
}
function ClickTest(me) {
if (!me._visible) {
return(false);
}
if (me.hitTest(_xmouse, _ymouse)) {
Flick(me);
return(true);
}
return(false);
}
function Flick(me) {
me._visible = !me._visible;
if (clickBreaker1 == 0) {
clickBreaker1 = me;
} else {
clickBreaker2 = me;
}
}
g2au._visible = false;
var clickBreaker1 = 0;
var clickBreaker2 = 0;
var mouseListener = new Object();
mouseListener.onMouseDown = function () {
MouseClick();
};
Mouse.addListener(mouseListener);