仓酷云

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

[学习教程] 来看看:setInterval周全的先容

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

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

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

x
使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。
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>
运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-17 17:49:22 | 只看该作者
流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术-Web一出现就有这种技术了。
海妖 该用户已被删除
板凳
发表于 2015-2-3 05:23:45 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
因胸联盟 该用户已被删除
地板
发表于 2015-2-8 20:06:10 | 只看该作者
在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。
小女巫 该用户已被删除
5#
发表于 2015-2-26 04:14:43 | 只看该作者
FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-8 12:18:09 | 只看该作者
传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进
柔情似水 该用户已被删除
7#
发表于 2015-3-16 03:17:01 | 只看该作者
现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~
第二个灵魂 该用户已被删除
8#
发表于 2015-3-22 20:08:13 | 只看该作者
还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
小妖女 该用户已被删除
9#
发表于 2015-3-22 20:09:23 | 只看该作者
各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-15 12:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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