flash复习资料10.docx

上传人:b****7 文档编号:15296427 上传时间:2023-07-03 格式:DOCX 页数:16 大小:21.10KB
下载 相关 举报
flash复习资料10.docx_第1页
第1页 / 共16页
flash复习资料10.docx_第2页
第2页 / 共16页
flash复习资料10.docx_第3页
第3页 / 共16页
flash复习资料10.docx_第4页
第4页 / 共16页
flash复习资料10.docx_第5页
第5页 / 共16页
flash复习资料10.docx_第6页
第6页 / 共16页
flash复习资料10.docx_第7页
第7页 / 共16页
flash复习资料10.docx_第8页
第8页 / 共16页
flash复习资料10.docx_第9页
第9页 / 共16页
flash复习资料10.docx_第10页
第10页 / 共16页
flash复习资料10.docx_第11页
第11页 / 共16页
flash复习资料10.docx_第12页
第12页 / 共16页
flash复习资料10.docx_第13页
第13页 / 共16页
flash复习资料10.docx_第14页
第14页 / 共16页
flash复习资料10.docx_第15页
第15页 / 共16页
flash复习资料10.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

flash复习资料10.docx

《flash复习资料10.docx》由会员分享,可在线阅读,更多相关《flash复习资料10.docx(16页珍藏版)》请在冰点文库上搜索。

flash复习资料10.docx

flash复习资料10

第一部分:

作业:

1、CAI指什么?

一个完整的CAI系统包含哪些部分?

CAI的含义计算机辅助教学(ComputerAssistedInstruction,的缩写)指计算机直接支持教与学的各类应用。

狭义的理解CAI是一种教学形态,是利用计算机的功能和特点,代替或部分代替教师对学生进行教授,促使学生实现有效的学习。

广义的理解,CAI是一种重要的新兴教育技术,代表了一个十分广阔的计算机应用领域,包括将计算机直接用于为教学目的服务的各类应用。

目前CAI已经成为一门集教育学、心理学、信息科学、计算机科学的相关知识,研究实现现代教育目标的最优化手段和方法的交叉学科。

CAI的组成:

CAI系统是一种人机结合的计算机应用系统。

一个CAI系统应由完整的计算机系统(包括硬件系统和软件系统)、课件、教师、学生、教学信息等基本要素构成。

其中计算机硬件系统、软件系统和课件是其核心部分。

2、什么是课件?

多媒体课件可分为那几类?

课件(courseware)是根据教学大纲的要求,经过教学目标确定,教学内容和任务分析,教学活动结构及界面设计等环节,而加以制作的课程软件。

它与课程内容有着直接联系。

多媒体课件的分类:

组织方式的不同可分为三类:

(1)固定结构类型

(2)生成型结构(3)智能性结构

在CAI中所进行的教学活动的特点,可分为:

(1)课堂演示型

(2)学生自主学习型(3)专业技能训练型(4)课外学生检索阅读型

(5)教学游戏型

2.课件的分类:

按运行的平台:

网络课件、单机课件

按教学的目标和课程内容:

演示型课件、模拟训练型课件(交互型)、测验型课件

3、制作多媒体课件有哪些步骤?

制作多媒体课件的步骤:

(1)·合理选择课件内容

(2)、设计课件脚本

(3)、收集处理媒体素材

(4)、制作调试课件

(5)、打包、发布课件

4、一个多媒体课件有哪些基本要求?

多媒体课件的基本要求:

(1)正确表达学科知识内容

(2)反映教学过程和教学策略(3)具有友好的人机交互界面(4)具有诊断评价、反馈强化的功能

3.CAI的发展历程:

a、理论基础:

(1)20世纪50年代至70年代末,以教育心理学家斯金纳创造的行为主义学习理论为基础,这是计算机辅助教学的初始阶段,也是第一代CAI软件设计的理论基础。

(2)到了80年代初,随着认知学习理论的出现,它逐步取代了行为主义学习理论,成为指导第二代CAI软件设计的重要理论基础。

(3)进入90年代后,CAI的发展有了新的飞跃,进入了一个新的发展阶段。

第三代CAI软件设计思想以皮亚杰的建构主义学习理论

为理论基础。

b、国外CAI的发展历程:

美国是进行计算机辅助教学研究和应用最早的国家,所以CAI的历史基本上是以美国发展历史为主线。

从技术上看,计算机辅助教学的发展大体上经历了四个阶段:

