[加入收藏]
[
教程购买
]
[服务指南]
首页
|
办公自动化
|
网页制作
|
平面设计
|
动画制作
|
数据库开发
|
程序设计
|
全部视频教程
应用视频:
Windows
|
Word2007
|
Excel2007
|
PowerPoint2007
|
Dreamweaver 8
|
Fireworks 8
|
Flash 8
|
Photoshop cs
|
CorelDraw 12
编程视频:
C语言视频教程
|
HTML
|
Div+Css布局
|
Javascript
|
Access数据库
|
Asp
|
Sql Server数据库
|
Asp.net
|
Flash AS
编程视频:
C语言视频教程
|
HTML
|
Div+Css布局
|
Javascript
|
Access数据库
|
Asp
|
Sql Server数据库
|
Asp.net2.0
|
Flash AS
应用视频:
Windows
|
Word2007
|
Excel2007
|
PowerPoint2007
|
Dreamweaver 8
|
Fireworks 8
|
Flash 8
|
Photoshop cs
|
CorelDraw 12
文字教程:
Windows教程
|
Word教程
|
Excel教程
|
PowerPoint教程
视频教程
:
Windows视频教程
|
Word2007视频教程
|
Excel2007视频教程
|
PPT2007视频教程
文字教程:
Dreamweaver教程
|
Fireworks教程
|
Flash教程
|
PhotoShop教程
|
HTML教程
|
Div+Css布局教程
视频教程:
Dreamweaver视频教程
|
Fireworks视频教程
|
Flash视频教程
|
PhotoShop视频教程
|
HTML视频教程
|
DIV+CSS视频教程
文字教程:
Fireworks教程
|
PhotoShop教程
|
CorelDraw教程
视频教程:
Fireworks 8视频教程
|
PhotoShop CS视频教程
|
CorelDraw12视频教程
文字教程:
Flash教程
|
Flash AS脚本教程
视频教程:
Flash 8视频教程
|
Flash AS视频教程
文字教程:
Access教程
|
sql server教程
视频教程:
Access数据库视频教程
|
Sql Server2005数据库视频教程
文字教程:
C语言教程
|
Javascript教程
|
Asp教程
|
Asp.Net网站开发教程
视频教程:
C语言视频教程
|
JavaScript视频教程
|
ASP视频教程
|
ASP.NET视频教程
|
网站制作视频教程
|
ASP动态网站制作视频教程
当前位置 >
文字教程
>
Flash教程
Tag:
flash cs
,
flash 8
,
鼠绘
,
as
,
手绘
,
工具
,
文字
,
loading
,
入门
,
初学
,
mc
,
影片剪辑
,
声音
,
mtv
,
游戏
,
引导
,
遮罩
,
菜单
,
补间
,
广告条
,
时钟
,
视频教程
动态背景的实现
文章类别:
Flash
| 发表日期:2008-9-21 20:06:04
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=480 height=160>http://www.flash8.net/bbs/UploadFile/200312271933854637.swf
经常在网上看到一些晃动的直线,感觉非常的好,而且很神秘,今天我们就来看看实现这种效果的一种方法。
这个效果非经常用,其实实现起来也比较简单,主要通过控制MC的x坐标来实现。
新建一个MC,命名为yujia_1,画一条竖线,坐标(0,0)。
注重:在这种需要控制坐标的flash中每个MC的初始坐标值都是很重要的,否则你很难弄清楚那个该死的MC到底跑到哪去了,即使是普通的flash,我们也最好制作得规范一些,这样看上去很清楚,检查起来也很方便。
再新建一个MC,命名为yujia_2,将yujia_1拖入(注重坐标),在yujia_1上捆绑下面的AS:
onClipEvent (load) {
speed = random(40)-20; //设置移动速度的初始值为-20至20
round = 20;
}
onClipEvent (enterFrame) {
if (_x<0) {
_x = 450;
}
if (_x>450) {
_x = 0;
}
//上面两个判定语句是为了避免MC超出播放范围,其中"450"为fla文件的宽度
if (i<round ) {
_x += speed;
i++;
//给它一定的运行时间来保持某一速度
//数值20为保持这个速度的周期,可以根据自己的需要设定
} else {
speed = random(40)-20;
i = 1;
//超过时间后赋予新的速度
}
}
回到场景,拖入几个yujia_2,(本例中是5个),将它们的x坐标统统设置为0,y坐标设置为fla文件的高度的一半,预览就得到了上面的效果。仔细观察可以看出它们会同时改变速度和方向。
我们还可以进一步修改,让每一个MC的速度变化周期各不同(上面的变化周期20是固定的):将onClipEvent (load)之间的round = 20;修改为round = random(15)+5;,并且在最后的else之间也同样加上round=random(15)+5,这样变化就更神出鬼没了。
源文件:
点击浏览该文件
二、随机跑动的箭头
这种效果是利用随机函数控制由左向右移动的MC的位置、大小和透明度来实现的。
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=480 height=160>http://www.flash8.net/bbs/UploadFile/2003122719364453057.swf
首先,制作一个任意外形的图形符号(graphic)命名为basic_g,这里为了示意我们简单做了一个“>”符号,你可以仔细地绘制一个漂亮的箭头,效果会更好。
再新建一个电影剪辑(MovieClip)命名为basic_m,将刚才的图形符号basic_g拖入(坐标0,0)。在第20帧建立要害帧(这个帧数不是随便设置的,我将在后面的AS中进一步解释),向右水平拖动图形符号至合适的位置。从第1帧到第20帧创建motion动画,再将第5帧和第15帧创建为要害帧(选中后按F6键),选中第1帧和第20帧中的图形符号,将不透明度改为0%。这样我们就创建了一个渐显渐隐向右运动的MC。
再新建一个电影剪辑命名为basic_a,将刚才做好的basic_m拖入(坐标0,0),并将其inctance name(实例名)命名为obj,以便在AS对其进行控制,在第二帧创建内容帧(快捷键F5)。
在basic_a中新建一层,在第1帧中捆绑下面的AS,这是这个效果的核心部分。
if (i<=20) {
/*
这里的数字20与前面提到的basic_m的帧数是相同的,或者你也可以设成帧数的整数倍,由于下面的复制语句中的MC的深度是由 i 决定的,也就是说当第20个MC复制完成后,又将从1开始,这样前面复制的深度为1的MC将被覆盖掉,而这时也正好过去了20帧,MC已经完成一个播放过程。假如两数不相等就会出现MC还没播放完成就消失了或播放到第二次的某一段时MC消失的情况。
*/
duplicateMovieClip("obj", i, i);
/*
复制语句,语法为:
duplicateMovieClip(target,newName,depth);
target:被复制的MC的名字
newName:复制出的MC的名字
depth:复制出的MC的深度
假如深度相同,那么新的MC将覆盖掉老的MC
*/
eval(i)._x = random(250);
/*
设置MC的x坐标为0-250的随机数
(上限约为fla文件宽度减去basic_m中basic_g走过的距离)
*/
eval(i)._y = random(90); //设置MC的y坐标为0-90的随机数(上限略大于fla文件的高度)
tint = random(50)+50; //自定义变量tint来保存一个50-100的随机数
eval(i)._xscale = tint;
eval(i)._yscale = tint;
eval(i)._alpha = tint;
/*
设置MC的x、y比例及透明度为相等的数值,让MC大小比例的变化与透明度的变化成正比,这样看上去有层次感。
*/
i++;
} else {
i = 1;
}
将第2帧也设为要害帧(快捷键F6),捆绑下面的AS:
gotoAndPlay(1);
回到场景,将basic_a拖入,放在左上角(注重要刚好超出场景范围)。OK,现在按下Ctrl+Enter测试一下,够炫吧。
源文件:
点击浏览该文件
上一篇:
{实例}鼠绘动物技术篇
人气:4102
下一篇:
{实例}《心心相印》PS Flash制作贺卡
人气:4991
Flash视频教程
Windows操作
[文]
Word教程
[文]
Excel教程
[文]
PowerPoint
[文]
Dreamweaver
[文]
Fireworks
[文]
Flash教程
[文]
PhotoShop
[文]
CorelDraw
[文]
C语言教程
[文]
Html教程
[文]
Div+Css布局
[文]
Javascript
[文]
ACCESS数据库
[文]
ASP教程
[文]
SQLServer
[文]
ASP.NET教程
[文]
FlashAS
[文]
视频教程列表
计算机基础入门及办公自动化:
Windows视频教程
Word视频教程
Excel视频教程
PPT视频教程
网页制作开发视频教程:
Dreamweaver视频教程
Fireworks视频教程
Flash视频教程
Photoshop视频教程
HTML视频教程
Div+Css布局视频教程
静态网站项目实例视频教程
平面广告设计视频教程
Fireworks视频教程
Photoshop视频教程
CorelDraw视频教程
初级程序设计及ASP动态网站开发
C语言视频教程
Javascript视频教程
Access数据库视频教程
Asp网站开发视频教程
Asp项目实例开发视频教程
Asp.net动态网站开发视频教程
Sql Server数据库视频教程
Asp.net视频教程
Flash 动画角本编程视频教程
Flash视频教程
Falsh MTV视频教程
文章教程搜索
输入您的搜索字词
google
本站
提交搜索表单
Flash推荐教程
.给所有ActionScript初学者的建议
.flash站满整个网页且flash总是居
.Flash鼠绘:绘制竹林燕子
.Flash鼠绘:水晶按钮的制作方法
.Flash鼠绘:小鸟的绘制
.Flash鼠绘:卡通风车的绘制
.flash视频教程(21视频教程网)
.用Flash制作一只慧眼
.用Flash制作龙骨(洋葱皮效果)
.狡猾的小球--经典FLASH制作
.Flash鼠标事件:起伏的立体方块群
.震动窗口
.鼠绘动物技术篇
.《心心相印》PS Flash制作贺卡
.圣诞贺卡的制作[FLASH版]
.萤火虫特效
.FLASH简单三步制作飞越星空效果
.Flash 8 AS做滤镜效果的类别整理
.Flash视觉特效之科技之光
.翻页书源文件
.实现一个简单的补间动画及扩展
.Light Factory--激光(视频教程)
.用AS来表达模糊或震动效果
.Flash中利用ActionScript实现动
.雪夜的作法讲解
.FCL组件库-交互特效Interactive
.加载外部文本文件的另类方法!
.2006:火山基础开发习惯总结
.在Flash动画中使字体清楚的三种
.介绍一种作仿3D flash动画的方法
Flash热门教程
.Flash教程:雪景动画制作源码
.Flash教程:飞舞的两只蝴蝶2
.Flash教程:飞舞的两只蝴蝶
.Flash教程:图案文字的制作方法
.Flash教程:一箭穿心的制作技巧
.Flash教程:镂空文字的制作技巧
.Flash教程:红旗飘飘制作方法
.Flash教程:变色花朵的制作技巧
.Flash教程:爆炸文字的制作方法及
.Flash教程:鸡蛋绘制方法及技巧
.Flash教程:雨伞绘制方法及技巧
.Flash教程:枫叶绘制方法及技巧
.Flash教程:小草绘制方法及技巧
.Flash教程:《香烟》制作步骤
.Flash教程:随风摆动的小草制作案
.Flash教程:flash与asp结合应用_
.Flash教程:flash与asp结合应用_
.Flash教程:flash与asp结合应用_
.Flash教程:绘制插画的技巧三
.Flash教程:绘制插画的技巧二
.Flash教程:绘制插画的技巧
.Flash CS6中文版安装及激活的方
.Flash教程:打造鼠标触发的焰火飘
.Flash教程:打造鼠标触发的焰火飘
.Flash教程:Flash AS3学习源代码
.Flash教程:Flash动画如何转成GI
.Flash教程:如何解决Flash画面运
.Flash教程:用Flash CS4文字颜色
.Flash教程:CS6中文版简单安装方
.Flash教程:Flash雪花脚本的编写
Word教程网
Excel教程网
Dreamweaver
教程网
Fireworks教程网
PPT教程网
FLASH教程网
PS教程网
HTML教程网
DIV CSS教程网
FLASH AS教程网
ACCESS教程网
SQL SERVER教程网
C语言教程网
JAVASCRIPT教程网
ASP教程网
ASP.NET教程网
CorelDraw教程网
关于我们
|
教程购买
|
广告刊登
|
网站地图
|
湖北继续教育网
|
QQ:2693987339(点击联系)购买教程光盘
地址:湖北省武汉市曹家湾32号501室 电话:027-86646545 15972130058
--
教程购买问题汇总
21视频教程网专业的网站开发视频教程学习网站
ICP备案号:
鄂ICP备14009716号-13
公安备案号:
42011102002974
看全部视频教程
购买方式/价格
:
咨询客服
tel:
15972130058