仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1084|回复: 8
打印 上一主题 下一主题

[学习教程] FLASH教程之setInterval周全的先容 (1)

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。
setInterval周全的先容
setInterval举措的感化是在播放动画的时,每隔必定工夫就挪用函数,办法或工具。可使用本举措更新来自的变量或更新工夫显现。setInterval举措的语法格局以下:
setInterval(function,interval[,arg1,arg2,......argn])
setInterval(object,methodName,interval[,arg1,arg2,.....argn])
第一种格局是尺度举措面板中setInterval函数的默许语法,第二种格局是在专家形式举措中利用的办法。
个中的参数function是一个函数名大概一个对匿名函数的援用。object参数指定从Object工具派生的工具。methodName制订object参数中要挪用的办法。interval制订对function或methodName挪用两次之间的工夫,单元是毫秒。前面的arg1等是可选的参数,用于制订传送给function或是methodName的参数。
setInterval它设置的工夫距离小于动画帧速(如每秒10帧,相称于100毫秒),则依照尽量靠近interval的工夫距离挪用函数。并且必需利用updateAfterEvent举措来确保以充足的频次革新屏幕。假如interval年夜于动画帧速,则只用在每次播放头进进某一帧是才挪用,以减小每次革新屏幕的影响。
上面的例子每隔1秒挪用一次匿名函数。
setInterval(function(){trace("每隔1秒钟我就会显现一次")},1000);//这里的function(){}是没有函数名的函数。成为匿名函数,前面的1000是工夫距离,单元是毫秒。
上面的例子为我们展现怎样带参数运转。
functionshow1(){
trace("每隔1秒我就会显现一次");
}
functionshow2(str){
trace(str);
}
setInterval(show1,1000);
setInterval(show2,2000,"每隔2秒我就会显现一次");下面已将函数的setInterval办法先容了。
上面我们将先容工具的setInterval办法。
起首,写一个setInterval在举措中挪用工具的办法的例子,该例子不必要传送参数。
myobj=newObject();//创立一个新的工具
myobj.interval=function){
trace("每隔1秒我就会显现一次");
}//创立工具的办法。
setInterval(myobj,"interval",1000);//设准时间距离挪用工具的办法。
接上去先容怎样传送参数。实在事理和函数的传送参数是一样的。
myobj=newObject();
myobj.interval-function(str){
trace(str);
}
setInterval(myobj,"interval",2000,"每隔2秒我就会显现一次");
注重。要挪用为工具界说的办法时,必需在专家形式中利用第二种语法格局。
如许子的话呢,我们来作一个静态显现工夫的画面。能够用上面的代码完成。
setInterval(show,1000);
functionshow(){
time=newDate();
hour=time.getHours();
minu=time.getMinutes();
sec=time.get.Seconds();
datetime=hour+":"+minu+":"+sec;
}//这里的datetime是一个静态文本框的变量名字。
如许子呢,setInterval这个办法人人应当学的很好了。如今呢,我们进修clearInterval.
clearInterval举措的感化是分明对setInterval函数的挪用,它的语法格局以下clearInterval(intervalid);intervalid是挪用setInterval函数后前往的工具。
上面举一个复杂的例子。
functionshow(){
trace("每隔一秒我就会显现一次");
}
varsh;
sh=setInterval(show,1000);
clearInterval(sh);
</p>


</p>
[1]200806/15144_2.html>[2]200806/15144_2.html>下一页




</p>

</p>
200806/15144.html>上一页200806/15144.html>[1][2]


Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-17 16:28:21 | 只看该作者
随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。
活着的死人 该用户已被删除
板凳
发表于 2015-1-22 11:04:09 | 只看该作者
时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。
若相依 该用户已被删除
地板
发表于 2015-1-31 06:22:53 | 只看该作者
向量图有一个特点,就是放大后的图像是不会改变的. 点阵图 向量图Flash的应用,还有再不断在完善的Action Script脚本语言。
兰色精灵 该用户已被删除
5#
发表于 2015-2-6 18:09:32 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-18 02:48:50 | 只看该作者
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
山那边是海 该用户已被删除
7#
 楼主| 发表于 2015-3-6 02:06:01 | 只看该作者
在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。
不帅 该用户已被删除
8#
发表于 2015-3-12 20:03:55 | 只看该作者
没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
爱飞 该用户已被删除
9#
发表于 2015-3-20 02:47:24 | 只看该作者
向量图有一个特点,就是放大后的图像是不会改变的. 点阵图 向量图Flash的应用,还有再不断在完善的Action Script脚本语言。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 08:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表