(1)形成阶段 在1958~1965年间,主要是以一些大学和计算机公司为中心进行计算机辅助教育的软件、硬件的开发研究工作,出现了一些有代表性的系统。

其中,世界上第一个计算机教学系统是美国IBM公司于1958年研制成功的。

(2)实用阶段 在1965~1975年间,CAI研究规模扩大,先期的研究成果大量投入应用,计算机辅助教学的应用范围不断扩大,并进一步趋向实用化。

(3)发展完善阶段 在1975~1980年间,微型计算机的出现,使计算机辅助教学的发展有了突破性的变化,智能化计算机辅助教学的出现对CAI的发展产生了重大影响。

(4)成熟阶段 进入二十世纪90年代以来,多媒体计算机的出现,被称为计算机的一场革命,它具有能够综合处理文字、图像、声音、图形的能力,显示了在计算机辅助教育方面的非凡才能,很快成为CAI发展的重要方向。

4.CAI的发展趋势:

(1)超媒体化

(2)网络化和智能化(3)虚拟现实

二、多媒体课件基础知识

3.目前CAI课件存在的问题:

(1)书本知识的简单罗列

(2)可更改性及移植性较差

(3)智能决策支持性能差(5)协同功能差(6)不同课件之间缺乏相互联系,完整性差

5.多媒体课件的结构:

课件结构:

课件中各种教学信息的逻辑化和程序化关系及教学控制策略的组合。

课件的结构主要是通过超文本的形式进行连接的。

课件结构主要类型:

线性结构,树状结构,网状结构,复合结构

6.课件的设计:

(教学设计,系统设计)

教学设计:

一.分析学生特征:

分析学生原有认知结构

分析学生原有认知能力:

识记能力,理解能力,应用能力,分析能力,综合能力,评价能力

二.确定教学目标

1.根据教学实际需要确定教学内容,这一步要经常问以下几个问题:

(1)教学的重、难点是什么?

(2)传统教学为何不能解决这些重、难点?

(3)利用教学软件的什么突出特点来解决这些重、难点?

2.根据学科特点将教学内容分解为各知识点,并分析知识点的学习类型和各知识点应达到的目标层次。

三.合理选择与设计媒体信息:

根据教学内容与目标和各媒体信息特征,把各知识要点划分为信息单元(节点\要素),并用相应的表格描述出来。

四.建立教学内容知识结构:

将软件所包含的教学内容分解为若干知识单元和知识要点,并找出各单元和各知识点的联系关系和联系方式,并用相应软件功能体现出来。

不同的教学结构体现不同的教学策略。

五.练习的设计:

练习可设计为游戏方式和问题提问方式。

问题提问形式设计应包括:

1.提问方式的设计2.应答方式的设计3.反馈方式的设计

系统设计:

一.多媒体教学软件的基本组成:

封面,导言,知识内容,练习部分,跳转关系,导航策略,交互界面

二.多媒体教学软件结构的设计:

1.多媒体教学软件的教学过程

呈现信息——示范例子——操练复习——反馈强化——得出结论

2.多媒体教学软件结构的设计的方法与步骤:

(1)设计封面与导言

(2)确定菜单组成与形式(3)划分知识单元和知识点(4)设计屏幕风格与基本组成(5)确定屏幕内各要素的跳转关系(6)确定屏幕与屏幕间的跳转关系(7)确定屏幕向子菜单和主菜单的返回跳转(8)确定屏幕向结束的跳转关系

三.导航策略的设计

导航的种类:

1.检索导航2.帮助导航3.线索导航4.浏览导航5.演示导航6.书签导航

四.友好交互界面的设计:

图标的设计,按钮的设计,窗口的设计,热键的设计

四、课件制作工具的选择

•脚本(稿本)的编写是多媒体计算机辅助教学软件系统设计与制作中的首要一环,一般包括文字脚本和制作脚本。

五、课件的评价:

•课件评价标准总的原则是通过课件的使用,使学生实现有效的学习,提高学习效率,取得良好的学习效果。

具体来讲,就是评价课件的:

(1)教学适用性

(2)可靠性(3)使用方便性(4)程序设计技巧(5)课件商品化的程度

第二部分

•界面:

•工具:

1.绘制线条、简单图形

2.对线条、图形填充颜色

3.添加文本

4.位图处理

5.对线条、图形、图像、文本等对象进行查看、选择、编辑(变形、扭曲、混合、滤镜、合并)

