flash图形只保留轮廓图形可以用什么方法

就是像用笔在纸上画小人轮廓图形一样第一帧是空白的,最后一帧是完成的小人轮廓图形一条线一条线的画。另外在上面放只铅笔沿着笔画轮廓图形运动的效果怎么實现... 就是像用笔在纸上画小人轮廓图形一样第一帧是空白的,最后一帧是完成的小人轮廓图形一条线一条线的画。另外在上面放只铅筆沿着笔画轮廓图形运动的效果怎么实现

我的qq是到时我教你

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜體验你的手机镜头里或许有别人想知道的答案。

}

3、FLASH脚本-绘图及颜色的AS的编写、聲音 AS 的编写与控制、时间日期的 AS编写    七、绘图及颜色的AS的编写

在使用 flash 的过程中难免会进行绘图的操作。除了用工具面板上的工具绘制图形之外
如何绘制线段及命令解释
lineStyle(粗细,颜色透明度) //设置绘制图形的线条粗细、颜色和透明度
Moveto(X坐标,Y坐标) //设置绘图线条的起点坐标
lineto(X坐标Y坐标) //设置线条的结束坐标
现在就用刚才的三个命令在舞台上绘制出来一个300*100大小的矩形。
1、新建立一个 flash文档
2、既然要绘制一个300*100大小的矩形, 我们就要先确定矩形4个顶点的坐标
然后就可以使用 lineto命令进行编写了。
3、选中时间轴的苐一桢打开动作面板。现在已经确定了矩形的4个顶点那么我
们就可以来编写脚本命令了,请输入以下脚本:
相信大家通过上面的命囹就很容易的用AS绘制出所需要的形状充分发挥你的想象
力,可以通过 lineto命令来设置多个点从而创造出各种各样的形状。
熟悉了绘制線条的命令之后我们来用一个例子加深印象
1、新建立一个 flash 文档,在舞台上绘制一个圆选中它并按F8转换成影片剪辑,
2、打开库媔板请将影片剪辑“圆”在舞台上再拖放一个实例,使舞台上存在两个圆的
3、现在为舞台上两个实例分别起名字为 a和 b
4、选中时间轴苐一桢打开动作面板,输入以下脚本:
function draw() { //自己定义一个函数这个函数起名为 draw(可自定),函数的功能是要实
现以 a 实例的坐标为起点向 b 實例绘制线条。
draw();//执行函数 draw它将会在a 与 b 之间绘制出一条黑色的线条。
解释:为了减轻编写AS的工作量和程序的重复率可以将某些功能萣义为一个函数,
例如上面的 draw()在使用的时候,直接执行定义过的函数就可以完成函数的功能。
5、现在创建拖动效果选中舞台上的 b 實例,打开动作面板输入以下脚本:
//点击此实例,开始拖动
//释放鼠标停止拖动
按 Ctrl+回车测试动画效果。
setRGB() 用来设置实例的颜色值注意,這个值用16进制表示例如 0x000000
下面用一个相对简单的例子来说明颜色命令的使用以及如何填充颜色
要想使用颜色命令,我们必须先构建一個 Color 对象方法就是 自定义名字 = new
1、新建立一 flash文档,背景大小为550*400
2、选中时间轴第一桢打开动作面板,我们现在要用AS来幫助我们创建一个影片剪
辑的实例所用到的命令为:
//使用创建命令在舞台上创建一个名字叫 hk的影片剪辑实例,深度为 1
接下来我们要对这個 hk 实例进行绘制图形和填充图形!现在我们用AS绘制一个30
0*100大小的矩形并且把这个矩形填充为黑色,脚本如下:
//使用 with命令設置 hk的各个属性
//开始填充这个 hk实例颜色为黑色,透明度为 85
//设置这个实例的边框粗细为 1,颜色为灰色透明度为 100
//设置绘制线条的起点坐标
//结束绘制,将在舞台上绘制出一个 300*100 大小的矩形
OK,现在我们就已经创建了一个黑色的矩形现在我们要继续实现变色的功能,也就
是当鼠标迻动的时候这个矩形会随机变换颜色!就需要用到我们的构建 Color 对象的命令
好了,这个例子是完全由脚本编写而成所有脚本都在时间轴嘚第一桢
3、按 Ctrl+回车来测试你的影片吧~会看到矩形会随着鼠标的移动而不断进行颜色变化。
一个好的 flash作品缺少了声音,就如同人不会講话一样而 flash
中对声音的支持也非常不错,除了可以使用时间轴放置声音文件之
外我们还可以使用AS来更加准确的控制声音!
一、FLASH 中洳何创建声音控件
如果想控制动画中的声音,我们可以使用 flash中的 sound 对象
令连接到库里的声音,就可以用来控制动画中的声音了
sound 对象我们財能用AS来控制声音。
attachSound("库中的声音") 此命令可以使我们创建的声
音对象连接到库里的声音以便进行控制。
start([从第几秒开始播放, 循环次数]) 此命令可以是
声音开始播放里面的两个参数是可选的。
stop() 停止声音的播放
setVolume(音量级别) 此命令可以控制声音的音量高低,
音量级别只能是从0-100之间的数字
现在我们也应该用AS先做一个简单的小例子了。
二、创建一个简单的声音播放动画可以实现简单的开始与停止
1、新建一个 flash文档,按 Ctrl+R(文件\导入)导入一个声音
文件声音文件可以是 MP3 或 WAV 格式的。声音文件导入之后在
舞台上是看不见的,必须打开庫才能看到我们导入的声音
2、 选中库中的声音文件, 单击鼠标右键 在弹出的菜单中选择“链
接...”将会弹出一个链接的对话框,请勾選“为动作脚本导出”和“在第
一帧导出”选项并输入一个标识符:mysound (名字可任意写),
3、回到主舞台选中时间轴的第一桢,按F9打开动作面板现
在我们要创建一个新的声音对象,并且连接到库里的声音用来控制
“mysound”的声音连接。
4、现在需要在舞台上放置两個按钮分别控制声音的播放与停止
5、此时,舞台上将有播放和停止两个按钮选中 Play按钮,打开
动作面板输入以下脚本:
选中 Stop 按钮,輸入以下脚本:
6、OK一个简单的控制声音播放与停止的例子就完成了,快
按 Ctrl+回车来测试吧
三、创建一个稍微复杂的例子,用来滑動按钮来控制声音的音量
1、新建一个 flash文档,并按 Ctrl+R 导入一个声音文件
2、参照上个例子,打开库并把导入的声音文件设置一个链界
標识符。这里设置标识符为“mysound”
3、选中舞台时间轴第一桢,打开动作面板创建一个新的声音
对象,连接库中声音并播放这个声音。输入脚本如下:
4、现在需要一个按钮做为滑动按钮用来控制声音的音量!按
钮可以自己制作或使用公用库中的按钮, 此例中我使用公用库中的按
钮请在舞台适当位置放置一个按钮实例。
5、选中按钮打开动作面板输入以下脚本:
规定它的拖动范围,分别由四个变量控制4个变量的初始值稍后设
drag = true;//用一个变量来判断这个按钮是否被拖动了。如果它被拖
动了变量值为 true(真)
this.stopDrag();//当松开按钮或在按钮外部松开,就停止拖动并且下
面的 drag 变量为假,表示按钮没有被拖动
6、再次选中这个按钮,并按F8键将它转换成一个影片剪辑!起
名为:控制音量也就是“控制音量”这个影片剪辑里面包含了刚才的
7、选中舞台上这个控制音量影片剪辑的实例,打开动作面板
现在要設置拖动范围的4个初始值和设置音量大小控制。 请输入以下
的初始值为了使按钮只能上下拖动,所以拖动范围的左、右都固
定!只能让按钮在上下100象素以内拖动。
if (drag == true) {//如果按钮被拖动了就开始执行下面的设置音量的
里面的算法:100-(_y-top),通过代入数字来帮助我们理解洳果_y
的值是100,我们的 top 值也是固定的为100当拖动按钮往下
时,_y值就会变大比如变为130,那么_y-top 就等于30了在
用 100-30 就等于70,这个70就是音量的级别了伴随着按钮越
往下拖,音量级就会变的越小那么也就实现音量的控制了。
通过以上两个例子应该偠掌握的就是创建 sound 对象播放、停止
声音,以及控制声音的方法
一、日期时间的基本命令及解释
getMonth() 按照本地时间返回月份数。
getDate() 按照本地时间返回某天是当月的第几天
getHours() 按照本地时间返回小时值。
以上命令并不是很难理解都是获取本地机器上日期及时间。但是要使用这些命令我
们必须先用 Date 对象的构造函数创建一个 Date 对象的实例。然后就可以用创建的这个
实例来进行操作!命令格式如下:
二、显示日期及做一個走动的表
下面我们通过一个例子来介绍 Date对象的各种命令使用方法。
1、新建立一 flash 文档将层1改名为:文字显示,并在舞台下方绘制出┅个动态文
本框起一个变量名:mytime
2、新建立一个层,并把这个新建立的层起名为:表盘然后使用绘图工具在舞台上绘制出
一个不带分針、时针和秒针的表盘。
3、现在来绘制指针按 Ctrl+F8 新建立一个影片剪辑,起名为:指针 选择绘图工具,
在里面垂直绘制出一条细线做为指针注意:将线条的下方与影片剪辑的中心点对齐
4、返回主舞台,新建一个层改名为:指针—秒 将刚才制作的指针拖放在表盘的中
間,注意要把指针的中心点与表盘的中心点对齐之后,为这个指针实例起一个名字为:sec
5、同理再新建一个层,并起名字为:指针—汾 将库里的“指针”元件再拖放出来并改
变这个实例的长度和颜色,让它做为分针实例名起为:min
6、现在按照上面的方法来制作时针,新建一个层改名为:指针-时 将指针元件拖放
在舞台中,与表盘中心对齐并把这个实例起名为:hour
7、呵呵,现在咱们开始编写程序了为了观察方便,我们再新建一个层改名为AS,选
中AS层的第一桢打开动作面板,开始编写脚本首先,我们要让舞台上的动态攵本框显
值是 0 代表一月1 代表二月,依此类推所以要加上 1 才正确
0--23之间的数值。
mytime的动态文本框显示日期及时间
现在可以测试一下了,可鉯发现舞台上文本框会显示出日期及时间那么还有表里面的秒、
分、时针怎么跟时间对应起来呢?现在我们加入如下一些脚本
度所以,秒针每走一下就等于走了6 度,所以用一个算法来获取每秒的度数 6*ms
min._rotation = 6*mm;//同理让分针也是根据获取的分钟数值乘以 6 来进行度的旋转。
个大格具体上面的算法有兴趣的朋友可以自己研究一下。
日期及时间的 AS 编写并不复杂这里我只简单的讲解了获取日期及时间。当然了,我們
还可以进行日期及时间的修改设置使用的命令及方法与获取类似,希望大家能通过这个简
单的例子掌握基本的日期及时间 AS 的编写在後面的课程中我们就要提高性的讲解,同时

}

我要回帖

更多关于 轮廓图形 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信