跑马灯
程序设计:采用定时中断方式,实现下图跑马灯控制功能。要求跑马灯的闪烁速率为每秒1次。
......……(1)//JavaScript 区域开始标志var msg = "这是一个跑马灯效果的JavaScript文档" ;//声明用于显示跑马灯效果的消息文字串变量 msgvar interval = 100; //设定进行显示的时间间隔var spacelen = 120; //将状态条长度划分为 120 个单位长度var spacel0 = " "; //声明一个代表 10 个单位长度的字符串var seq = 0; //声明用于记录当前显示的字符串长短变量 seq
function Scroll(){// Scroll()函数主要用于网页刚打开时,对消息字符串逐步显示len = msg.lengthI//记录用于显示效果文字的长度wlndow.status=msg.substring(0,seq+1;//动态修改窗口的状态条的显示内容,由于每个时间间隔不断地增加内容,从而产生状态条信息的逐步显示。(2)
if (seq >= len ) {//根据当前的 seq 情况进行分支判断,如果 seq > len,也就是已经显示了所有串的内容时,就按interval 时间间隔调用 Scroll2() 函数;否则就调用 Scroll() 函数seq = spacelen;window.setTimeout("Scroll2();",Interval );}else(3) }
function Scroll2(){// Scroll2()函数主要用于不断以滚动的方式显示消息内容var out = " "; //声明Scroll2()的内部输出字符串 outfor (i = 1 ; i
A、透空区域的制作原理是:在幻灯片需要透空的区域绘制形状,为其填充非透空区域不存在的颜色,将幻灯片保存为图片,然后将图片插入到幻灯片中,使用“颜色透明笔”将透空区域设置为透明的颜色。
B、为使路径动画开始运动时没有抖动感,路径动画的起点一定绘制在对象的几何中心。
C、制作跑马灯路径动画之前,必须将参与运动的图片进行组合,然后复制组合,使两个组合首尾相接后再次组合。
D、跑马灯图片的半透明效果是通过添加“进入“动画中的”淡出“效果实现的。
阅读下列说明和HTML文本,分析其中嵌入的Java Scdpt脚本,将应填入(n)对应栏内。
【说明】
跑马灯效果是JavaScript语言在制作动态主页中较为常用的一个应用,其运行效果是在浏览器窗口状态条内滚动地显示文字,形成跑马灯的效果,具体的效果描述如下:
1.在H9NL文档被载入浏览器时,首先在状态条上将“这是一个跑马灯效果的 JavaScdpt文档”,该字符串从左到右逐个字符地显示出来。
2.在该字符串显示完毕后随即消失,并开始进入跑马灯的效果阶段。
3.整个字符串从状态条的最右面开始出现,并逐渐向左滚动。
4.当字符串全部在左部消失后,从右部重新开始新一轮的滚动。
【HTML 文本说明】
<html>……
<--省略部分为HTML文本框架-->
(1) //JavaScript. 区域开始标志
var msg=“这是一个跑马灯效果的JavaScript文档”;
//声明用于显示跑马灯效果的消息文字串变量msg
var interval=100= //设定进行显示的时间间隔
var spacelen=120; //将状态条长度划分为120个单位长度
var space10=" "; //声明一个代表10个单位长度的字符串
var seq=0; //声明用于记录当前显示的字符串长短变量seq
function Scroll(){
//Scroll()函数主要用于网页刚打开时,对消息字符串逐步显示
len=msg.lengthl
//记录用于显示效果文字的长度
window.status=msg.substring(0,seq+1;
//动态修改窗口的状态条的显示内容,由于每个时间间隔不断地增加内容,从而产生状态条信息的逐步显示。
(2)
if(seq>=len){
//根据当前的seq情况进行分支判断,如果seq>len,也就是已经显示了所有串的内容时,就按interval时间间隔凋用Scroll2()函数;否则就调用Scroll()函数
seq=spacelen;
window.setTimeout("Scroll2();",Interval);
}
else
(3)
}
function Scroll2(){
//Scroll2()函数主要用于不断以滚动的方式显示消息内容
varout=" "; //声明Scroll2()的内部输出字符串out
for(i=1;i<=spacelen/space10.1ength; i++)out+=space10;
//处理字符串out前部的空格部分
ut=out+msg;
//组成显示字符串out的文字部分
len=out.length
Window.status=(4);
//不断改变窗口的状态条文字内容,产生文字滚动的特性
Seq++:
if((5)){seq=0;};
//当显示的文字内容为0时,就重新显示
Wlndow.setTimeout("Scroll2();" interval);
}
Scroll(); //调用函数Scroll()
</script>
……
<!--省略部分为HTML文本框架-->
A、跑马灯消息
B、个性定制开机图片、视频
C、电视首页固定位置图片
D、以上都可以
下列选项中,不属于视觉暂留现象的是()。
A、在黑暗中,将点燃的蚊香快速转动形成一个光圈
B、一根两端固定的弦在快速振动时,看起来似乎有很多根弦
C、喷气式飞机在飞行中尾部出现白色痕迹
D、古代的跑马灯在转动时,看到马匹好象在奔跑
AXXX券的做市报价被完全成交
BXXX券的做市报价被撤销
CXXX券的做市报价买入方向的券面总额剩余量变为0
DXXX券的做市报价卖出方向的券面总额剩余量变为0
B:老爷爷进门气喘得紧:“我梦见鸡毛信来——可真见亲人……”
C:黄土高原上,爆出一场多么壮阔、多么豪放、多么火烈的舞蹈哇——安塞腰鼓!
D:跟了一条龙灯在人海里跑半夜,不觉疲乏是什么还要去看庆丰酒店的跑马灯,猜源亨酒坊出的灯谜。