嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元微信扫码支付:5 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
flash全景代码 放入fla文件就可以浏览
Stage.scaleMode = "noScale";
var obj = new Object();
obj.onResize = function() {
Stage.scaleMode = "noScale";
i = 0;
var _loc3 = Math.sqrt(Stage.width*Stage.width Stage.height*Stage.height);
var _loc1 = Math.sqrt(width*width height*height);
var _loc2 = _loc3/_loc1;
width = Stage.width;
height = Stage.height;
mc._x = ox=width >> 1;
mc._y = oy=height >> 1;
f = f*_loc2;
fun1();
Stage.align = "TL";
};
Stage.addListener(obj);
var obj1 = new Object();
var obj2 = new Object();
obj1.onMouseDown = function() {
bln = true;
dx = _xmouse;
dy = _ymouse;
};
obj1.onMouseUp = function() {
bln = false;
};
obj1.onMouseWheel = function(data1) {
i = 0;
f = f data1*4;
fun1();
};
obj1.onMouseDown();
obj1.onMouseUp();
Mouse.addListener(obj1);
fun1 = function () {
if (Stage.height>Stage.width) {
stage_width = Math.atan(Stage.width/2/f);
num = 1.973956E-001;
if (stage_width<num) {
f = (Stage.width >> 1)/Math.atan(num);
}
if (f<Stage.height >> 1) {
f = Stage.height >> 1;
}
} else {
stage_width = Math.atan(Stage.height/2/f);
num = 1.973956E-001;
if (stage_width<num) {
f = (Stage.height >> 1)/Math.atan(num)-10;
}
if (f<Stage.width >> 1) {
f = Stage.width >> 1;
}
}
};
cm = new ContextMenu();
cm.hideBuiltInItems();
cmi = new ContextMenuItem("ImmerVision");
cmi.onSelect = function() {
getURL("http://www.immervision.com");
};
cm.customItems.push(cmi);
this.menu = cm;
////////////////////////////////////////////////////////////
function fun2() {
f = 300;
alpha = 180;
num1 = 0;
num2 = 6;
num3 = 8;
num2 = num2*2 1;
num3 = num3*2 1;
width = Stage.width;
height = Stage.height;
mc._x = ox=width/2;
mc._y = oy=height/2;
cos_alpha = Math.cos(alpha);
sin_alpha = Math.sin(alpha);
cos_num1 = Math.cos(num1);
sin_num1 = Math.sin(num1);
num4 = num2;
num5 = num2;
num6 = num4*num5;
i = 0;
var _loc1 = new Date();
myTimer = _loc1.getTime();
fun1();
Stage.scaleMode = "noScale";
Stage.align = "TL";
}
// End of the function
function fun3() {
for (var _loc1 = 0; _loc1<num6; _loc1) {
mtrx.push(new flash.geom.Matrix());
mtrx2.push(new flash.geom.Matrix());
}
// end of for
ary1.push(new Array(num4));
ary2.push(new Array(num5));
for (var _loc1 = 0; _loc1<6; _loc1) {
ary3.push(new Array(num6));
ary4.push(new Array(num6));
ary5.push(new Array(num6));
ary6.push(new Array(num6));
ary7.push(new Array(num6));
ary8.push(new Array(num6));
}
// end of for
fun4();
fun5();
fun6(ary3[0], ary4[0], ary5[0], 1, 0, 0, 0, 0, -1, 0, 0, -1);
fun6(ary3[1], ary4[1], ary5[1], 0, -1, 0, -1, 0, 0, 0, 0, -1);
fun6(ary3[2], ary4[2], ary5[2], -1, 0, 0, 0, 0, 1, 0, 0, -1);
fun6(ary3[3], ary4[3], ary5[3], 0, 1, 0, 1, 0, 0, 0, 0, -1);
fun6(ary3[4], ary4[4], ary5[4], 0, 0, 1, 0, 1, -1, 0, 0, 0);
fun6(ary3[5], ary4[5], ary5[5], 0, 0, -1, 0, -1, -1, 0, 0, 0);
}
// End of the function
function fun4() {
var _loc5 = (new16_ary[0].width-1)/(num4-1);
var _loc4 = (new16_ary[0].height-1)/(num4-1);
for (var _loc3 = 0; _loc3<num5; _loc3) {
for (var _loc1 = 0; _loc1<num4; _loc1) {
var _loc2 = _loc1 _loc3*num4;
ary1[_loc2] = _loc1*_loc5;
ary2[_loc2] = _loc3*_loc4;
}
}
// end of for
}
// End of the function
function fun5() {
var _loc5 = new16_ary[0].width;
var _loc6 = new16_ary[0].height;
var _loc4 = 0;
var _loc3 = num4;
var _loc1 = 0;
for (var _loc7 = 0; _loc7<num5-1; _loc7) {
for (var _loc2 = 0; _loc2<num4-1; _loc2) {
_loc1 = _loc2 _loc7*num4;
new1 = ary1[_loc4 _loc2];
new2 = ary2[_loc4 _loc2];
new3 = ary1[_loc4 _loc2 1];
new4 = ary2[_loc4 _loc2 1];
new5 = ary1[_loc3 _loc2 1];
new6 = ary2[_loc3 _loc2 1];
mtrx[_loc1].tx = new1;
mtrx[_loc1].ty = new2;
mtrx[_loc1].a = (new3-new1)/_loc5;
mtrx[_loc1].b = (new4-new2)/_loc5;
mtrx[_loc1].c = (new5-new1)/_loc6;
mtrx[_loc1].d = (new6-new2)/_loc6;
mtrx[_loc1].invert();
new3 = ary1[_loc3 _loc2 1];
new4 = ary2[_loc3 _loc2 1];
new5 = ary1[_loc3 _loc2];
new6 = ary2[_loc3 _loc2];
mtrx2[_loc1].tx = new1;
mtrx2[_loc1].ty = new2;
mtrx2[_loc1].a = (new3-new1)/_loc5;
mtrx2[_loc1].b = (new4-new2)/_loc5;
mtrx2[_loc1].c = (new5-new1)/_loc6;
mtrx2[_loc1].d = (new6-new2)/_loc6;
mtrx2[_loc1].invert();
}
// end of for
_loc3 = _loc3 num4;
_loc4 = _loc4 num4;
}
// end of for
new7 = mtrx[0].a;
new8 = mtrx[0].b;
new9 = mtrx[0].c;
new10 = mtrx[0].d;
new11 = mtrx2[0].a;
new12 = mtrx2[0].b;
new13 = mtrx2[0].c;
new14 = mtrx2[0].d;
}
// End of the function
function fun6(ary3, ary4, ary5, new19, new20, new21, new22, new25, new23, new26, new24, new27) {
new15 = num4-1 >> 1;
new16 = (new16_ary[0].width-1)/(num4-1);
new17 = (new16_ary[0].height-1)/(num4-1);
for (j=0; j<num5; j ) {
for (i=0; i<num4; i ) {
new18 = i j*num4;
ary3[new18] = new19*new15 new22*(i-new15) new25*(j-new15);
ary4[new18] = new20*new15 new23*(i-new15) new26*(j-new15);
ary5[new18] = new21*new15 new24*(i-new15) new27*(j-new15);
}
// end of for
}
// end of for
}
// End of the function
function fun7(ary3, ary4, ary5, ary6, ary7, ary8) {
var _loc1 = -1;
var _loc12 = width;
var _loc10 = height;
while ( _loc1<num6) {
var _loc9 = ary4[_loc1];
var _loc4 = ary3[_loc1];
var _loc8 = ary5[_loc1];
var _loc6 = cos_alpha*_loc4 sin_alpha*_loc9;
var _loc5 = cos_num1*_loc6 sin_num1*_loc8;
if (_loc5>=1.000000E-002) {
var _loc7 = f/_loc5;
ary6[_loc1] = (-cos_alpha*_loc9 sin_alpha*_loc4)*_loc7 ox;
ary7[_loc1] = -(cos_num1*_loc8-sin_num1*_loc6)*_loc7 oy;
if (ary6[_loc1]>0) {
if (ary6[_loc1]<_loc12) {
if (ary7[_loc1]>0) {
if (ary7[_loc1]<_loc10) {
ary8[_loc1] = 10000;
} else {
ary8[_loc1] = 1000;
}
} else {
ary8[_loc1] = 1;
}
} else if (ary7[_loc1]>0 && ary7[_loc1]<_loc10) {
ary8[_loc1] = 10;
} else {
ary8[_loc1] = 0;
}
} else if (ary7[_loc1]>0 && ary7[_loc1]<_loc10) {
ary8[_loc1] = 100;
} else {
ary8[_loc1] = 0;
}
continue;
}
ary8[_loc1] = -100000;
}
}
function fun8() {
createEmptyMovieClip("mc", 1);
this.attachMovie("animation01", "data2", this.getNextHighestDepth());
this.attachMovie("animation02", "yop2", this.getNextHighestDepth());
}
// End of the function
function fun9() {
i = 0;
fun7(ary3[0], ary4[0], ary5[0], ary6[0], ary7[0], ary8[0]);
fun7(ary3[1], ary4[1], ary5[1], ary6[1], ary7[1], ary8[1]);
fun7(ary3[2], ary4[2], ary5[2], ary6[2], ary7[2], ary8[2]);
fun7(ary3[3], ary4[3], ary5[3], ary6[3], ary7[3], ary8[3]);
fun7(ary3[4], ary4[4], ary5[4], ary6[4], ary7[4], ary8[4]);
fun7(ary3[5], ary4[5], ary5[5], ary6[5], ary7[5], ary8[5]);
for (var _loc11 = 0; _loc11<6; _loc11) {
var _loc5 = ary6[_loc11];
var _loc6 = ary7[_loc11];
var _loc10 = ary8[_loc11];
var _loc14 = num4-1;
var _loc17 = _loc14;
var _loc16 = 0;
var _loc15 = _loc14 1;
for (var _loc13 = 0; _loc13<_loc17; _loc13) {
for (var _loc8 = 0; _loc8<_loc14; _loc8) {
var _loc1 = _loc8 _loc16;
var _loc7 = _loc8 _loc15;
var _loc9 = _loc1 1;
var _loc4 = _loc7 1;
var _loc12 = _loc10[_loc1] _loc10[_loc4];
var _loc2 = _loc12 _loc10[_loc9];
var _loc3 = _loc12 _loc10[_loc7];
if (_loc2>10) {
if (_loc2 != 30) {
if (_loc2 != 20) {
if (_loc2 != 300) {
if (_loc2 != 200) {
if (_loc2 != 100) {
if (_loc2 != 3000) {
if (_loc2 != 2000) {
if (_loc2 != 1000) {
new28.a = new7;
new28.b = new8;
new28.c = new9;
new28.d = new10;
new28.tx = mtrx[_loc1].tx;
new28.ty = mtrx[_loc1].ty;
fun10(new16_ary[_loc11], _loc5[_loc1], _loc6[_loc1], _loc5[_loc9], _loc6[_loc9], _loc5[_loc4], _loc6[_loc4], new28);
}
}
}
}
}
}
}
}
}
if (_loc3>10) {
if (_loc3 != 30) {
if (_loc3 != 20) {
if (_loc3 != 300) {
if (_loc3 != 200) {
if (_loc3 != 100) {
if (_loc3 != 3000) {
if (_loc3 != 2000) {
if (_loc3 != 1000) {
new28.a = new11;
new28.b = new12;
new28.c = new13;
new28.d = new14;
new28.tx = mtrx2[_loc1].tx;
new28.ty = mtrx2[_loc1].ty;
fun10(new16_ary[_loc11], _loc5[_loc1], _loc6[_loc1], _loc5[_loc4], _loc6[_loc4], _loc5[_loc7], _loc6[_loc7], new28);
}
}
}
}
}
}
}
}
}
}
_loc16 = _loc16 num4;
_loc15 = _loc15 num4;
}
}
}
var new29;
var new16_ary = new Array();
var new29 = flash.display.BitmapData.loadBitmap("data3");
var a = 0;
while (a<6) {
var face = new flash.display.BitmapData(new29.width, new29.width, false, 4.287664E 009);
face.copyPixels(new29, new flash.geom.Rectangle(0, new29.width*a, new29.width, new29.width*(a 1)), new flash.geom.Point(0, 0));
new16_ary.push(face);
a;
}
// end while
this.new29_mtr = new flash.geom.Matrix();
this.new29_mtr2 = new flash.geom.Matrix();
var new28 = new flash.geom.Matrix();
fun2();
this.createEmptyMovieClip("new30_mc", this.getNextHighestDepth());
var ary3 = new Array();
var ary4 = new Array();
var ary5 = new Array();
var ary1 = new Array();
var ary2 = new Array();
var ary6 = new Array();
var ary7 = new Array();
var ary8 = new Array();
var mtrx = new Array();
var mtrx2 = new Array();
var new30_wid = 1/new16_ary[0].width;
var new30_hig = 1/new16_ary[0].height;
fun3();
fun8();
fun10 = function (val8, val2, val4, val1, val3, val5, val6, val7) {
this.new29_mtr.a = (val1-val2)*new30_wid;
this.new29_mtr.b = (val3-val4)*new30_wid;
this.new29_mtr.c = (val5-val2)*new30_hig;
this.new29_mtr.d = (val6-val4)*new30_hig;
this.new29_mtr.tx = val2;
this.new29_mtr.ty = val4;
val7.concat(this.new29_mtr);
this.new30_mc.beginBitmapFill(val8, val7, false, false);
this.new30_mc.moveTo(val2, val4);
this.new30_mc.lineTo(val1, val3);
this.new30_mc.lineTo(val5, val6);
this.new30_mc.endFill();
};
//////////////////////////////////////////////////////////
function fun11() {
val9 = _level0.num3;
val10 = _level0.num3;
val11 = val9*val10;
alpha = 180;
num1 = 0;
}
function fun12() {
for (var _loc1 = 0; _loc1<val11; _loc1) {
val12_mtr.push(new flash.geom.Matrix());
val12_mtr2.push(new flash.geom.Matrix());
}
val13.push(new Array(val9));
val14.push(new Array(val10));
for (var _loc1 = 0; _loc1<6; _loc1) {
val15.push(new Array(val11));
val16.push(new Array(val11));
val17.push(new Array(val11));
val18.push(new Array(val11));
val19.push(new Array(val11));
val20.push(new Array(val11));
}
// end of for
fun13();
fun14();
fun15(val15[0], val16[0], val17[0], 1, 0, 0, 0, 0, -1, 0, 0, -1);
fun15(val15[1], val16[1], val17[1], 0, -1, 0, -1, 0, 0, 0, 0, -1);
fun15(val15[2], val16[2], val17[2], -1, 0, 0, 0, 0, 1, 0, 0, -1);
fun15(val15[3], val16[3], val17[3], 0, 1, 0, 1, 0, 0, 0, 0, -1);
fun15(val15[4], val16[4], val17[4], 0, 0, 1, 0, 1, -1, 0, 0, 0);
fun15(val15[5], val16[5], val17[5], 0, 0, -1, 0, -1, -1, 0, 0, 0);
}
function fun13() {
var _loc4 = (new16_ary[0].width-1)/(val9-1);
var _loc5 = (new16_ary[0].height-1)/(val9-1);
for (var _loc2 = 0; _loc2<val10; _loc2) {
for (var _loc1 = 0; _loc1<val9; _loc1) {
var _loc3 = _loc1 _loc2*val9;
val13[_loc3] = _loc1*_loc4;
val14[_loc3] = _loc2*_loc5;
}
}
}
function fun14() {
var _loc6 = new16_ary[0].width;
var _loc5 = new16_ary[0].height;
var _loc4 = 0;
var _loc3 = val9;
var _loc1 = 0;
for (var _loc7 = 0; _loc7<val10-1; _loc7) {
for (var _loc2 = 0; _loc2<val9-1; _loc2) {
_loc1 = _loc2 _loc7*val9;
val21 = val13[_loc4 _loc2];
val22 = val14[_loc4 _loc2];
val23 = val13[_loc4 _loc2 1];
val24 = val14[_loc4 _loc2 1];
val25 = val13[_loc3 _loc2 1];
val26 = val14[_loc3 _loc2 1];
val12_mtr[_loc1].tx = val21;
val12_mtr[_loc1].ty = val22;
val12_mtr[_loc1].a = (val23-val21)/_loc6;
val12_mtr[_loc1].b = (val24-val22)/_loc6;
val12_mtr[_loc1].c = (val25-val21)/_loc5;
val12_mtr[_loc1].d = (val26-val22)/_loc5;
val12_mtr[_loc1].invert();
val23 = val13[_loc3 _loc2 1];
val24 = val14[_loc3 _loc2 1];
val25 = val13[_loc3 _loc2];
val26 = val14[_loc3 _loc2];
val12_mtr2[_loc1].tx = val21;
val12_mtr2[_loc1].ty = val22;
val12_mtr2[_loc1].a = (val23-val21)/_loc6;
val12_mtr2[_loc1].b = (val24-val22)/_loc6;
val12_mtr2[_loc1].c = (val25-val21)/_loc5;
val12_mtr2[_loc1].d = (val26-val22)/_loc5;
val12_mtr2[_loc1].invert();
}
_loc3 = _loc3 val9;
_loc4 = _loc4 val9;
}
val40 = val12_mtr[0].a;
val41 = val12_mtr[0].b;
val42 = val12_mtr[0].c;
val43 = val12_mtr[0].d;
val44 = val12_mtr2[0].a;
val45 = val12_mtr2[0].b;
val46 = val12_mtr2[0].c;
val47 = val12_mtr2[0].d;
}
function fun15(val15, val16, val17, val30, val31, val32, val33, val36, val34, val37, val35, val38) {
val27 = val9-1 >> 1;
val28 = (new16_ary[0].width-1)/(val9-1);
val29 = (new16_ary[0].height-1)/(val9-1);
for (var _loc2 = 0; _loc2<val10; _loc2) {
for (var _loc1 = 0; _loc1<val9; _loc1) {
var _loc3 = _loc1 _loc2*val9;
val15[_loc3] = val30*val27 val33*(_loc1-val27) val36*(_loc2-val27);
val16[_loc3] = val31*val27 val34*(_loc1-val27) val37*(_loc2-val27);
val17[_loc3] = val32*val27 val35*(_loc1-val27) val38*(_loc2-val27);
}
}
}
function fun16(val15, val16, val17, val18, val19, val20) {
var _loc1 = -1;
var _loc12 = width;
var _loc10 = height;
while ( _loc1<val11) {
var _loc5 = val16[_loc1];
var _loc6 = val15[_loc1];
var _loc4 = val17[_loc1];
var _loc9 = cos_alpha*_loc6 sin_alpha*_loc5;
var _loc7 = cos_num1*_loc9 sin_num1*_loc4;
if (_loc7>=1.000000E-002) {
var _loc8 = f/_loc7;
val18[_loc1] = (-cos_alpha*_loc5 sin_alpha*_loc6)*_loc8 ox;
val19[_loc1] = -(cos_num1*_loc4-sin_num1*_loc9)*_loc8 oy;
if (val18[_loc1]>0) {
if (val18[_loc1]<_loc12) {
if (val19[_loc1]>0) {
if (val19[_loc1]<_loc10) {
val20[_loc1] = 10000;
} else {
val20[_loc1] = 1000;
}
} else {
val20[_loc1] = 1;
}
} else if (val19[_loc1]>0 && val19[_loc1]<_loc10) {
val20[_loc1] = 10;
} else {
val20[_loc1] = 0;
}
} else if (val19[_loc1]>0 && val19[_loc1]<_loc10) {
val20[_loc1] = 100;
} else {
val20[_loc1] = 0;
}
continue;
}
val20[_loc1] = -100000;
}
}
function fun17() {
if (i == 0) {
fun16(val15[0], val16[0], val17[0], val18[0], val19[0], val20[0]);
fun16(val15[1], val16[1], val17[1], val18[1], val19[1], val20[1]);
fun16(val15[2], val16[2], val17[2], val18[2], val19[2], val20[2]);
fun16(val15[3], val16[3], val17[3], val18[3], val19[3], val20[3]);
fun16(val15[4], val16[4], val17[4], val18[4], val19[4], val20[4]);
fun16(val15[5], val16[5], val17[5], val18[5], val19[5], val20[5]);
i = 1;
}
// end if
for (var _loc11 = 0; _loc11<6; _loc11) {
var _loc5 = val18[_loc11];
var _loc6 = val19[_loc11];
var _loc10 = val20[_loc11];
var _loc14 = val9-1;
var _loc17 = _loc14;
var _loc16 = 0;
var _loc15 = _loc14 1;
for (var _loc13 = 0; _loc13<_loc17; _loc13) {
for (var _loc7 = 0; _loc7<_loc14; _loc7) {
var _loc1 = _loc7 _loc16;
var _loc8 = _loc7 _loc15;
var _loc9 = _loc1 1;
var _loc4 = _loc8 1;
var _loc12 = _loc10[_loc1] _loc10[_loc4];
var _loc3 = _loc12 _loc10[_loc9];
var _loc2 = _loc12 _loc10[_loc8];
if (_loc3>10) {
if (_loc3 != 30) {
if (_loc3 != 20) {
if (_loc3 != 300) {
if (_loc3 != 200) {
if (_loc3 != 100) {
if (_loc3 != 3000) {
if (_loc3 != 2000) {
if (_loc3 != 1000) {
val39.a = val40;
val39.b = val41;
val39.c = val42;
val39.d = val43;
val39.tx = val12_mtr[_loc1].tx;
val39.ty = val12_mtr[_loc1].ty;
fun18(new16_ary[_loc11], _loc5[_loc1], _loc6[_loc1], _loc5[_loc9], _loc6[_loc9], _loc5[_loc4], _loc6[_loc4], val39);
}
}
}
}
}
}
}
}
}
if (_loc2>10) {
if (_loc2 != 30) {
if (_loc2 != 20) {
if (_loc2 != 300) {
if (_loc2 != 200) {
if (_loc2 != 100) {
if (_loc2 != 3000) {
if (_loc2 != 2000) {
if (_loc2 != 1000) {
val39.a = val44;
val39.b = val45;
val39.c = val46;
val39.d = val47;
val39.tx = val12_mtr2[_loc1].tx;
val39.ty = val12_mtr2[_loc1].ty;
fun18(new16_ary[_loc11], _loc5[_loc1], _loc6[_loc1], _loc5[_loc4], _loc6[_loc4], _loc5[_loc8], _loc6[_loc8], val39);
}
}
}
}
}
}
}
}
}
}
_loc16 = _loc16 val9;
_loc15 = _loc15 val9;
}
}
}
this.val48 = new flash.geom.Matrix();
this.val49 = new flash.geom.Matrix();
var val39 = new flash.geom.Matrix();
fun11();
var val15 = new Array();
var val16 = new Array();
var val17 = new Array();
var val13 = new Array();
var val14 = new Array();
var val18 = new Array();
var val19 = new Array();
var val20 = new Array();
var val12_mtr = new Array();
var val12_mtr2 = new Array();
var val50 = 1/new16_ary[0].width;
var val51 = 1/new16_ary[0].height;
fun12();
fun18 = function (val8, val53, val55, val52, val54, val56, val57, val58) {
this.val48.a = (val52-val53)*val50;
this.val48.b = (val54-val55)*val50;
this.val48.c = (val56-val53)*val51;
this.val48.d = (val57-val55)*val51;
this.val48.tx = val53;
this.val48.ty = val55;
val58.concat(this.val48);
this.new30_mc.beginBitmapFill(val8, val58, false, true);
this.new30_mc.moveTo(val53, val55);
this.new30_mc.lineTo(val52, val54);
this.new30_mc.lineTo(val56, val57);
this.new30_mc.endFill();
};
////////////////////////////////////////////////////////////
//zszen
/////////////////////////////////////////////////////////////
onEnterFrame = function () {
this.new30_mc.clear();
fun19();
fun19 = function () {
if (bln == true) {
var _loc2 = _xmouse-dx;
var _loc1 = _ymouse-dy;
if (_loc2 != 0 || _loc1 != 0) {
alpha = alpha-_loc2*5.000000E-004;
num1 = num1-_loc1*5.000000E-004;
cos_alpha = Math.cos(alpha);
sin_alpha = Math.sin(alpha);
cos_num1 = Math.cos(num1);
sin_num1 = Math.sin(num1);
fun9();
} else {
fun17();
}
// end else if
} else {
fun17();
}
// end else if
};
var val59 = new Date();
var val60;
obj2.onKeyDown = function() {
i = 0;
val60 = val59.getTime();
if (isDown == 0) {
myTimer = val60;
if (Key.getCode() == 16) {
f = f 15;
} else if (Key.getCode() == 17) {
f = f-15;
}
}
if (val60-myTimer>0) {
myTimer = val60;
if (Key.getCode() == 16) {
f = f 15;
} else if (Key.getCode() == 17) {
f = f-15;
}
}
fun1();
isDown = 1;
};
obj2.onKeyUp = function() {
isDown = 0;
};
Key.addListener(obj2);
};