■■■精确计时 我们设定了时间为 60 秒,然后通过 setInterval 来定期(每1000milliseconds)触发一个函数 runTimer。 function runTimer 用来计时,当时间到了以后,转去执行 outThere。 function outThere 用来处理时间到了以后的动作,不要忘记 clearInterval(intervalID),停止计时。 var time:Number = 60; var intervalID:Number; intervalID = setInterval(runTimer, 1000); function runTimer() { time--; trace(time); if (time == 0) { outThere(); } } function outThere() { // blah blah blah clearInterval(intervalID); }
■■■找到目前最小的一个可用的深度 Depth(来自国外) 针对 Flash Player 6 的: availTopDepth = function () { var allDepths = []; for (var z in _root) { if (_root[z] instanceof Button
Flash游戏开发常用函数代
比如要构建一个有很多属性的数组,简单的可以这样做:
2004 代码:
var a:Array = new Array();
for (var i = 0; i<10; i++) {
a[i] = new Object();
a[i].x = 10;
a[i].y = 10*i;
a[i].name = "---";
a[i].id = i;
// 随便你给什么属性啊。
}
////先用局部变量存储对象会更好一点。
var a=new Array()
for(var i=0;i<10;i++){
var ta=new Object();
ta.x=10;
ta.y=10;
ta.name="n"+i;
a.push(ta);
}
////或者更简便一点的方法:
var a=new Array()
for(var i=0;i<10;i++){
a[i]=
}
■■■程序控制角色运动
下面这段代码控制 MovieClip mc 从 (50,50) 横向运动到(100,50) 停止,速度为 5 pixel:
mc._x = mc._y=50;
mc.onEnterFrame = function() {
_x += 5;
trace(_x);
if (_x == 100) {
delete (mc.onEnterFrame);
}
};
■■■精确计时
我们设定了时间为 60 秒,然后通过 setInterval 来定期(每1000milliseconds)触发一个函数 runTimer。
function runTimer 用来计时,当时间到了以后,转去执行 outThere。
function outThere 用来处理时间到了以后的动作,不要忘记 clearInterval(intervalID),停止计时。
var time:Number = 60;
var intervalID:Number;
intervalID = setInterval(runTimer, 1000);
function runTimer() {
time--;
trace(time);
if (time == 0) {
outThere();
}
}
function outThere() {
// blah blah blah
clearInterval(intervalID);
}
■■■找到目前最小的一个可用的深度 Depth(来自国外)
针对 Flash Player 6 的:
availTopDepth = function () {
var allDepths = [];
for (var z in _root) {
if (_root[z] instanceof Button
有关ASP.NET上传后台程序(修正版)代码: <%@ImportNamespace="System.Data"%><%@ImportNamespace="System.Data.SqlClient"%><scriptlanguage="C#"runat=server>//上传目录设置;stringsaveToFolder="saveFiles";privatevoidPage_Load(objectsend..
随便写点东西吧因为感觉人很少。。。会的不会的都来讨论下吧,这里太冷清。。。FLASH网络游戏主要解决的是和服务器的数据传输问题主要用到XMLSocket类 sock=newXMLSocket();sock.connect(ip,port);//服务器IP和端口sock.send("");发送数据sock.onConnect=function(success){if(s..