设为首页
联系我们
收藏本站
 首页
 网站建设
 网络营销
 flash动画
 服务器技术
 电子商务
 电脑技术
 体坛快报
 娱乐八卦
热门关键字:   网站建设   网站   电子商务   flash动画   是否
  >> 点击排行
·十大小说风云榜--2007年11月
·士兵突击精彩剧照
·网友最想娶的十大女星
·电子商务信用评估与信用现状
·十大帅哥风云榜--2007年11月
·十大美女风云榜---2007年11
·从基础开始深入Flash AS3教
·SetInterval的用法详解
·11月6日十大电影风云榜---中文
·电子商务论文:电子商务诚信问题及其
  >> 相关文章
·Google排名技巧十五课学习笔记
·学习CSS的伪类,WEB标准学习
·CSS常用小技巧
·DIV CSS网页布局实例:十步学
·2008奥运会中国代表团成立 10
·伊拉克被正式取消参加北京奥运会资格
·去掉网页上的Flash动画虚线框
·在Mozilla和Firefox浏
·如何防止网页 Flash 广告被屏
·手写CSS应该注意的一些技巧
  >> 推荐文章
·Flash AS3对单个图片进行角
·从基础开始深入Flash AS3教
·从基础开始深入Flash AS3教
·从基础开始深入学Flash AS3
·从基础开始深入学Flash AS3
·从基础开始深入学Flash AS3
·从基础开始深入学Flash AS3
·Flash as3、Flex与as
·浅释ActionScript的代码
·浅释Flash ActionScr
 当前位置 → 攀登学习资源网flash动画action应用 → 浏览正文
Flash特效制作常用的源代码大放送
作者:佚名    来源:网络    点击数:   更新时间:2007年11月06日 【字体: 】       

对象数组

 

比如要构建一个有很多属性的数组,简单的可以这样做:

 

以下是引用片段:

 

vara:Array=newArray();

 

for(vari=0;i<10;i++){

 

a[i]=newObject();

 

a[i].x=10;

 

a[i].y=10*i;

 

a[i].name="---";

 

a[i].id=i;

 

//随便你给什么属性啊。

 

}

 

////先用局部变量存储对象会更好一点。

 

vara=newArray()

 

for(vari=0;i<10;i++){

 

varta=newObject();

 

ta.x=10;

 

ta.y=10;

 

ta.name="n"+i;

 

a.push(ta);

 

}

 

////或者更简便一点的方法:

 

vara=newArray()

 

for(vari=0;i<10;i++){

 

a[i]={x:10,y:10,name:"n"+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),停止计时。

 

以下是引用片段:

 

vartime:Number=60;

 

varintervalID:Number;

 

intervalID=setInterval(runTimer,1000);

 

functionrunTimer(){

 

time--;

 

trace(time);

 

if(time==0){

 

outThere();

 

}

 

}

 

functionoutThere(){

 

//blahblahblah

 

clearInterval(intervalID);

 

}

下一页
本文共 6 页,第  [1]  [2]  [3]  [4]  [5]  [6]  页

Tags:网站建设 flash动画
关于我们 | 服务条款 | 免责声明 | 友情链接
陕ICP备08001548号 版权所有 Copyright © 2007-2010 panda851 All Rights Reserved
panda851.com 攀登学习网