6.辅助工具使用

•动画

•逐帧动画:

•补间动画

•动作补间动画:

制作物体运动的动画。

·颜色补间动画:

可以获得物体的色彩、亮度、透明度方面的变化

•形状补间动画:

制作物体变形或变色的动画。

•运动路径动画

•遮罩动画

•时间轴特效

•脚本

·ActionScript3语言基本语法

·ActionScript3常用类

•Mouse

•MouseEvent语法示例

•Keyboard

•KeyboardEvent

•MovieClip语法示例

•Loader语法示例

•LoaderInfo

•URLLoader语法示例

•URLRequest语法示例

•Array

•Math语法示例

•Date

•String

•TextField

•ShapeSpriteMovieClip类的实例的graphics属性来绘制矢量图形

•位图图像的处理:

Bitmap对象和BitmapData对象

•Matrix类和MatrixTransformer类

•Sound

•SoundChannel

•Video、NetStream、NetConnection

•SharedObject类

•组件

•演示文稿

•Flash简介

•Flash的工作界面

•Flash的文档操作(Flash影片的建立、编辑、保存、测试、优化、导出、发布)

•动画制作原理

•元件、实例的概念及关系

•元件的种类

•元件的创建、编辑与管理

•库面板

场景、帧及图层

绘正旋曲线:

x=10;//设初始值;

//创建一个空的影片剪辑mcs;

varmcs:

MovieClip=newMovieClip();

addChild(mcs);

functiondraw(){

mcs.addEventListener(Event.ENTER_FRAME,draw_line);}

functiondraw_line(event:

Event):

void

{

mcs.graphics.lineTo(x+100,-(100*Math.sin(0.02*x)-200));

if(x<500){x+=5;}

}

play_button.addEventListener(MouseEvent.CLICK,play_f);

functionplay_f(Event:

MouseEvent):

void{

mcs.graphics.clear();

x=10;

mcs.graphics.moveTo(100,200);

//设置线条的粗细、颜色及透明度;

mcs.graphics.lineStyle(2,0x000000,100);

draw();

}

play_button.addEventListener(MouseEvent.CLICK,play_f);

stop_button.addEventListener(MouseEvent.CLICK,stop_f);

functionstop_f(Event:

MouseEvent):

void{

stopdraw();

}

functionstopdraw(){

mcs.removeEventListener(Event.ENTER_FRAME,draw_line)

}

平抛运动

importflash.events.Event;

importflash.events.MouseEvent;

varball_mc:

MovieClip=newball();

with(ball_mc){

x=30;

y=60;

}

this.addChild(ball_mc);

a=2;

v0=20;

col="0xff0000";

ls=2;

al=100;

x0=30;

y0=60;

vardrawline_mc:

MovieClip=newMovieClip();

this.addChild(drawline_mc);

//part2

numeric_a.maximum=10;

numeric_a.minimum=2;

numeric_a.value=2;

//numeric_a.addEventListener("change",numeric_a_chang);

//numeric_a.addEventListener(Event.CHANGE,numeric_chang);

//part3

numeric_v0.maximum=100;

numeric_v0.minimum=5;

numeric_v0.value=20;

numeric_v0.stepSize=5;

//numeric_v0.addEventListener(Event.CHANGE,numeric_chang);

 

//part4

numeric_ls.maximum=5;

numeric_ls.minimum=1;

numeric_ls.value=2;

numeric_ls_obj=newObject();

//numeric_v0.addEventListener(Event.CHANGE,numeric_chang);

//part5

numeric_al.maximum=100;

numeric_al.minimum=0;

numeric_al.value=100;

numeric_al.stepSize=10;

numeric_al_obj=newObject();

/*numeric_v0.addEventListener(Event.CHANGE,numeric_chang);

functionnumeric_chang(e:

Event):

void{

//a=event.target.value;

varnumeric:

NumericStepper=e.targetasNumericStepper;

a=

v0=

//trace(a);

};

*/

//part6

varlabel_arr:

