Frame 1
b1 = _root.getBytesLoaded();
b2 = _root.getBytesTotal();
tgPrel = 1 + Math.round((b1 * 100) / b2);
prel.gotoAndStop(tgPrel);
if (b1 >= b2) {
gotoAndPlay ("intro");
}
Frame 4
if (Math.round(b1 / 1024) <= 35) {
gotoAndPlay ("loop1");
}
Frame 5
_root.b1 = _root.getBytesLoaded();
_root.b2 = _root.getBytesTotal();
_root.tgPrel = 1 + Math.round((b1 * 100) / b2);
_root.tg = _root.tgPrel - 2;
trace("_root.tg: " + _root.tg);
if (_root.tg <= 9) {
_root.procent = "0" + _root.tg;
} else {
_root.procent = _root.tg;
}
_root.prel.gotoAndStop(_root.tgPrel);
Frame 9
if (Math.round(b1 / 1024) <= 100) {
gotoAndPlay ("loop2");
}
Frame 11
_root.b1 = _root.getBytesLoaded();
_root.b2 = _root.getBytesTotal();
_root.tgPrel = 1 + Math.round((b1 * 100) / b2);
_root.tg = _root.tgPrel - 2;
trace("_root.TG: " + tgPrel);
if (_root.tgPrel <= 9) {
_root.procent = "0" + tg;
trace(_root.procent);
} else {
_root.procent = tg;
}
_root.prel.gotoAndStop(_root.tgPrel);
Frame 14
if (b1 < b2) {
gotoAndPlay ("loop3");
}
Frame 15
_root.procent = "--";
prel.gotoAndStop(100);
Frame 166
Frame 174
Frame 175
_root.pauza = false;
stopAllSounds();
if ((_quality != "MEDIUM") && (_quality != "LOW")) {
_quality = "MEDIUM";
}
if (SoundVolume == undefined) {
SoundVolume = 100;
}
if (_quality == "MEDIUM") {
btQualityLo._visible = false;
btQualityHi._visible = true;
} else {
btQualityLo._visible = true;
btQualityHi._visible = false;
}
_root.sunet = true;
_root.music = new Sound();
_root.music.attachSound("sndMusic");
sndRHit = new Sound(this);
sndRHit.attachSound("sndRHit");
sndSvist = new Sound(this);
sndSvist.attachSound("sndSvist");
sndTableHit = new Sound(this);
sndTableHit.attachSound("sndTableHit");
userMouseCursor = null;
Level = 0;
MaxLevel = -1;
GameScore = 0;
isPlayMusic = true;
stop();
Instance of Symbol 230 MovieClip in Frame 175
//component parameters
onClipEvent (construct) {
wynume = "TableTennis";
wyculoare = 8077435 /* 0x7B407B */;
wyasezare = "Vertical";
wyaliniere = "Dreapta";
wypozitie = "Jos";
wyinstructions = true;
}
Frame 176
if (false) {
}
Frame 177
gotoAndStop ("Game");
Frame 178
_root.gametablo._visible = true;
if (_root.sunet == true) {
_root.music.start();
}
_root.pau._visible = false;
GameEndType = 0;
TimeOnEndBeforeJump = 18;
Level++;
txtLevel = Level;
userMouseCursor = this.mcLRock;
game = null;
mcPauseFon._visible = false;
stop();
Instance of Symbol 119 MovieClip [EmptyMovieClip] "BaseMovieClip" in Frame 178
onClipEvent (enterFrame) {
if (_parent.GameEndType == 0) {
if (_parent.game == null) {
if (_parent.userMouseCursor != null) {
Mouse.hide();
_parent.userMouseCursor._x = _xmouse;
_parent.userMouseCursor._y = _ymouse;
}
_parent.game = new CGame(_parent.Level, this);
} else if (!_parent.mcPause.is_pause) {
_parent.GameEndType = _parent.game.onEnterFrame();
}
} else {
_parent.mcPause._visible = false;
_parent.TimeOnEndBeforeJump--;
if (_parent.TimeOnEndBeforeJump == 0) {
_parent.GameScore = _parent.GameScore + _parent.game.LevelScore;
_root.gametablo.scores = _parent.GameScore;
_root.scorFinal = _parent.GameScore;
trace("scorFinal: " + _root.scorFinal);
_parent.game.dispose();
delete _parent.game;
_parent.game = null;
Mouse.show();
if (_parent.GameEndType == 1) {
_parent.gotoAndStop("Win");
} else {
_parent.gotoAndStop("Lose");
}
}
}
if (_parent.userMouseCursor != null) {
_parent.userMouseCursor._x = _xmouse;
_parent.userMouseCursor._y = _ymouse;
}
_root.gametablo.scores = _parent.GameScore + _parent.game.LevelScore;
_root.scorFinal = _root.gametablo.scores;
trace("scorFinal: " + _root.scorFinal);
}
onClipEvent (mouseDown) {
if (_parent.game != null) {
_parent.game.onMouseKeyDown();
}
}
onClipEvent (mouseUp) {
if (_parent.game != null) {
_parent.game.onMouseKeyUp();
}
}
on (press) {
if (_parent.game != null) {
_parent.game.onMouseKeyDown();
}
if (_parent.userMouseCursor != null) {
_parent.userMouseCursor.play();
}
}
on (release) {
if (_parent.game != null) {
_parent.game.onMouseKeyUp();
}
if (_parent.userMouseCursor != null) {
_parent.userMouseCursor.stop();
}
}
on (releaseOutside) {
if (_parent.game != null) {
_parent.game.onMouseKeyUp();
}
if (_parent.userMouseCursor != null) {
_parent.userMouseCursor.stop();
}
}
onClipEvent (mouseMove) {
_parent.game.onMouseMove();
}
Instance of Symbol 118 MovieClip [mcEnemy] "mcBall" in Frame 178
onClipEvent (load) {
dx = 1;
dy = 0;
v = 2;
}
Instance of Symbol 111 MovieClip [PauseMovie] "mcPause" in Frame 178
on (rollOver) {
Mouse.show();
}
on (rollOut) {
Mouse.hide();
}
Instance of Symbol 308 MovieClip "theMeniu" in Frame 178
//component parameters
onClipEvent (construct) {
wxnume = "TableTennis";
wxaliniere = "Dreapta-Jos";
wxculoare = 8415044 /* 0x806744 */;
wxdownload = true;
wxpause = true;
wxsound = true;
}
Frame 179
var s = new Sound();
s.stop();
Instance of Symbol 230 MovieClip in Frame 179
//component parameters
onClipEvent (construct) {
wynume = "TableTennis";
wyculoare = 8415044 /* 0x806744 */;
wyasezare = "Vertical";
wyaliniere = "Centru";
wypozitie = "Jos";
wyinstructions = false;
}
Instance of Symbol 320 MovieClip in Frame 179
/* no clip actions */
Frame 180
var s = new Sound();
s.stop();
if (Level == MaxLevel) {
nextFrame();
}
Frame 181
stop();
Frame 182
removeMovieClip(_root.xxc1);
removeMovieClip(_root.xxc2);
removeMovieClip(_root.xxc3);
removeMovieClip(_root.xxc4);
Frame 183
_root.menu.removeMovieClip();
_root.gameid = "MaximsDayOut";
_root.best = _root.scorFinal;
_root.scorFinal = 0;
_root.updated = 0;
_root.done = 0;
done = 0;
i = 1;
while (i <= 100) {
_root["score" + i] = null;
_root["name" + i] = null;
_root["escore" + i] = null;
_root["ename" + i] = null;
i++;
}
Frame 185
cale = "http://www.freeonlinegames.com/scoreboard/score.php?game=" + _root.gameid;
loadVariablesNum (cale, 0, "POST");
Frame 186
if (false) {
}
Frame 193
if (done != 1) {
gotoAndPlay ("loopLoad");
} else {
gotoAndPlay ("scoreTable");
}
Frame 197
monthnume = new Array();
monthscor = new Array();
i = 1;
while (i <= 100) {
monthnume[i] = _root["name" + i];
monthscor[i] = Number(_root["score" + i].slice(0, _root["score" + i].length - 1));
i++;
}
evernume = new Array();
everscor = new Array();
i = 1;
while (i <= 100) {
evernume[i] = _root["ename" + i];
everscor[i] = Number(_root["escore" + i].slice(0, _root["escore" + i].length - 1));
i++;
}
Frame 198
stop();
if (_root.best > everscor[100]) {
scoreWind.gotoAndStop("submitScoreYes");
} else {
scoreWind.gotoAndStop("submitScoreNo");
}
if (_root.xdada == 1) {
scoreWind.gotoAndStop("topEver");
}
Symbol 5 MovieClip [FUIComponentSymbol] Frame 1
#initclip 8
function FUIComponentClass() {
this.init();
}
FUIComponentClass.prototype = new MovieClip();
FUIComponentClass.prototype.init = function () {
this.enable = true;
this.focused = false;
this.useHandCursor = false;
this._accImpl = new Object();
this._accImpl.stub = true;
this.styleTable = new Array();
if (_global.globalStyleFormat == undefined) {
_global.globalStyleFormat = new FStyleFormat();
globalStyleFormat.isGlobal = true;
_global._focusControl = new Object();
_global._focusControl.onSetFocus = function (oldFocus, newFocus) {
oldFocus.myOnKillFocus();
newFocus.myOnSetFocus();
};
Selection.addListener(_global._focusControl);
}
if (this._name != undefined) {
this._focusrect = false;
this.tabEnabled = true;
this.focusEnabled = true;
this.tabChildren = false;
this.tabFocused = true;
if (this.hostStyle == undefined) {
globalStyleFormat.addListener(this);
} else {
this.styleTable = this.hostStyle;
}
this.deadPreview._visible = false;
this.deadPreview._width = (this.deadPreview._height = 1);
this.methodTable = new Object();
this.keyListener = new Object();
this.keyListener.controller = this;
this.keyListener.onKeyDown = function () {
this.controller.myOnKeyDown();
};
this.keyListener.onKeyUp = function () {
this.controller.myOnKeyUp();
};
for (var _local3 in this.styleFormat_prm) {
this.setStyleProperty(_local3, this.styleFormat_prm[_local3]);
}
}
};
FUIComponentClass.prototype.setEnabled = function (enabledFlag) {
this.enable = ((arguments.length > 0) ? (enabledFlag) : true);
this.tabEnabled = (this.focusEnabled = enabledFlag);
if ((!this.enable) && (this.focused)) {
Selection.setFocus(undefined);
}
};
FUIComponentClass.prototype.getEnabled = function () {
return(this.enable);
};
FUIComponentClass.prototype.setSize = function (w, h) {
this.width = w;
this.height = h;
this.focusRect.removeMovieClip();
};
FUIComponentClass.prototype.setChangeHandler = function (chng, obj) {
this.handlerObj = ((obj == undefined) ? (this._parent) : (obj));
this.changeHandler = chng;
};
FUIComponentClass.prototype.invalidate = function (methodName) {
this.methodTable[methodName] = true;
this.onEnterFrame = this.cleanUI;
};
FUIComponentClass.prototype.cleanUI = function () {
if (this.methodTable.setSize) {
this.setSize(this.width, this.height);
} else {
this.cleanUINotSize();
}
this.methodTable = new Object();
delete this.onEnterFrame;
};
FUIComponentClass.prototype.cleanUINotSize = function () {
for (var _local2 in this.methodTable) {
this[_local2]();
}
};
FUIComponentClass.prototype.drawRect = function (x, y, w, h) {
var _local4 = this.styleTable.focusRectInner.value;
var _local5 = this.styleTable.focusRectOuter.value;
if (_local4 == undefined) {
_local4 = 16777215 /* 0xFFFFFF */;
}
if (_local5 == undefined) {
_local5 = 0;
}
this.createEmptyMovieClip("focusRect", 1000);
this.focusRect.controller = this;
this.focusRect.lineStyle(1, _local5);
this.focusRect.moveTo(x, y);
this.focusRect.lineTo(x + w, y);
this.focusRect.lineTo(x + w, y + h);
this.focusRect.lineTo(x, y + h);
this.focusRect.lineTo(x, y);
this.focusRect.lineStyle(1, _local4);
this.focusRect.moveTo(x + 1, y + 1);
this.focusRect.lineTo((x + w) - 1, y + 1);
this.focusRect.lineTo((x + w) - 1, (y + h) - 1);
this.focusRect.lineTo(x + 1, (y + h) - 1);
this.focusRect.lineTo(x + 1, y + 1);
};
FUIComponentClass.prototype.pressFocus = function () {
this.tabFocused = false;
this.focusRect.removeMovieClip();
Selection.setFocus(this);
};
FUIComponentClass.prototype.drawFocusRect = function () {
this.drawRect(-2, -2, this.width + 4, this.height + 4);
};
FUIComponentClass.prototype.myOnSetFocus = function () {
this.focused = true;
Key.addListener(this.keyListener);
if (this.tabFocused) {
this.drawFocusRect();
}
};
FUIComponentClass.prototype.myOnKillFocus = function () {
this.tabFocused = true;
this.focused = false;
this.focusRect.removeMovieClip();
Key.removeListener(this.keyListener);
};
FUIComponentClass.prototype.executeCallBack = function () {
this.handlerObj[this.changeHandler](this);
};
FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) {
this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal);
};
FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) {
if (value == "") {
return(undefined);
}
var _local17 = parseInt(value);
if (!isNaN(_local17)) {
value = _local17;
}
var _local16 = ((arguments.length > 2) ? (isGlobal) : false);
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].useGlobal || (!_local16)) {
this.styleTable[propName].value = value;
if (this.setCustomStyleProperty(propName, value)) {
} else if (propName == "embedFonts") {
this.invalidate("setSize");
} else if (propName.subString(0, 4) == "text") {
if (this.textStyle == undefined) {
this.textStyle = new TextFormat();
}
var _local18 = propName.subString(4, propName.length);
this.textStyle[_local18] = value;
this.invalidate("setSize");
} else {
for (var _local15 in this.styleTable[propName].coloredMCs) {
var _local4 = new Color(this.styleTable[propName].coloredMCs[_local15]);
if (this.styleTable[propName].value == undefined) {
var _local5 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
_local4.setTransform(_local5);
} else {
_local4.setRGB(value);
}
}
}
this.styleTable[propName].useGlobal = _local16;
}
};
FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) {
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].coloredMCs == undefined) {
this.styleTable[propName].coloredMCs = new Object();
}
this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef;
if (this.styleTable[propName].value != undefined) {
var _local4 = new Color(skinMCRef);
_local4.setRGB(this.styleTable[propName].value);
}
};
_global.FStyleFormat = function () {
this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true};
this.listeners = new Object();
this.isGlobal = false;
if (arguments.length > 0) {
for (var _local3 in arguments[0]) {
this[_local3] = arguments[0][_local3];
}
}
};
_global.FStyleFormat.prototype = new Object();
FStyleFormat.prototype.addListener = function () {
var _local3 = 0;
while (_local3 < arguments.length) {
var _local4 = arguments[_local3];
this.listeners[arguments[_local3]] = _local4;
for (var _local5 in this) {
if (this.isAStyle(_local5)) {
_local4.updateStyleProperty(this, _local5.toString());
}
}
_local3++;
}
};
FStyleFormat.prototype.removeListener = function (component) {
this.listeners[component] = undefined;
for (var _local4 in this) {
if (this.isAStyle(_local4)) {
if (component.styleTable[_local4].useGlobal == this.isGlobal) {
component.styleTable[_local4].useGlobal = true;
var _local3 = (this.isGlobal ? undefined : (globalStyleFormat[_local4]));
component.setStyleProperty(_local4, _local3, true);
}
}
}
};
FStyleFormat.prototype.applyChanges = function () {
var _local6 = 0;
for (var _local5 in this.listeners) {
var _local3 = this.listeners[_local5];
if (arguments.length > 0) {
var _local4 = 0;
while (_local4 < arguments.length) {
if (this.isAStyle(arguments[_local4])) {
_local3.updateStyleProperty(this, arguments[_local4]);
}
_local4++;
}
} else {
for (var _local4 in this) {
if (this.isAStyle(_local4)) {
_local3.updateStyleProperty(this, _local4.toString());
}
}
}
}
};
FStyleFormat.prototype.isAStyle = function (name) {
return((this.nonStyles[name] ? false : true));
};
#endinitclip
Symbol 18 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 27 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 36 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "foregroundDisabled");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 37 MovieClip [UpArrow] Frame 1
stop();
Symbol 37 MovieClip [UpArrow] Frame 2
stop();
Symbol 37 MovieClip [UpArrow] Frame 3
stop();
Symbol 43 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 52 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 57 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(highlight3D_mc, "highlight3D");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
Symbol 58 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 66 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 74 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "arrow");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 82 MovieClip Frame 1
var component = _parent._parent;
component.registerSkinElement(arrow_mc, "foregroundDisabled");
component.registerSkinElement(face_mc, "face");
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 83 MovieClip [DownArrow] Frame 1
stop();
Symbol 83 MovieClip [DownArrow] Frame 2
stop();
Symbol 83 MovieClip [DownArrow] Frame 3
stop();
Symbol 85 MovieClip Frame 1
var component = _parent;
component.registerSkinElement(track_mc, "scrollTrack");
Symbol 86 MovieClip [FScrollBarSymbol] Frame 1
#initclip 9
FScrollBarClass = function () {
if (this._height == 4) {
return(undefined);
}
this.init();
this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0)));
this.smallScroll = 1;
this.width = (this.horizontal ? (this._width) : (this._height));
this._xscale = (this._yscale = 100);
this.setScrollPosition(0);
this.tabEnabled = false;
if (this._targetInstanceName.length > 0) {
this.setScrollTarget(this._parent[this._targetInstanceName]);
}
this.tabChildren = false;
this.setSize(this.width);
};
FScrollBarClass.prototype = new FUIComponentClass();
FScrollBarClass.prototype.setHorizontal = function (flag) {
if (this.horizontal && (!flag)) {
this._xscale = 100;
this._rotation = 0;
} else if (flag && (!this.horizontal)) {
this._xscale = -100;
this._rotation = -90;
}
this.horizontal = flag;
};
FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) {
if (!this.enable) {
return(undefined);
}
this.pageSize = pSize;
this.minPos = Math.max(mnPos, 0);
this.maxPos = Math.max(mxPos, 0);
this.scrollPosition = Math.max(this.minPos, this.scrollPosition);
this.scrollPosition = Math.min(this.maxPos, this.scrollPosition);
if ((this.maxPos - this.minPos) <= 0) {
this.scrollThumb_mc.removeMovieClip();
this.upArrow_mc.gotoAndStop(3);
this.downArrow_mc.gotoAndStop(3);
this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null));
this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null));
this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null);
this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null);
this.scrollTrack_mc.useHandCursor = false;
} else {
var _local2 = this.getScrollPosition();
this.upArrow_mc.gotoAndStop(1);
this.downArrow_mc.gotoAndStop(1);
this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller);
this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling);
this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller);
this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling);
this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller);
this.scrollTrack_mc.onRelease = this.stopScrolling;
this.scrollTrack_mc.onDragOut = this.stopScrolling;
this.scrollTrack_mc.onRollOut = this.stopScrolling;
this.scrollTrack_mc.useHandCursor = false;
this.attachMovie("ScrollThumb", "scrollThumb_mc", 3);
this.scrollThumb_mc._x = 0;
this.scrollThumb_mc._y = this.upArrow_mc._height;
this.scrollThumb_mc.onPress = this.startDragThumb;
this.scrollThumb_mc.controller = this;
this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb);
this.scrollThumb_mc.useHandCursor = false;
this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize;
this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid;
this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop;
this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot;
this.thumbHeight = Math.max(this.thumbHeight, 6);
this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height;
this.thumbMid_mc._yScale = (this.midHeight * 100) / this.thumbMid_mc._height;
this.thumbMid_mc._y = this.thumbTop_mc._height;
this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight;
this.scrollTop = this.scrollThumb_mc._y;
this.trackHeight = this.trackSize - this.thumbHeight;
this.scrollBot = this.trackHeight + this.scrollTop;
_local2 = Math.min(_local2, this.maxPos);
this.setScrollPosition(Math.max(_local2, this.minPos));
}
};
FScrollBarClass.prototype.getScrollPosition = function () {
return(this.scrollPosition);
};
FScrollBarClass.prototype.setScrollPosition = function (pos) {
this.scrollPosition = pos;
if (this.scrollThumb_mc != undefined) {
pos = Math.min(pos, this.maxPos);
pos = Math.max(pos, this.minPos);
}
this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop;
this.executeCallBack();
};
FScrollBarClass.prototype.setLargeScroll = function (lScroll) {
this.largeScroll = lScroll;
};
FScrollBarClass.prototype.setSmallScroll = function (sScroll) {
this.smallScroll = sScroll;
};
FScrollBarClass.prototype.setEnabled = function (enabledFlag) {
var _local3 = this.enable;
if (enabledFlag && (!_local3)) {
this.enable = enabledFlag;
if (this.textField != undefined) {
this.setScrollTarget(this.textField);
} else {
this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos);
this.setScrollPosition(this.cachedPos);
}
this.clickFilter = undefined;
} else if ((!enabledFlag) && (_local3)) {
this.textField.removeListener(this);
this.cachedPos = this.getScrollPosition();
this.cachedMinPos = this.minPos;
this.cachedMaxPos = this.maxPos;
if (this.clickFilter == undefined) {
this.setScrollProperties(this.pageSize, 0, 0);
} else {
this.clickFilter = true;
}
this.enable = enabledFlag;
}
};
FScrollBarClass.prototype.setSize = function (hgt) {
if (this._height == 1) {
return(undefined);
}
this.width = hgt;
this.scrollTrack_mc._yscale = 100;
this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height;
if (this.upArrow_mc == undefined) {
this.attachMovie("UpArrow", "upArrow_mc", 1);
this.attachMovie("DownArrow", "downArrow_mc", 2);
this.downArrow_mc.controller = (this.upArrow_mc.controller = this);
this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false);
this.upArrow_mc._x = (this.upArrow_mc._y = 0);
this.downArrow_mc._x = 0;
}
this.scrollTrack_mc.controller = this;
this.downArrow_mc._y = this.width - this.downArrow_mc._height;
this.trackSize = this.width - (2 * this.downArrow_mc._height);
if (this.textField != undefined) {
this.onTextChanged();
} else {
this.setScrollProperties(this.pageSize, this.minPos, this.maxPos);
}
};
FScrollBarClass.prototype.scrollIt = function (inc, mode) {
var _local3 = this.smallScroll;
if (inc != "one") {
_local3 = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll));
}
var _local2 = this.getScrollPosition() + (mode * _local3);
if (_local2 > this.maxPos) {
_local2 = this.maxPos;
} else if (_local2 < this.minPos) {
_local2 = this.minPos;
}
this.setScrollPosition(_local2);
};
FScrollBarClass.prototype.startDragThumb = function () {
this.lastY = this._ymouse;
this.onMouseMove = this.controller.dragThumb;
};
FScrollBarClass.prototype.dragThumb = function () {
this.scrollMove = this._ymouse - this.lastY;
this.scrollMove = this.scrollMove + this._y;
if (this.scrollMove < this.controller.scrollTop) {
this.scrollMove = this.controller.scrollTop;
} else if (this.scrollMove > this.controller.scrollBot) {
this.scrollMove = this.controller.scrollBot;
}
this._y = this.scrollMove;
var _local2 = this.controller;
_local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (this._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos;
this.controller.isScrolling = true;
updateAfterEvent();
this.controller.executeCallBack();
};
FScrollBarClass.prototype.stopDragThumb = function () {
this.controller.isScrolling = false;
this.onMouseMove = null;
};
FScrollBarClass.prototype.startTrackScroller = function () {
this.controller.trackScroller();
this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1);
};
FScrollBarClass.prototype.scrollInterval = function (inc, mode) {
clearInterval(this.scrolling);
if (inc == "page") {
this.trackScroller();
} else {
this.scrollIt(inc, mode);
}
this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode);
};
FScrollBarClass.prototype.trackScroller = function () {
if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) {
this.scrollIt("page", 1);
} else if (this.scrollThumb_mc._y > this._ymouse) {
this.scrollIt("page", -1);
}
};
FScrollBarClass.prototype.stopScrolling = function () {
this.controller.downArrow_mc.gotoAndStop(1);
this.controller.upArrow_mc.gotoAndStop(1);
clearInterval(this.controller.scrolling);
};
FScrollBarClass.prototype.startUpScroller = function () {
this.controller.upArrow_mc.gotoAndStop(2);
this.controller.scrollIt("one", -1);
this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1);
};
FScrollBarClass.prototype.startDownScroller = function () {
this.controller.downArrow_mc.gotoAndStop(2);
this.controller.scrollIt("one", 1);
this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1);
};
FScrollBarClass.prototype.setScrollTarget = function (tF) {
if (tF == undefined) {
this.textField.removeListener(this);
delete this.textField[(this.horizontal ? "hScroller" : "vScroller")];
if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) {
this.textField.unwatch("text");
this.textField.unwatch("htmltext");
}
}
this.textField = undefined;
if (!(tF instanceof TextField)) {
return(undefined);
}
this.textField = tF;
this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this;
this.onTextChanged();
this.onChanged = function () {
this.onTextChanged();
};
this.onScroller = function () {
if (!this.isScrolling) {
if (!this.horizontal) {
this.setScrollPosition(this.textField.scroll);
} else {
this.setScrollPosition(this.textField.hscroll);
}
}
};
this.textField.addListener(this);
this.textField.watch("text", this.callback);
this.textField.watch("htmlText", this.callback);
};
FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) {
clearInterval(this.hScroller.synchScroll);
clearInterval(this.vScroller.synchScroll);
this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50);
this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50);
return(newVal);
};
FScrollBarClass.prototype.onTextChanged = function () {
if ((!this.enable) || (this.textField == undefined)) {
return(undefined);
}
clearInterval(this.synchScroll);
if (this.horizontal) {
var _local3 = this.textField.hscroll;
this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll);
this.setScrollPosition(Math.min(_local3, this.textField.maxhscroll));
} else {
var _local3 = this.textField.scroll;
var _local2 = this.textField.bottomScroll - this.textField.scroll;
this.setScrollProperties(_local2, 1, this.textField.maxscroll);
this.setScrollPosition(Math.min(_local3, this.textField.maxscroll));
}
};
FScrollBarClass.prototype.executeCallBack = function () {
if (this.textField == undefined) {
super.executeCallBack();
} else if (this.horizontal) {
this.textField.hscroll = this.getScrollPosition();
} else {
this.textField.scroll = this.getScrollPosition();
}
};
Object.registerClass("FScrollBarSymbol", FScrollBarClass);
#endinitclip
Symbol 93 MovieClip [indicator] Frame 1
#initclip 6
Object.registerClass("indicator", CIndicator);
#endinitclip
Symbol 111 MovieClip [PauseMovie] Frame 1
#initclip 7
Object.registerClass("PauseMovie", CPause);
#endinitclip
this.stop();
this.is_play = false;
Symbol 111 MovieClip [PauseMovie] Frame 2
this.stop();
this.is_play = false;
Instance of Symbol 107 MovieClip in Symbol 111 MovieClip [PauseMovie] Frame 2
onClipEvent (mouseDown) {
if ((((_xmouse < 0) || (_xmouse > _width)) || (_ymouse < 0)) || (_ymouse > _height)) {
return(undefined);
}
_parent.onPause(false);
Mouse.hide();
}
Instance of Symbol 110 MovieClip "mcExit" in Symbol 111 MovieClip [PauseMovie] Frame 2
onClipEvent (mouseUp) {
if ((((_xmouse < 0) || (_xmouse > _width)) || (_ymouse < 0)) || (_ymouse > _height)) {
return(undefined);
}
var s = new Sound();
s.stop();
_parent._parent.game.dispose();
_parent._parent.gotoAndStop("Origin");
}
Symbol 114 MovieClip [mcWait] Frame 31
stop();
Symbol 118 MovieClip [mcEnemy] Frame 1
r = 6;
Symbol 121 Button
on (release) {
getURL ("http://www.freeonlinegames.com/?TableTennis", "_blank");
}
Symbol 125 MovieClip Frame 1
stop();
Symbol 685 MovieClip [__Packages.CIndicator] Frame 0
class CIndicator extends MovieClip
{
var _parent, m_ind, m_mask, _xmouse, _ymouse;
function CIndicator () {
super();
m_ind._x = _parent.music.getVolume();
m_mask._x = m_ind._x;
}
function onMouseDown() {
if ((((_xmouse >= m_ind._x) && (_ymouse >= m_ind._y)) && (_xmouse <= (m_ind._x + m_ind._width))) && (_ymouse <= (m_ind._y + m_ind._height))) {
is_press = true;
}
}
function onMouseUp() {
is_press = false;
}
function onMouseMove() {
if (is_press) {
m_ind._x = _xmouse;
if (m_ind._x < 0) {
m_ind._x = 0;
} else if (m_ind._x > 100) {
m_ind._x = 100;
}
_parent.music.setVolume(m_ind._x);
_parent._parent.SoundVolume = m_ind._x;
m_mask._x = m_ind._x;
}
}
var is_press = false;
}
Symbol 686 MovieClip [__Packages.CPause] Frame 0
class CPause extends MovieClip
{
var _parent, play, _xmouse, _ymouse, _width, _height;
function CPause () {
super();
music = new Sound(this);
music.attachSound("sndMusic");
if (_root.sunet == true) {
music.start(0, 200000);
}
music.setVolume(_parent.SoundVolume);
}
function onPause() {
if (!is_play) {
(play());// not popped
is_play = true;
if (is_pause) {
is_pause = false;
} else {
is_pause = true;
}
_parent.game.onPause(is_pause);
}
}
function get Pause() {
return(is_pause);
}
function onMouseUp() {
trace(this);
if (!is_pause) {
if ((((_xmouse > 0) && (_ymouse > 0)) && (_xmouse < _width)) && (_ymouse < _height)) {
onPause();
}
}
}
var music = null;
var is_pause = false;
var is_play = false;
}
Symbol 687 MovieClip [__Packages.CGame] Frame 0
class CGame
{
var ballSpeed, oldLRockPos, oldRRockPos;
function CGame (__level, _baseMovie) {
level = __level;
baseMovie = _baseMovie;
baseMovie._parent.txtScore = "0:0";
stupidLevel = 10 - Math.min(level, 10);
mcWait = baseMovie._parent.mcWait;
mcBall = baseMovie._parent.mcBall;
mcTable = baseMovie._parent.mcTable;
mcNet = baseMovie._parent.mcNet;
mcLRock = baseMovie._parent.mcLRock;
mcRRock = baseMovie._parent.mcRRock;
compRockPos = new Vector2();
Restart();
}
function dispose() {
}
function Restart() {
ballSpeed = Vector2.CreateXY(0, -15);
if (whoBegin == 0) {
mcBall._x = 95;
mcBall._y = 220;
} else {
mcBall._x = 400;
mcBall._y = 220;
}
oldBallX = mcBall._x;
oldBallY = mcBall._y;
mcRRock._x = 420;
mcRRock._y = 190;
mcRRock._rotation = 20;
oldLRockPos = Vector2.CreateXY(mcLRock._x, mcLRock._y);
oldRRockPos = Vector2.CreateXY(mcRRock._x, mcRRock._y);
activeRock = whoBegin;
isWasTableHit = true;
compMode = -1;
gameMode = ((whoBegin == 0) ? 1 : 0);
mcRRock._visible = true;
isMustRestart = false;
pageBeforeRestart = 0;
afterThrowPages = 0;
}
function onEnterFrame() {
if (afterThrowPages < 100) {
afterThrowPages++;
}
var _local3 = Vector2.CreateXY(mcBall._x - mcLRock._x, mcBall._y - mcLRock._y);
if (_local3.GetLen2() >= 400) {
mcLRock._rotation = ((Math.atan2(_local3.y, _local3.x) * 180) / Math.PI) * 0.8;
if (mcLRock._rotation < -70) {
mcLRock._rotation = -70;
} else if (mcLRock._rotation > 10) {
mcLRock._rotation = 10;
}
}
if (mcWait._currentframe < mcWait._totalframes) {
return(0);
}
processBall();
if (((afterThrowPages > 40) && (activeRock == 0)) && (processRock(mcLRock, oldLRockPos))) {
if (isWasTableHit == true) {
activeRock = 1;
isWasTableHit = false;
compMode = 0;
} else {
addScore(1);
}
}
if ((activeRock == 1) && (processRock(mcRRock, oldRRockPos))) {
if (isWasTableHit == true) {
activeRock = 0;
isWasTableHit = false;
} else {
addScore(0);
}
}
var _local2 = processTableHit();
if (_local2 != 0) {
if (activeRock == 0) {
if (_local2 == 1) {
addScore(0);
} else if (isWasTableHit == false) {
isWasTableHit = true;
} else {
addScore(1);
}
} else if (_local2 == -1) {
addScore(1);
} else if (isWasTableHit == false) {
isWasTableHit = true;
} else {
addScore(0);
}
}
if (gameMode == 0) {
if ((isWasTableHit == true) && (mcBall._y < 190)) {
gameMode++;
}
}
if (gameMode == 1) {
mcRRock._x = mcRRock._x - 3;
if (mcRRock._x < 400) {
gameMode++;
}
} else {
processComp();
}
if (isBallOut()) {
if (isWasTableHit == true) {
addScore(1 - activeRock);
} else {
addScore(activeRock);
}
}
ProcessNet();
oldLRockPos.x = mcLRock._x;
oldLRockPos.y = mcLRock._y;
oldRRockPos.x = mcRRock._x;
oldRRockPos.y = mcRRock._y;
oldBallX = mcBall._x;
oldBallY = mcBall._y;
baseMovie._parent.txtScore = (lScore + ":") + rScore;
LevelScore = lScore * 100;
if (isMustRestart == true) {
pageBeforeRestart++;
if (pageBeforeRestart >= 2) {
if ((lScore != 11) && (rScore != 11)) {
mcWait.gotoAndPlay(1);
}
Restart();
}
}
if (lScore == 11) {
LevelScore = LevelScore + ((lScore - rScore) * 50);
return(1);
}
if (rScore == 11) {
return(-1);
}
return(0);
}
static function getHit(mcBall, mcTestMovie) {
if (mcBall.hitTest(mcTestMovie) == false) {
return(Vector2.CreateXY(0, 0));
}
var _local4 = Vector2.CreateXY(0, 0);
var _local5 = (Math.PI/4);
var _local1;
var _local2 = 0;
while (_local2 < 8) {
_local1 = Vector2.CreateXY(mcBall.r, 0);
_local1.RotateByAngle(_local5 * _local2);
mcBall.localToGlobal(_local1);
if (mcTestMovie.hitTest(_local1.x, _local1.y, true)) {
var _local3 = Vector2.CreateXY(1, 0);
_local3.RotateByAngle(_local5 * _local2);
_local4.x = _local4.x + _local3.x;
_local4.y = _local4.y + _local3.y;
}
_local2++;
}
_local4.Nornalize();
return(_local4);
}
function processBall() {
ballSpeed.y = ballSpeed.y + g;
var _local2 = {x:0, y:0};
mcBall._x = mcBall._x + ballSpeed.x;
mcBall._y = mcBall._y + ballSpeed.y;
}
function processTableHit() {
if ((oldBallY <= (mcTable._y - mcBall.r)) && (mcBall._y >= (mcTable._y - mcBall.r))) {
if ((mcBall._x > mcTable._x) && (mcBall._x < (mcTable._x + mcTable._width))) {
var _local4 = mcBall._y - oldBallY;
mcBall._y = mcTable._y - mcBall.r;
var _local3 = mcBall._y - oldBallY;
ballSpeed.y = ballSpeed.y - (g * (_local3 / _local4));
ballSpeed.y = (-ballSpeed.y) * 0.9;
ballSpeed.x = ballSpeed.x * 0.9;
if (_root.sunet == true) {
baseMovie._parent.sndTableHit.start();
}
return(((mcBall._x < (mcTable._x + (mcTable._width / 2))) ? -1 : 1));
}
}
return(0);
}
function getRockDownPoint(mcRock) {
var _local2 = Vector2.CreateXY(0, 20);
mcRock.localToGlobal(_local2);
baseMovie._parent.globalToLocal(_local2);
return(_local2);
}
function getRockUpPoint(mcRock) {
var _local2 = Vector2.CreateXY(0, -20);
mcRock.localToGlobal(_local2);
baseMovie._parent.globalToLocal(_local2);
return(_local2);
}
function getNormalToRock(mcRock) {
var _local2 = Vector2.CreateXY(((mcRock == mcLRock) ? 1 : -1), 0);
_local2.RotateByAngle((mcRock._rotation * Math.PI) / 180);
return(_local2);
}
function processRock(mcRock, oldRockPos) {
var _local4 = getBallSpeedIntersectRock(mcRock, oldRockPos);
if (_local4 != null) {
mcBall._x = _local4.x;
mcBall._y = _local4.y;
var _local3 = getNormalToRock(mcRock);
var _local6 = Math.atan2(ballSpeed.y, ballSpeed.x);
var _local5 = Math.atan2(_local3.y, _local3.x);
var _local7 = _local6 - _local5;
ballSpeed.RotateByAngle(-_local7);
mcBall._x = mcBall._x + (_local3.x * (mcBall.r + 1));
mcBall._y = mcBall._y + (_local3.y * (mcBall.r + 1));
_local3.Mul(2);
ballSpeed.Add(_local3);
ballSpeed.Normalize();
ballSpeed.Mul(ballSpeedValue);
if (_root.sunet == true) {
baseMovie._parent.sndRHit.start();
}
return(true);
}
return(false);
}
function onMouseKeyDown() {
}
function onMouseKeyUp() {
}
function onMouseMove() {
}
function onPause(isPaused) {
}
function addScore(who) {
if (isMustRestart == true) {
return(undefined);
}
if (who == 0) {
lScore++;
} else {
rScore++;
}
throwKol--;
if (throwKol == 0) {
whoBegin = 1 - whoBegin;
throwKol = 5;
}
isMustRestart = true;
if (_root.sunet == true) {
baseMovie._parent.sndSvist.start();
}
}
function ProcessNet() {
var _local3 = Vector2.CreateXY(mcNet._x, mcNet._y);
var _local2 = Vector2.CreateXY(mcNet._x, mcNet._y + mcNet._height);
var _local5 = Vector2.CreateXY(oldBallX, oldBallY);
var _local4 = Vector2.CreateXY(mcBall._x, mcBall._y);
var _local6 = _local5.WherePoint(_local3, _local2);
var _local7 = _local4.WherePoint(_local3, _local2);
if ((_local7 * _local6) == -1) {
if (Vector2.GetLineAndVecIntersect(_local5, _local4, _local3, _local2) != null) {
compMode = -1;
addScore(activeRock);
}
}
}
function processComp() {
if (compMode < 0) {
return(undefined);
}
mcRRock._visible = true;
if (compMode == 0) {
processCompMode0();
} else if (compMode == 1) {
processCompMode1();
}
}
function processCompMode0() {
var _local5 = Vector2.CreateXY(oldBallX, oldBallY);
var _local6 = Vector2.CreateXY(mcBall._x, mcBall._y);
var _local4 = Vector2.CreateVec(ballSpeed);
do {
processBall();
var _local3 = processTableHit();
} while (!((_local3 != 0) || (isBallOut())));
if (_local3 == -1) {
compMode = -1;
} else if (_local3 == 1) {
var _local7 = Math.atan2(-ballSpeed.y, ballSpeed.x);
if (_local7 < 1.0471975511966) {
var _local2 = 0;
while (_local2 < 5) {
processBall();
_local2++;
}
compRockAngle = 30;
} else {
var _local2 = 0;
while (_local2 < 10) {
processBall();
_local2++;
}
compRockAngle = 0;
}
compRockPos.x = mcBall._x + mcBall.r;
compRockPos.y = mcBall._y;
compMode++;
compRockAngle = compRockAngle + (((Math.random() - 0.5) * 5) * stupidLevel);
compRockPos.x = compRockPos.x + (((Math.random() - 0.5) * 2) * stupidLevel);
compRockPos.y = compRockPos.y + (((Math.random() - 0.5) * 1) * stupidLevel);
} else {
mcRRock._visible = false;
}
ballSpeed.x = _local4.x;
ballSpeed.y = _local4.y;
mcBall._x = _local6.x;
mcBall._y = _local6.y;
oldBallX = _local5.x;
oldBallY = _local5.y;
}
function processCompMode1() {
var _local4 = 3;
var _local2 = Vector2.CreateXY(compRockPos.x - mcRRock._x, compRockPos.y - mcRRock._y);
if (_local2.GetLen2() > (_local4 * _local4)) {
_local2.Normalize();
_local2.Mul(_local4);
}
mcRRock._x = mcRRock._x + _local2.x;
mcRRock._y = mcRRock._y + _local2.y;
var _local3 = compRockAngle - mcRRock._rotation;
var _local5 = 1;
if (Math.abs(_local3) > _local5) {
_local3 = CTools.sign(_local3) * _local5;
}
mcRRock._rotation = mcRRock._rotation + _local3;
}
function isBallOut() {
if (((mcBall._x < -10) || (mcBall._x > 530)) || (mcBall._y > 400)) {
return(true);
}
}
function getBallSpeedIntersectRock(mcRock, oldRockPos) {
var _local12 = mcRock._x;
var _local13 = mcRock._y;
mcRock._x = oldRockPos.x;
mcRock._y = oldRockPos.y;
var _local9 = getRockUpPoint(mcRock);
var _local10 = getRockDownPoint(mcRock);
var _local11 = Vector2.CreateXY(oldBallX, oldBallY).WherePoint(_local10, _local9);
mcRock._x = _local12;
mcRock._y = _local13;
var _local14 = Vector2.CreateXY(mcBall._x, mcBall._y).WherePoint(getRockDownPoint(mcRock), getRockUpPoint(mcRock));
if ((_local11 * _local14) > 0) {
return(null);
}
var _local5 = Vector2.GetLineAndVecIntersect(Vector2.CreateXY(oldBallX, oldBallY), Vector2.CreateXY(mcBall._x, mcBall._y), getRockDownPoint(mcRock), getRockUpPoint(mcRock));
if (_local5 != null) {
return(_local5);
}
var _local8 = Vector2.CreateVec(_local10);
_local8.Sub(_local9);
_local8.Div(10);
var _local3 = Vector2.CreateVec(_local9);
var _local7 = Vector2.CreateVec(getRockDownPoint(mcRock));
_local7.Sub(getRockUpPoint(mcRock));
_local7.Div(10);
var _local2 = Vector2.CreateVec(getRockUpPoint(mcRock));
var _local4 = 0;
while (_local4 < 10) {
_local5 = Vector2.GetLineAndVecIntersect(_local3, _local2, Vector2.CreateXY(oldBallX, oldBallY), Vector2.CreateXY(mcBall._x, mcBall._y));
if (_local5 != null) {
trace((_local3.x + "; ") + _local3.y);
trace((_local2.x + "; ") + _local2.y);
trace((oldBallX + "; ") + oldBallY);
trace((mcBall._x + "; ") + mcBall._y);
return(_local5);
}
_local3.Add(_local8);
_local2.Add(_local7);
_local4++;
}
return(null);
}
var LevelScore = 0;
var level = 0;
var baseMovie = null;
var mcLives = null;
var mcBall = null;
var mcTable = null;
var mcNet = null;
var mcLRock = null;
var mcRRock = null;
var mcWait = null;
var g = 1;
var midX = 260;
var midY = 195;
var oldBallX = 0;
var oldBallY = 0;
var activeRock = 0;
var isWasTableHit = false;
var ballSpeedValue = 15;
var compMode = -1;
var compRockPos = null;
var compRockAngle = 20;
var lScore = 0;
var rScore = 0;
var whoBegin = 0;
var throwKol = 5;
var gameMode = 0;
var isMustRestart = false;
var stupidLevel = 0;
var pageBeforeRestart = 0;
var afterThrowPages = 0;
}
Symbol 688 MovieClip [__Packages.Vector2] Frame 0
class Vector2
{
function Vector2 () {
}
static function CreateXY(x, y) {
var _local1 = new Vector2();
_local1.x = x;
_local1.y = y;
return(_local1);
}
static function CreateVec(v) {
var _local1 = new Vector2();
_local1.x = v.x;
_local1.y = v.y;
return(_local1);
}
function Add(v) {
x = x + v.x;
y = y + v.y;
return(this);
}
function Sub(v) {
x = x - v.x;
y = y - v.y;
return(this);
}
function Mul(k) {
x = x * k;
y = y * k;
return(this);
}
function Div(k) {
x = x / k;
y = y / k;
return(this);
}
function GetLen() {
return(Math.sqrt((x * x) + (y * y)));
}
function GetLen2() {
return((x * x) + (y * y));
}
function Invert() {
x = -x;
y = -y;
return(this);
}
function Normalize() {
var _local2 = GetLen();
x = x / _local2;
y = y / _local2;
return(this);
}
function RotateByAngle(a) {
var _local2 = Math.sin(a);
var _local5 = Math.cos(a);
var _local4 = x;
var _local3 = y;
x = (_local4 * _local5) - (_local3 * _local2);
y = (_local4 * _local2) + (_local3 * _local5);
return(this);
}
function RotateBySinCos(sinA, cosA) {
var _local3 = x;
var _local2 = y;
x = (_local3 * cosA) - (_local2 * sinA);
y = (_local3 * sinA) + (_local2 * cosA);
return(this);
}
function WherePoint(a, b) {
var _local2 = ((b.x - a.x) * (y - a.y)) - ((b.y - a.y) * (x - a.x));
if (_local2 > 0) {
return(1);
}
if (_local2 < 0) {
return(-1);
}
return(0);
}
static function GetCosBetweenVec(a, b) {
return(((a.x * b.x) + (a.y * b.y)) / (a.GetLen() * b.GetLen()));
}
static function GetLineAndVecIntersect(lbeg, lend, vbeg, vend) {
var _local4 = ((lend.x - lbeg.x) * (vend.y - vbeg.y)) - ((lend.y - lbeg.y) * (vend.x - vbeg.x));
if (!_local4) {
return(null);
}
var _local6 = (((lbeg.y - vbeg.y) * (vend.x - vbeg.x)) - ((lbeg.x - vbeg.x) * (vend.y - vbeg.y))) / _local4;
var _local5 = (((lbeg.y - vbeg.y) * (lend.x - lbeg.x)) - ((lbeg.x - vbeg.x) * (lend.y - lbeg.y))) / _local4;
if ((_local5 < 0) || (_local5 > 1)) {
return(null);
}
return(CreateXY(lbeg.x + (_local6 * (lend.x - lbeg.x)), lbeg.y + (_local6 * (lend.y - lbeg.y))));
}
var x = 0;
var y = 0;
}
Symbol 689 MovieClip [__Packages.CTools] Frame 0
class CTools
{
function CTools () {
}
static function getMovieDX(mcA, mcB) {
var _local2 = {x:0, y:0};
mcA.localToGlobal(_local2);
var _local1 = {x:0, y:0};
mcB.localToGlobal(_local1);
return(_local1.x - _local2.x);
}
static function getMovieDY(mcA, mcB) {
var _local2 = {x:0, y:0};
mcA.localToGlobal(_local2);
var _local1 = {x:0, y:0};
mcB.localToGlobal(_local1);
return(_local1.y - _local2.y);
}
static function getMovieDXDY(mcA, mcB) {
var _local2 = {x:0, y:0};
mcA.localToGlobal(_local2);
var _local1 = {x:0, y:0};
mcB.localToGlobal(_local1);
var _local3 = {x:_local1.x - _local2.x, y:_local1.y - _local2.y};
return(_local1.x - _local2.x);
}
static function sign(n) {
if (n < 0) {
return(-1);
}
if (n > 0) {
return(1);
}
return(0);
}
static function normalizeAngle(a) {
var _local2 = (Math.PI*2);
while (a < 0) {
a = a + _local2;
}
while (a >= _local2) {
a = a - _local2;
}
return(a);
}
static function findItem(array, item) {
var _local1 = 0;
while (_local1 < array.length) {
if (array[_local1] == item) {
return(_local1);
}
_local1++;
}
return(-1);
}
}
Symbol 135 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 50
stop();
_parent.play();
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 28
gotoAndPlay ("loop");
Symbol 181 Button
on (release, keyPress "s") {
getURL ("http://www.freeonlinegames.com/?TableTennis", "_blank");
}
Symbol 186 Button
on (release) {
gotoAndStop ("Game");
}
Symbol 189 Button
on (release) {
targetul1 = ("http://www.freeonlinegames.com/downloads/" + _parent.wynume) + ".exe";
getURL (targetul1);
}
Symbol 197 MovieClip Frame 1
stop();
if (_parent.wyaliniere == "Centru") {
this.gotoAndStop(2);
}
if (_parent.wyaliniere == "Dreapta") {
this.gotoAndStop(3);
}
Symbol 197 MovieClip Frame 2
wxculoarea2 = new Color(but1);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 197 MovieClip Frame 3
wxculoarea2 = new Color(but1);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 198 Button
on (release) {
targetul2 = "http://www.freeonlinegames.com/?" + _parent.wynume;
getURL (targetul2, "_blank");
}
Symbol 205 MovieClip Frame 1
stop();
if (_parent.wyaliniere == "Centru") {
this.gotoAndStop(2);
}
if (_parent.wyaliniere == "Dreapta") {
this.gotoAndStop(3);
}
Symbol 205 MovieClip Frame 2
wxculoarea2 = new Color(but2);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 205 MovieClip Frame 3
wxculoarea2 = new Color(but2);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 206 Button
on (release) {
targetul3 = "http://www.freegamesforyourwebsite.com/?" + _parent.wynume;
getURL (targetul3, "_blank");
}
Symbol 209 MovieClip Frame 1
stop();
if (_parent.wyaliniere == "Centru") {
this.gotoAndStop(2);
}
if (_parent.wyaliniere == "Dreapta") {
this.gotoAndStop(3);
}
Symbol 209 MovieClip Frame 2
wxculoarea2 = new Color(but3);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 209 MovieClip Frame 3
wxculoarea2 = new Color(but3);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 214 Button
on (release) {
targetul1 = ("http://www.freeonlinegames.com/downloads/" + _parent.wynume) + ".exe";
getURL (targetul1);
}
Symbol 215 MovieClip Frame 1
stop();
Symbol 218 Button
on (release) {
targetul2 = "http://www.freeonlinegames.com/?" + _parent.wynume;
getURL (targetul2, "_blank");
}
Symbol 219 MovieClip Frame 1
stop();
Symbol 220 Button
on (release, keyPress "p") {
_parent.instructionsFunction();
}
Symbol 227 MovieClip Frame 1
stop();
if (_parent.wyaliniere == "Centru") {
this.gotoAndStop(2);
}
if (_parent.wyaliniere == "Dreapta") {
this.gotoAndStop(3);
}
Symbol 227 MovieClip Frame 2
wxculoarea2 = new Color(but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 227 MovieClip Frame 3
wxculoarea2 = new Color(but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
Symbol 228 Button
on (release, keyPress "p") {
_parent.instructionsFunction();
}
Symbol 229 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
function instructionsFunction() {
_root.gotoAndStop("Rules");
}
stop();
if ((wyasezare == "Orizontal") && (wyinstructions == false)) {
this.gotoAndStop(2);
}
if (((wyasezare == "Vertical") && (wyinstructions == true)) && (wypozitie == "Sus")) {
this.gotoAndStop(3);
}
if (((wyasezare == "Vertical") && (wyinstructions == true)) && (wypozitie == "Jos")) {
this.gotoAndStop(4);
}
if (((wyasezare == "Orizontal") && (wyinstructions == true)) && (wypozitie == "Sus")) {
this.gotoAndStop(5);
}
if (((wyasezare == "Orizontal") && (wyinstructions == true)) && (wypozitie == "Jos")) {
this.gotoAndStop(6);
}
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 230 MovieClip Frame 2
stop();
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 230 MovieClip Frame 3
stop();
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 230 MovieClip Frame 4
stop();
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 230 MovieClip Frame 5
stop();
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 230 MovieClip Frame 6
stop();
my_color = new Color(my_mc);
my_color.setRGB(wyculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wynbut1.but1);
wxculoarea3 = new Color(wynbut2.but2);
wxculoarea4 = new Color(wynbut3.but3);
wxculoarea5 = new Color(wynbut4.but4);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3.setTransform(myColorTransform);
wxculoarea4.setTransform(myColorTransform);
wxculoarea5.setTransform(myColorTransform);
Symbol 236 Button
on (release) {
gotoAndStop ("Origin");
}
Symbol 243 Button
on (release) {
gotoAndStop ("Game");
}
Symbol 263 Button
on (release) {
targetul3 = "http://www.freegamesforyourwebsite.com/?" + _parent.wxnume;
getURL (targetul3, "_blank");
}
Symbol 264 Button
on (release) {
targetul2 = "http://www.freeonlinegames.com/?" + _parent.wxnume;
getURL (targetul2, "_blank");
}
Symbol 265 Button
on (release) {
_parent.mainMenuFunction();
}
Symbol 266 Button
on (release) {
targetul1 = ("http://www.freeonlinegames.com/downloads/" + _parent.wxnume) + ".exe";
getURL (targetul1);
}
Symbol 267 Button
on (release, keyPress "p") {
_parent.pauseFunction();
}
Symbol 268 Button
on (release, keyPress "s") {
_parent.soundFunction();
}
Symbol 279 MovieClip Frame 1
stop();
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
_parent.wxbutno = 6;
if (((_parent.wxdownload == false) && (_parent.wxpause == true)) && (_parent.wxsound == true)) {
this.gotoAndStop(2);
_parent.wxbutno = 5;
}
if (((_parent.wxdownload == true) && (_parent.wxpause == false)) && (_parent.wxsound == true)) {
this.gotoAndStop(3);
_parent.wxbutno = 5;
}
if (((_parent.wxdownload == true) && (_parent.wxpause == true)) && (_parent.wxsound == false)) {
this.gotoAndStop(4);
_parent.wxbutno = 5;
}
if (((_parent.wxdownload == false) && (_parent.wxpause == false)) && (_parent.wxsound == true)) {
this.gotoAndStop(5);
_parent.wxbutno = 4;
}
if (((_parent.wxdownload == false) && (_parent.wxpause == true)) && (_parent.wxsound == false)) {
this.gotoAndStop(6);
_parent.wxbutno = 4;
}
if (((_parent.wxdownload == true) && (_parent.wxpause == false)) && (_parent.wxsound == false)) {
this.gotoAndStop(7);
_parent.wxbutno = 4;
}
if (((_parent.wxdownload == false) && (_parent.wxpause == false)) && (_parent.wxsound == false)) {
this.gotoAndStop(8);
_parent.wxbutno = 3;
}
Symbol 279 MovieClip Frame 2
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 3
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 4
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 5
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 6
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 7
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 279 MovieClip Frame 8
wxculoarea3 = new Color(but1);
wxculoarea4 = new Color(but2);
wxculoarea5 = new Color(but3);
wxculoarea6 = new Color(but4);
wxculoarea7 = new Color(but5);
wxculoarea8 = new Color(but6);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:_parent.xrtb5, ga:"100", gb:_parent.xgtb5, ba:"100", bb:_parent.xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
wxculoarea4.setTransform(myColorTransform2);
wxculoarea5.setTransform(myColorTransform2);
wxculoarea6.setTransform(myColorTransform2);
wxculoarea7.setTransform(myColorTransform2);
wxculoarea8.setTransform(myColorTransform2);
Symbol 284 Button
on (press) {
_parent.play();
}
Symbol 287 MovieClip Frame 1
stop();
if (_parent.wxaliniere == "Dreapta-Jos") {
this.gotoAndStop(2);
}
if ((_parent.wxaliniere == "Dreapta-Sus") && (_parent.wxbutno == 6)) {
this.gotoAndStop(3);
}
if ((_parent.wxaliniere == "Dreapta-Sus") && (_parent.wxbutno == 5)) {
this.gotoAndStop(5);
}
if ((_parent.wxaliniere == "Dreapta-Sus") && (_parent.wxbutno == 4)) {
this.gotoAndStop(6);
}
if ((_parent.wxaliniere == "Dreapta-Sus") && (_parent.wxbutno == 3)) {
this.gotoAndStop(7);
}
if ((_parent.wxaliniere == "Stanga-Sus") && (_parent.wxbutno == 6)) {
this.gotoAndStop(4);
}
if ((_parent.wxaliniere == "Stanga-Sus") && (_parent.wxbutno == 5)) {
this.gotoAndStop(8);
}
if ((_parent.wxaliniere == "Stanga-Sus") && (_parent.wxbutno == 4)) {
this.gotoAndStop(9);
}
if ((_parent.wxaliniere == "Stanga-Sus") && (_parent.wxbutno == 3)) {
this.gotoAndStop(10);
}
Symbol 287 MovieClip Frame 2
tg._x = 147;
tg._y = 1.1;
Symbol 287 MovieClip Frame 3
tg._x = 147;
tg._y = -174.9;
Symbol 287 MovieClip Frame 4
tg._x = 1.5;
tg._y = -174.9;
Symbol 287 MovieClip Frame 5
tg._x = 147;
tg._y = -152.4;
Symbol 287 MovieClip Frame 6
tg._x = 147;
tg._y = -128.9;
Symbol 287 MovieClip Frame 7
tg._x = 147;
tg._y = -104.9;
Symbol 287 MovieClip Frame 8
tg._x = 1.5;
tg._y = -151.4;
Symbol 287 MovieClip Frame 9
tg._x = 1.5;
tg._y = -128.4;
Symbol 287 MovieClip Frame 10
tg._x = 1.5;
tg._y = -104.9;
Symbol 306 MovieClip Frame 1
stop();
this.onRollOver = function () {
if (_parent._parent._currentframe <= 10) {
_parent._parent.gotoAndPlay(11);
}
};
if (_parent._parent.wxbutno == 5) {
this.gotoAndStop(2);
}
if (_parent._parent.wxbutno == 4) {
this.gotoAndStop(3);
}
if (_parent._parent.wxbutno == 3) {
this.gotoAndStop(4);
}
Symbol 307 MovieClip Frame 1
stop();
if ((_parent.wxaliniere == "Stanga-Sus") || (_parent.wxaliniere == "Dreapta-Sus")) {
this.gotoAndStop(2);
}
Symbol 308 MovieClip Frame 1
function pauseFunction() {
if (_root.pauza == false) {
_root.theMeniu.gotoAndStop("deskis");
_root.pauza = true;
_root.pau._visible = true;
_root.mcLRock._visible = false;
Mouse.show();
if (!_root.mcPause.is_pause) {
_root.mcPause.onPause();
}
} else {
_root.theMeniu.gotoAndStop("inkis");
_root.pauza = false;
_root.pau._visible = false;
_root.mcLRock._visible = true;
Mouse.hide();
_root.mcPause.onPause(false);
}
}
function soundFunction() {
if (_root.sunet == true) {
_root.sunet = false;
var _local2 = new Sound();
_local2.stop();
_root.music.stop();
} else {
_root.sunet = true;
var _local2 = new Sound();
_local2.start();
_root.music.start(0, 2000000);
}
trace("sunet: " + _root.sunet);
}
function mainMenuFunction() {
Mouse.show();
_root.gotoAndStop("coperta");
}
stop();
wxnguides._alpha = 0;
my_color = new Color(my_mc);
my_color.setRGB(wxculoare);
myValue = my_color.getRGB().toString(16);
trace(myValue.length);
if (myValue.length == 5) {
myValue = "0" + myValue;
}
if (myValue.length == 4) {
myValue = "00" + myValue;
}
if (myValue.length == 3) {
myValue = "000" + myValue;
}
if (myValue.length == 2) {
myValue = "0000" + myValue;
}
if (myValue.length == 1) {
myValue = "00000" + myValue;
}
xtbcolor = myValue;
xrtb5 = Number("0x" + xtbcolor.slice(0, 2)) - 1;
xgtb5 = Number("0x" + xtbcolor.slice(2, 4)) - 1;
xbtb5 = Number("0x" + xtbcolor.slice(4, 6)) - 1;
wxculoarea2 = new Color(wxnmenu.tg);
myColorTransform = new Object();
myColorTransform = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea2.setTransform(myColorTransform);
wxculoarea3 = new Color(wxnfer);
myColorTransform2 = new Object();
myColorTransform2 = {ra:"100", rb:xrtb5, ga:"100", gb:xgtb5, ba:"100", bb:xbtb5, aa:"100", ab:"0"};
wxculoarea3.setTransform(myColorTransform2);
Symbol 308 MovieClip Frame 10
stop();
Symbol 308 MovieClip Frame 20
gotoAndStop (1);
Symbol 317 Button
on (release) {
_root.gotoAndPlay("coperta");
}
Symbol 324 Button
on (release) {
gotoAndStop ("Game");
}
Symbol 327 Button
on (release) {
_root.xdada = 0;
_root.gotoAndPlay("submitScore");
}
Symbol 334 Button
on (release) {
_root.gotoAndPlay("coperta");
}
Symbol 340 MovieClip Frame 1
scroll1.setScrollProperties(130, 0, 220);
this.chHand1 = function () {
scoresScroll._y = -(scroll1.getScrollPosition() * 2);
};
scroll1.setChangeHandler("chHand1");
i = 1;
while (i <= 30) {
scoresScroll["n" + i].text = _root.monthnume[i];
scoresScroll["s" + i].text = _root.monthscor[i];
i++;
}
Symbol 347 Button
on (release) {
_root.gotoAndStop("coperta");
}
Symbol 652 MovieClip Frame 1
scroll1.setScrollProperties(130, 0, 915);
this.chHand1 = function () {
scoresScroll._y = -(scroll1.getScrollPosition() * 2);
};
scroll1.setChangeHandler("chHand1");
q = 1;
while (q <= 100) {
scoresScroll["n" + q].text = _root.evernume[q];
scoresScroll["s" + q].text = _root.everscor[q];
q++;
}
Instance of Symbol 86 MovieClip [FScrollBarSymbol] "scroll1" in Symbol 652 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
_targetInstanceName = "";
horizontal = false;
}
Symbol 658 Button
on (release) {
_root.gotoAndStop("coperta");
}
Symbol 674 Button
on (release) {
i = 1;
while (i <= 100) {
if (_root.best > _root.monthscor[i]) {
k = 100;
while (k >= (i + 1)) {
_root.monthscor[k] = _root.monthscor[k - 1];
_root.monthnume[k] = _root.monthnume[k - 1];
k--;
}
_root.monthscor[i] = _root.best;
_root.monthnume[i] = _root.nickname;
i = 31;
}
i++;
}
i = 1;
while (i <= 100) {
if (_root.best > _root.everscor[i]) {
k = 100;
while (k >= (i + 1)) {
_root.everscor[k] = _root.everscor[k - 1];
_root.evernume[k] = _root.evernume[k - 1];
k--;
}
_root.everscor[i] = _root.best;
_root.evernume[i] = _root.nickname;
i = 31;
}
i++;
}
gotoAndPlay ("submit");
}
Symbol 680 Button
on (release) {
_root.gotoAndStop("coperta");
}
Symbol 684 MovieClip Frame 1
stop();
Symbol 684 MovieClip Frame 9
stop();
Symbol 684 MovieClip Frame 22
stop();
Symbol 684 MovieClip Frame 34
var my_date = new Date();
codul = Math.round(my_date.getTime() / 1000) * _root.best;
cale = (((((("http://www.freeonlinegames.com/scoreboard/update.php?game=" + _root.gameid) + "&name=") + _root.nickname) + "&score=") + _root.best) + "&code=") + codul;
loadVariablesNum (cale, 0, "GET");
gotoAndPlay ("loop");
Symbol 684 MovieClip Frame 45
if (_root.updated != 1) {
gotoAndPlay ("loop");
} else {
_root.best = 0;
_root.score = 0;
_root.xdada = 1;
_root.gotoAndPlay("submitScore");
}