FLASH动作脚本编程基础
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
FLASH动作脚本概述 FLASH动作脚本是Adobe Flash软件中的一种编程语言,用于控制FLASH动画的播放、停止、鼠标和键盘事件、声音控制、网站链接打开、图像调整等功能。下面将对FLASH动作脚本的基本概念、与其他语言的关系、实例代码进行详细的解释。 1. FLASH动作脚本的基本概念 FLASH动作脚本是一种基于ActionScript语言的编程语言,用于控制FLASH动画的行为。其主要功能包括: (1)对动画的播放和停止进行控制:通过使用FLASH动作脚本,可以控制FLASH动画的播放和停止,实现动画的交互式控制。 (2)为鼠标和键盘指定事件:FLASH动作脚本可以为鼠标和键盘指定事件,例如点击、双击、键盘输入等,实现与用户的交互。 (3)控制FLASH动画的声音:FLASH动作脚本可以控制FLASH动画的声音,例如播放、停止、音量调整等。 (4)打开网站链接:FLASH动作脚本可以打开网站链接,实现FLASH动画与外部网站的连接。 (5)对图像进行调整:FLASH动作脚本可以对图像进行调整,例如图像的缩放、旋转、平移等。 (6)制作复杂的游戏和动画:FLASH动作脚本可以制作复杂的游戏和动画,例如平台游戏、射击游戏、动画电影等。 2. FLASH动作脚本与其他语言的关系 FLASH动作脚本是一种基于ActionScript语言的编程语言,与其他语言的关系如下: * 内置编程语言只能控制FLASH内部对象:FLASH动作脚本只能控制FLASH内部对象,例如动画、图像、声音等。 下面是五个实例代码,演示了FLASH动作脚本的应用: 实例1:打开“世界你好.fla”,单击“动作”按钮标签,输入以下代码: ``` on(press){trace(“世界你好”);} ``` 该代码实现了鼠标点击事件,输出“世界你好”信息。 实例2:打开“碰壁的小球”,选中小球这个原件输入如下代码: ``` onClipEvent(load){ //设置当前影片载入时进行以下操作 _x=0; _y=0; var Vx=10; var Vy=10; } onClipEvent(enterFrame){ //设置以影片剪辑的帧频连续触发该动作 _x+=Vx; _y+=Vy; if(_x>550-_width||_x<0){ //当小球触及左右边界时反向取值 Vx*=-1; } if(_y>400-_height||_y<0){ //当小球触及上下边界时反向取值 Vy*=-1; } } ``` 该代码实现了小球的碰壁动画,实现了小球的运动和反弹效果。 实例3:打开“跑动的小孩”,选中第一帧的小孩,在实例名称框中输入“mc”,选中第二帧,输入动作脚本: ``` mc._x+=-15; //让“小孩”从右向左跑时 if(mc._x<-150){ // 当“小孩”跑出左边界时 mc._x=500; //让“小孩”重新从右边向左跑 } gotoAndPlay(1); //跳转到第一帧并重新开始播放动画 ``` 该代码实现了小孩的跑动动画,实现了小孩从右向左的跑动效果。 实例4:打开“通过按钮控制来回跑动的小孩”,窗口——库——按钮,播放的: ``` on(release){ play(); } ``` 停止的: ``` on(release){ stop(); } ``` 该代码实现了按钮控制小孩的跑动动画,实现了播放和停止小孩的跑动效果。 实例5:打开光盘中本实例所对应的素材文件,1、打开光盘中本实例所对应的素材文件,2、将影片剪辑“汽车”拖到主场景的舞台当中;3、选中“汽车”然后单击“动作”标签,打开“动作“面板: ``` onClipEvent(mouseDown){ //按下鼠标左键时 _x+=(_root.xmouse-_x)/4; //“汽车”前进 Var xm=_root._xmouse-_x; if(xm>=0){ //如果鼠标指针在“汽车”前则向前运动 _xscale=100; } } ``` 该代码实现了汽车的运动动画,实现了汽车的前进和反向运动效果。
剩余49页未读,继续阅读
- 粉丝: 0
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能