Array=newArray({label:

"红色",data:

"0xff0000"},

{label:

"橙色",data:

"0xff6600"},

{label:

"黄色",data:

"0xffff00"},

{label:

"绿色",data:

"0x00ff00"},

{label:

"蓝色",data:

"0x0000ff"},

{label:

"靛色",data:

"0x00ffff"},

{label:

"紫色",data:

"0x6600ff"}

for(vari:

int=0;i

comb.dataProvider=newDataProvider(label_arr);

//trace(i);

}

comb.rowCount=3;

/*comb.addEventListener(Event.CHANGE,comb_change);

functioncomb_change(event:

Event):

void{

col=event.target.selectedItem.data;

//trace(col);

}*/

//part7

btn.setSize(100,30);

btn.move(290,400);

btn.label="演示";

btn.addEventListener(MouseEvent.CLICK,btn_click);

functionbtn_click(Event:

MouseEvent){

a=numeric_a.value;

v0=numeric_v0.value;

ls=numeric_ls.value;

al=numeric_al.value;

col=comb.selectedItem.data;

numeric_a.enabled=false;

numeric_al.enabled=false;

numeric_ls.enabled=false;

numeric_v0.enabled=false;

comb.enabled=false;

drawline_mc.graphics.clear();

t=0;

ball_mc.x=x0=30;

ball_mc.y=y0=60;

drawline_mc.graphics.lineStyle(ls,col,al);

drawline_mc.graphics.moveTo(x0,y0);

draw();

}

functiondraw(){

drawline_mc.addEventListener(Event.ENTER_FRAME,draw_linef);}

functiondraw_linef(event:

Event):

void

{

if(ball_mc.x>320||ball_mc.y>220){

drawline_mc.removeEventListener(Event.ENTER_FRAME,draw_linef)

numeric_a.enabled=true;

numeric_al.enabled=true;

numeric_ls.enabled=true;

numeric_v0.enabled=true;

comb.enabled=true;

}

ball_mc.x=x0+v0*t;

ball_mc.y=y0+a*t*t/2;

drawline_mc.graphics.lineTo(ball_mc.x,ball_mc.y);

t++;}

淡淡隐藏的圆动画效果:

importflash.display.Sprite;

importflash.events.Event;

importflash.events.MouseEvent;

//绘制圆并将其添加到显示列表中

varcircle:

Sprite=newSprite();

vargradientBoxMatrix:

Matrix=newMatrix();

circle.graphics.lineStyle(3,0x00FFFF,0.8);

gradientBoxMatrix.createGradientBox(120,120,0,0,0);

circle.graphics.beginGradientFill(GradientType.LINEAR,[0xFF0000,0xFF00FF,0x00FFFF],[1,0.5,1],[0,128,255],gradientBoxMatrix);

//circle.graphics.beginGradientFill(GradientType.RADIAL,[0xFF0000,0xFF00FF,0x00FFFF],[1,0.5,1],[0,128,255],gradientBoxMatrix);

circle.graphics.drawCircle(60,60,60);

circle.graphics.endFill();

addChild(circle);

//此动画开始后,每一帧都会调用此函数。

//此函数进行的更改

//(每一帧都会更新屏幕)将导致产生动画效果。

functionfadeCircle(event:

Event):

void

{

circle.alpha-=.02;

circle.x+=5;

if(circle.alpha<=0)

{

circle.removeEventListener(Event.ENTER_FRAME,fadeCircle);

}

}

functionstartAnimation(event:

MouseEvent):

void

{

circle.addEventListener(Event.ENTER_FRAME,fadeCircle);

}

circle.addEventListener(MouseEvent.CLICK,startAnimation);

多用户登录系统:

stop();//停止播放

Button1.addEventListener(MouseEvent.CLICK,playMove1);//为确定按钮添加监听

functionplayMove1(event:

MouseEvent):

void//自定义监听函数

{

if(myText.text=="周峰"&&myPwd.text=="8888")

{//如果用户名为周峰,密码为8888,则跳转到success场景的第1帧

gotoAndPlay(1,"success");

}

elseif(myText.text=="王征"&&myPwd.text=="6666")

{

gotoAndPlay(1,"success");

}

elseif(myText.text=="李德路"&&myPwd.text=="7777")

{

gotoAndPlay(1,"success");

}

else

{//如果用户名或密码不正确,则跳转到fail场景,并播放第1帧

gotoAndPlay(1,"fail");

}

}

Button2.addEventListener(MouseEvent.CLICK,playMove2);//为取消按钮添加监听

functionplayMove2(event:

MouseEvent):

void//自定义监听函数

{

myText.text="";

myPwd.text="";

}

•动态加载图片与文本文件function()

•Moveclip的属性、创建、播放、停止、加载。

–复制并附加影片片段实例addChild()

–removeChild()

–Mask();

组件

演示型

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2