欢迎来到天天文库
浏览记录
ID:45108920
大小:302.00 KB
页数:50页
时间:2019-11-10
《flash课件交互方式基本练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、flash课件的交互方式1交互的基本原理用户通过鼠标、键盘等输入设备,让程序改变指定的变量值,或者调用不同的常量,根据条件判断结果来执行特定动作,以实现输出效果的变化。示例:onMouseMove=function(){//鼠标移动时a=_root._ymouse;//读取y坐标b=_root._xmouse;//读取x坐标if((b<200)&&(a>80)&&(a<680)){//判断鼠标位置范围stop();//符合条件则停止}else{//否则play();//播放}};2内容提要交互方
2、式输入输入文本按键控制鼠标移动鼠标点击鼠标拖动输出声音停止音量声音开始坐标透明度可见性按钮允许颜色缩放动态文本播放停止跳转影片加载影片复制变量变量定义变量应用变量跟踪常量3利用stop函数实现影片停止flash默认自动播放,当需要默认停止时可选中时间轴第1帧,在动作面板中添加stop();flash默认播放完后自动返回第1帧继续播放,如果希望停在最后一帧,可选中时间轴最后1帧(关键帧),在动作面板中添加stop();示例:00小球运动(未加脚本)01小球运动(第1帧加stop)02小球运动(最后
3、1帧加stop)4按钮的脚本格式鼠标点击一般针对按钮或影片剪辑元件方法一:选中按钮后添加用脚本助手on(release){执行动作}on(press){执行动作}方法二:在时间轴上选中一个帧,打开动作面板手工输入a2.onPress=function(){执行动作}a2.onRelease=function(){执行动作}注:a2为按钮实例名,5按钮控制影片停止如果希望在播放过程中停止,需要在舞台上添加一个按钮;选中按钮后,打开动作面板和脚本助手,在全局函数中找到stop,将其拖放至动作面板自动
4、生成脚本on(release){stop();}示例:03小球运动(添加停止播放按钮)6按钮控制播放停止后如果希望继续播放,需要在舞台上添加一个按钮,选中按钮后,打开动作面板和脚本助手,在全局函数中找到play,将其拖放至动作面板。自动生成脚本on(release){play();}示例:03小球运动(添加停止播放按钮)7按钮控制影片跳转如果希望跳转到某一帧继续播放,需要在舞台上添加一个按钮,选中按钮后,打开动作面板和脚本助手,在全局函数中找到goto,将其拖放至动作面板。自动生成脚本on(re
5、lease){gotoAndPlay(1);}在“帧”文本框中输入你希望跳转到的数字示例:03小球运动(添加停止播放按钮)8帧标签的使用在脚本中gotoAndPlay(1);括号中的参数默认为数字,但也可改为帧标签,在时间轴上选中要跳转到的帧,在属性面板中填入标签名(标签名可以是数字或字母)。在脚本助手中,将类型选为标签,然后输入标签名,可发现括号多了双引号gotoAndPlay("3");示例:03帧标签应用沁园春长沙9常量与变量常量是指某些固定的数字或字母。如1234,true,false,
6、ENTER变量随实际情况变化,可以人为改变或进行运算。如a1=_root._xmouse;a2=_root._ymouse;a1和a2随着鼠标移动而变化。10变量定义与赋值a=10;//定义a为数值型变量并等于10;b="10";//定义b为字符串变量并等于“10”;字符串变量可以转换为数值,如c=Number(b);//将b的字符串变量转换为数值,赋值给c变量;特殊的变量需要指定类型,如varsong:Sound=newSound();//定义变量song为声音类型代表一个新的声音;varmy
7、_color:Color=newColor(my_mc);//定义变量my_color为颜色类型代表my_mc的新颜色;11变量的应用定义某个变量并给初始值通过鼠标键盘等输入操作,改变变量的值,在动作函数中调用变量作为参数。或者利用判断语句判断变量的值,执行相应动作。从而控制画面或声音输出效果的变化。示例:做一个动画,时间轴添加a=1;舞台上某一个按钮添加on(release){a+=20;gotoAndPlay(a);}测试结果为向前快进示例:04变量应用与跟踪12变量的跟踪在脚本中加入变量跟
8、踪,可以方便地了解变量的值,如on(release){a+=20;gotoAndPlay(a);trace(a);//跟踪变量a}每次按下按钮可以看到a输出不同的值示例:04变量应用与跟踪13输入文本与动态文本输入文本是指在影片播放的情况下,允许利用键盘在文本框中输入文本字符。输入的字符经过变量读取,可以在动态文本框显示出来。输入文本框同时也具有动态文本的显示功能。14输入文本(示例:输入数字显示计算结果)假设输入文本框的实例名为a1,变量名为c;要读取输入文本框的信息,并显示在动态文本框中(变
此文档下载收益归作者所有