wdgt H Z i i *
r 1 o
O H
Home
GamesMass and Konfabulator Forums
GamesMass
off
images/banner.jpg
GamesMass
#FFFFFF
30
30
16
"http://www.GamesMass.com"
Over 9000 Online Games
#FFFFFF
40
60
12
LeftWindow
true
GamesMass Search
400
660
normal
true
var imageitems = new Array();
imageitems[0] = new MenuItem();
imageitems[0].title = "Casino games";
imageitems[0].onSelect = "parsexmlDOM('casino');";
imageitems[0].enabled = true;
imageitems[1] = new MenuItem();
imageitems[1].title = "Racing Games";
imageitems[1].onSelect = onSelect="parsexmlDOM('racing');";
imageitems[1].enabled = true;
imageitems[2] = new MenuItem();
imageitems[2].title = "Soccer Games";
imageitems[2].onSelect = onSelect="parsexmlDOM('soccer');";
imageitems[2].enabled = true;
imageitems[3] = new MenuItem();
imageitems[3].title = "Fighting Games";
imageitems[3].onSelect = onSelect="parsexmlDOM('fight');";
imageitems[3].enabled = true;
imageitems[4] = new MenuItem();
imageitems[4].title = "Racing Games";
imageitems[4].onSelect = onSelect="parsexmlDOM('racing');";
imageitems[4].enabled = true;
imageitems[5] = new MenuItem();
imageitems[5].title = "Arkanoid SmashUP Games";
imageitems[5].onSelect = onSelect="parsexmlDOM('arkanoid');";
imageitems[5].enabled = true;
imageitems[6] = new MenuItem();
imageitems[6].title = "Yeti Games";
imageitems[6].onSelect = onSelect="parsexmlDOM('yeti');";
imageitems[6].enabled = true;
imageitems[7] = new MenuItem();
imageitems[7].title = "Pool Games";
imageitems[7].onSelect = onSelect="parsexmlDOM('pool');";
imageitems[7].enabled = true;
imageitems[8] = new MenuItem();
imageitems[8].title = "Memory Games";
imageitems[8].onSelect = onSelect="parsexmlDOM('memory');";
imageitems[8].enabled = true;
imageitems[9] = new MenuItem();
imageitems[9].title = "Bowling Games";
imageitems[9].onSelect = onSelect="parsexmlDOM('bowling');";
imageitems[9].enabled = true;
imageitems[10] = new MenuItem();
imageitems[10].title = "Tetris Games";
imageitems[10].onSelect = onSelect="parsexmlDOM('tetris');";
imageitems[10].enabled = true;
imageitems[11] = new MenuItem();
imageitems[11].title = "View all Games";
imageitems[11].onSelect = onSelect="openURL('http://www.gamesmass.com');";
imageitems[11].enabled = true;
popupMenu( imageitems, system.event.hOffset,system.event.vOffset );
LeftFrame
scroolbar
42
0
true
0
384
0
left
vertical
scroolbar
44
384
16
#6699CC
false
0
gamesmass.js
Language:
popup
Please Choose your language!
eng
eng
jeux
spiele
bulgarian
chinese
danish
finnish
giochi
japanese
jogos
juegos
korean
lekar
norwegian
polish
russian
serbian
spelen
jocuri
text
true
B " #1 r
function showmenu(){
var imageitems = new Array();
imageitems[0] = new MenuItem();
imageitems[0].title = "Casino games";
imageitems[0].onSelect = "parsexmlDOM('casino');";
imageitems[0].enabled = true;
imageitems[1] = new MenuItem();
imageitems[1].title = "Cars Games";
imageitems[1].onSelect = onSelect="parsexmlDOM('cars');";
imageitems[1].enabled = true;
arrow.contextMenuItems = imageitems;
}
// after the status was changed load the XML
//If a request is send asynchronously (see open()), you must specify a function to be
//called as the status of the request changes. No parameters are passed to this function.
//When your function is called, 'this' refers to the request. Generally, you'll only care when
//the readyState of your request is the value 4 (complete).
var deschise = "0";
// See XMLHttpRequest.onreadystatechange
function XMLDOMparse(){
//the ready state 4 means that it is complete .
if (this.readyState == 4 ) // complete
{ gamesmassResults = XMLDOM.parse( this.responseText );
displayResults(XMLDOM.parse( this.responseText ), this.status); }
}
function loadxml(){
var animationstart1 = new CustomAnimation(1, makeframelarger, showscroll); animationstart1.startOpacity=0;
animationstart1.endOpacity=255;animationstart1.duration = 5000;animationstart1.startOpacity = 0;animationstart1.endOpacity = 255;animationstart1.startValue = 0;animationstart1.endValue = 285;
var moveanimationinout = new MoveAnimation( footer, 0, 327, 5000, animator.kEaseInOut );
animationstart = new Array( animationstart1,moveanimationinout )
animator.start(animationstart);
function FadeDone()
{
// the fade above has finished
print( "fade complete" );
}
function makeframelarger()
{
//mark the start time in milliseconds. we have 5 seconds = 5000 milisec
var now = animator.milliseconds;
var t
if (now - this.startTime > 0){ t = now - this.startTime; }
else{t=0;}
//var t = now - this.startTime;
//var t = Math.max( now - this.startTime, 0);
var percent = t / this.duration;
// If the duration is up, let's get out of here
if (percent >= 1) {
// make sure we reached the end
LeftFrame.height = this.endValue;
return false; // we're done
} else {
// set the new of our object based on
// easing.
LeftFrame.height = animator.ease(this.startValue,this.endValue,percent,animator.kEaseInOut);
return true; // keep going
}}deschise = 1;
function showscroll(){scroolbar.height = 281;scroolbar.opacity = 255;}
}
function parsexmlDOM(query){
var req = new XMLHttpRequest();
req.onreadystatechange = XMLDOMparse;
req.open( 'GET', 'http://www.gamesmass.com/xml_games_' + escape( query) + '/' + escape(preferences.Language.value) + '.xml', true );
req.send();
//req.open( 'GET', "http://www.gamesmass.com/xmlsearch/make_games.list.php", true );
//req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//req.send("search="+ escape( query) +"&lang=eng");
}
function displayResults(gamesmassResults, reqStatus){
//check if there are any subframes. if there are, femove them all
//LeftFrame.subviews.length.
if(LeftFrame.subviews != null){
for(var j= LeftFrame.subviews.length -1; j > 0; j--){
LeftFrame.subviews[j].removeFromSuperview();
}
}
var hoffsetfields = 0;
var numberofgames = gamesmassResults.evaluate( "gamesmassearch/gamesearch/game" );
if(numberofgames.length != 0){
for (var i = 0; i < numberofgames.length; i++){
var node = numberofgames.item(i);
var gameminiframe = new Frame();
var image = "";
var text = "";
gameminiframe.width = 384;
gameminiframe.height = 100;
gameminiframe.vOffset = hoffsetfields;
image = new Image();
image.src = "Images/line.png";
image.height = gameminiframe.height;
gameminiframe.addSubview( image );
image = new Image();
image.src = node.evaluate( "string(gameicon)" );
image.hOffset = 5;
image.vOffset = 5;
image.width = 80;
image.height = 60;
image.onMouseUp = "openURL(\"" + node.evaluate( "string(gamepage)" ) + "\");"
gameminiframe.addSubview( image );
text = new Text();
text.color = "#FFFFFF";
text.font = "Verdana Bold";
text.size = 15;
text.data = node.evaluate( "string(gamename)" );
text.truncation = "end";
text.hOffset = 120;
text.vOffset = 16;
text.width = 264;
text.onMouseUp = "openURL(\"" + node.evaluate( "string(gamepage)" ) + "\");"
gameminiframe.addSubview( text );
text = new TextArea();
text.color = "#000000";
text.font = "Arial";
text.size = 10;
text.data = node.evaluate( "string(gamedesc)" );
text.scrollbar = false;
text.editable = false;
text.hOffset = 100;
text.vOffset = 23;
text.width = 284;
gameminiframe.addSubview( text );
hoffsetfields = hoffsetfields + gameminiframe.height;
//adds all subframes to the root of a window
void LeftFrame.addSubview( gameminiframe );
}
} else {
//if you can't get any result let me give you something :)
parsexmlDOM('no_results');
}
if(deschise == 0){
//this means that you made a search but didn' have a ny results. So getthem
loadxml();
} else {
LeftFrame.height = 285;
LeftFrame.opacity = 255;
}
//have any vertical
LeftFrame.vScrollBar = scroolbar;
//updates can be performed manually
updateNow();
//scrolls a frame to the bottom
LeftFrame.end();
LeftFrame.home();
// .home must be the last to set 0, 0. before the .end
}n ( N K
Home
GamesMass and Konfabulator Forums
GamesMass
off
images/banner.jpg
GamesMass
#FFFFFF
30
30
16
"http://www.GamesMass.com"
Over 9000 Online Games
#FFFFFF
40
60
12
LeftWindow
true
GamesMass Search
400
660
normal
true
var imageitems = new Array();
imageitems[0] = new MenuItem();
imageitems[0].title = "Casino games";
imageitems[0].onSelect = "parsexmlDOM('casino');";
imageitems[0].enabled = true;
imageitems[1] = new MenuItem();
imageitems[1].title = "Racing Games";
imageitems[1].onSelect = onSelect="parsexmlDOM('racing');";
imageitems[1].enabled = true;
imageitems[2] = new MenuItem();
imageitems[2].title = "Soccer Games";
imageitems[2].onSelect = onSelect="parsexmlDOM('soccer');";
imageitems[2].enabled = true;
imageitems[3] = new MenuItem();
imageitems[3].title = "Fighting Games";
imageitems[3].onSelect = onSelect="parsexmlDOM('fight');";
imageitems[3].enabled = true;
imageitems[4] = new MenuItem();
imageitems[4].title = "Racing Games";
imageitems[4].onSelect = onSelect="parsexmlDOM('racing');";
imageitems[4].enabled = true;
imageitems[5] = new MenuItem();
imageitems[5].title = "Arkanoid SmashUP Games";
imageitems[5].onSelect = onSelect="parsexmlDOM('arkanoid');";
imageitems[5].enabled = true;
imageitems[6] = new MenuItem();
imageitems[6].title = "Yeti Games";
imageitems[6].onSelect = onSelect="parsexmlDOM('yeti');";
imageitems[6].enabled = true;
imageitems[7] = new MenuItem();
imageitems[7].title = "Pool Games";
imageitems[7].onSelect = onSelect="parsexmlDOM('pool');";
imageitems[7].enabled = true;
imageitems[8] = new MenuItem();
imageitems[8].title = "Memory Games";
imageitems[8].onSelect = onSelect="parsexmlDOM('memory');";
imageitems[8].enabled = true;
imageitems[9] = new MenuItem();
imageitems[9].title = "Bowling Games";
imageitems[9].onSelect = onSelect="parsexmlDOM('bowling');";
imageitems[9].enabled = true;
imageitems[10] = new MenuItem();
imageitems[10].title = "Tetris Games";
imageitems[10].onSelect = onSelect="parsexmlDOM('tetris');";
imageitems[10].enabled = true;
imageitems[11] = new MenuItem();
imageitems[11].title = "View all Games";
imageitems[11].onSelect = onSelect="openURL('http://www.gamesmass.com');";
imageitems[11].enabled = true;
popupMenu( imageitems, system.event.hOffset,system.event.vOffset );
LeftFrame
scroolbar
42
0
true
0
384
0
left
vertical
scroolbar
44
384
16
#6699CC
false
0
gamesmass.js
Language:
popup
Please Choose your language!
eng
eng
jeux
spiele
bulgarian
chinese
danish
finnish
giochi
japanese
jogos
juegos
korean
lekar
norwegian
polish
russian
serbian
spelen
jocuri
text
true
: jP #1 GIF89a U`*xɤ
'@@@̉ot434֗SSSC8TکrpppͪfmzzzzjfffCֵD~V&NkkkZYYK̼Җ속ܾw]ņ ,dIyc```JNlHJ^мߺHHITe}ӷZяQkrXҬDŽ䗗qvuvΜ⟟ݹѯ49럡ۻMՉ~|}}ӏc׆鮯PPPWVV˒áQQQgggywx~̼^^^//1єݭa૭ݮpp ! , CRd@@P1 :vzV
pPdsY + څ8 ViJӤZ7 a%#H%
#
BnxȐ pwTm+S(-@XB#ƨj𗀛R
nIITV0Fvj4CAi 0nݓ`lrtqoD4pJBI2i{DsӚ1jӉԸP淠mϻq3%@b"C(p27R)`TTPD*@OXb NT?%`7 S+BMT=L#1:RC
N1+HRJ1WȐKJ,ADP6@F>P6IR ; K ~ U K PNG
IHDR c gAMA a pHYs #u tIME
6 9
IDATHKSWWkwO?E[jV?iCzAb/
*iM
5!(rO! M6sv.M3oN&=y욥%0:z7ɼ+kf5R_{c:f:cYFS,\I=uG>/cou} R0=O
i4
Q,#y/R|ՖD8O|P'WNaǕ.}(PZ}"a<bH,Y y1lyB @ET90-CmalTt,/]3VUD 54RQtvX)e~ե>5>! 68-o) QQ{k{$Ħ.U[A9أR@x)]ʇỶ!ḑN4A dc%X_AUELf0,(&$Æ&艗1!qŧ"ÃfI$Y;pF 1,Jo
MhVORE o@0)mr+ ous沈0J(䭓$˓T<=AkU}g/r:~HLI95@wx
;5#M e@fg4i#TB]"]PzREeW/Ob+APA(V1!#*rː6'i|JH "};I6(?VX{\PD>4yB$EeF l>taUk&õNu$l!lI:CS*_:6F)2/Zpz8T5 zDPEtzD:7&/Si|I!+6Ƞ%xIW.\χz v,C ĸʭB!7axH&1BʠqĹ\UT IENDB`$ \ $ y jP JFIF C
C
"
} !1AQa"q2#BR$3br
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
w !1AQaq"2B #3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? R(O<( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (aǠQ_ LU»i5ғ^IU1Z/X2hDu ߆
λvU)VWjWhtqlDhԌd!+
(
(
(
(݆B>qUȔ
d6ySS(%X#8w
(( ( φn|K|!lLG?ںjʪLbʽyZ(iWZ[BJ݇or{z *UUcu7CStg?dz#s}I$_e1T.z{/D~^/'O:~[WB[B"h K枣ȬO]a/nc?nX{Kvg Ingy?}E|~Z>O)y:k' +gKY\K31&BOi1%A&&cֹ{XcySڸK(aSO]$Iu2E
4¢}:=fM/UtYdV;Ќ'V1jהJR䝽NO~;1*tovؓQ\rbO=O]7so(e*M#&r[9ykl~|x9.iK-r0L w<~(Xw*c8@W_g8eդzdn~@Fmpд5VHrWr(-dQWDfo_@aS?ׯ+2n@=>V_Sx3y1pzd-Dt pׄu X$=k8T?V#?QE~d~QE QHh敦MjZ@3$rk4M*@㵀eW0w'W#FZcjOsvL7_pWV]7fqNw`.6I9Ep$p|
/G:]@?~z \
A+$o ~G|1D3{ TFbiN?E~URnퟮӧ
QPaB QYeki)PkVUОǽnдV8${V<6xs2 8 zڿͺQo?*KsEѣZO_igz=~D~R!FSoakįQ0컯G m]дӭk6#E$ᶝ~4b9?qь_> }C9E|J" :)L>*~@ЊF;<#֜ ` Mx^J?xq#ֿ2'yP %Q_Q@E&eG-3LiQ*ֻ0pU14-_nj8{;xaCP
Kŵs6Q%}Lu۷E}?_$]s'՞MwpW2YzPҞVn9n9JN0X(#Bd+c+6Ѩ] p`Wȱ{Jq{pu%yvZ5i'`qw e/8
yIvgl