- 浏览: 43571 次
- 性别:
- 来自: 深圳
最新评论
文章列表
这里介绍一个用组件ProgressBar,Loader来做LOADING的方法,几乎不用写代码,但是要适当做一些设置。
1。新建一个默认的FLASH8文档,从组件面板拖放ProgressBar,Loader组件,实例名分别为b,a, Loader在上,ProgressBar组件在下。
2。适当调整2个组件的大小并对齐,如附件。
3。导入一张JPG图片到存放fla的文件夹。该图片命名为1.jpg.
4。组件的参数设置:Loader的ContentPath设置为1.jpg,ProgressBar组件的Souce设置为a,看截图的主要参数设置,未讲到的参数采用默认设置。
5。测试。附原文件。
[ 本 ...
在公司里做动画时候做的一个loading的效果,可以参考但不要直接用,因为里面有一些自己的mc不一定合适,而且这里没有给出具体的说明文字 ;-]
Shift+F2打开场景面板,在Scene1前加一个场景命名loading;
在loading做两个层,一个action层,一个层用来放置loading效果的mc;
action层做三个关键桢(loading层也要做三桢但不用划分关键桢了);
action第一桢代码
with (loading_mc) {//loading效果mc命名loading_mc
_x = int((Stage.width-_width)/2);
_y = int((S ...
首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有loading的flash,不是完整的flash”。我想那个句话可能偏激了。因为有时候一些不到10k的flash,确实不需要做什么loading。但我始终认为,做一个优秀的loading是衡量一个flasher水准,甚至态度的。你问我为什么,我可以告诉你,因为loading是唯一一个你不会多看而所有用户、客户会看的东西,所以你对loading的重视程度,甚至可以反衬你这个flasher的职业道德!
有些做设计为主的朋友,我认识不少,他们对loading都是得过且过的态度,做一个loading,更多的是自己找一个现成的,然后每次去套用, ...
这是我在做flash mv时做的,看下效果:
下面是代码:
////////绝命时刻 2007年5月18日//////flash影片进度控制条 版本:1.1////////
///特点:智能判断,前期无须做任何设定工作,只需把"进度控制棒全部"这个影片剪辑(mc)拖到主场景放好位置既可使用!//
///实现功能:随意拖拽,快进,快退,暂停,播放///
拖拽 = false;
onEnterFrame = function () {
if (拖拽 == false) {
berX = _parent._currentframe/(_parent._totalfr ...
我们制作一个好看的影片导入进度条。
先看效果。
准备一幅图片:
然后导入到舞台,用鼠标选中该图,然后打开对齐面板,设置如下。
然后按F8转换为电影剪辑元件,名字为picture_inside_mc。然后按Ctrl+J修改文档属性。
然后按Ctrl+F8建立一个picture_mc的影片剪辑元件,开始编辑该影片剪辑元件,把图片(picture_inside_mc)的Alpha值设置为35%。然后把帧延伸到100帧。然后再建立一个层,把picture_inside_mc在放到该图层,延伸到100帧,然后再建立一个层制作一个黑色矩形图片元件,使它从左向右移动正好盖住pic ...
var Arr:Array=new Array();
Arr.push({m_type:null});//0
Arr.push({m_type:"point",m_x:100,m_y:100});//1
Arr.push({m_type:"point",m_x:200,m_y:200});//2
Arr.push({m_type:"line2",m_p1:1,m_p2:2}); //3
Arr.push({m_type:"point",m_x:150,m_y:100});//4
//以上是一个点4和一条线3,求 ...
var Arr:Array=new Array();
Arr.push({m_type:null});//0
Arr.push({m_type:"point",m_x:100,m_y:100});//1
Arr.push({m_type:"point",m_x:200,m_y:200});//2
Arr.push({m_type:"line2",m_p1:1,m_p2:2}); //3
Arr.push({m_type:"point",m_x:150,m_y:100});//4
//以上是一个点4和一条线3,求 ...
trace(point_in_dect(2,2,1,1,3,3));
//判断一个点是否在某个矩形(rectangular)区域内
function point_in_dect(point_x1,point_y1,dect_x1,dect_y1,dect_x2,dect_y2):Boolean{
var x_in:Boolean=((dect_x2point_x1)&&(point_x1>dect_x1));
var y_in:Boolean=((dect_y2point_y1)&&(point_y1>dect_y1));
if (x_in & ...
trace(point_in_dect(2,2,1,1,3,3));
//判断一个点是否在某个矩形(rectangular)区域内
function point_in_dect(point_x1,point_y1,dect_x1,dect_y1,dect_x2,dect_y2):Boolean{
var x_in:Boolean=((dect_x2point_x1)&&(point_x1>dect_x1));
var y_in:Boolean=((dect_y2point_y1)&&(point_y1>dect_y1));
if (x_in & ...
利用分隔符对字符串的分割,
var Str:String =new String();
var Arr:Array =new Array();
Str="#12#22#1#1.5#88"
Arr=Str.split("#",Str.length);
for(i=0;i
输出:
(空行)
12
22
1
1.5
88
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1951.html
制作飘动的头发可以用形状补间动画和逐帧动画的方法来实现。用形状补间制作出来的头发飘动效果比较流畅,但制作的时候如果形状控制不好,就会出现变化杂乱无章的现象。利用逐帧动画制作出的效果有跳跃的感觉,但不会出现变化无章法的现象。现在我们利用这两种方法让梅的头发飘起来。
制作步骤
1.创建“梅正面头像”元件
按Ctrl+F8新建一个名为“梅正面头像”的图形元件,单击时间轴下方的“插入图层”按钮,插入所需要的图层,并重新命名图层名称,这里,将脸、嘴、鼻子等不需要创建补间动画的部位放在一个图层上,将眼睛、前发、后发等要创建补间动画的元件分别单独放在一个图层。图层结构如图5-1-1所示。
图5-1-1 “ ...
制作飘动的头发可以用形状补间动画和逐帧动画的方法来实现。用形状补间制作出来的头发飘动效果比较流畅,但制作的时候如果形状控制不好,就会出现变化杂乱无章的现象。利用逐帧动画制作出的效果有跳跃的感觉,但不会出现变化无章法的现象。现在我们利用这两种方法让梅的头发飘起来。
制作步骤
1.创建“梅正面头像”元件
按Ctrl+F8新建一个名为“梅正面头像”的图形元件,单击时间轴下方的“插入图层”按钮,插入所需要的图层,并重新命名图层名称,这里,将脸、嘴、鼻子等不需要创建补间动画的部位放在一个图层上,将眼睛、前发、后发等要创建补间动画的元件分别单独放在一个图层。图层结构如图5-1-1所示。
图5-1-1 “ ...
★第一章 风
风是日常生活中常见的一种自然现象。空气流动便成为风,风是无形的气流。一般地讲,我们是无法辨认风的形态的,虽然在动画片中,我们可以画一些实际上并不存在的流线,来表现运动速度比较快的风。但在更多的情况下,我们还是通过被风吹动的各种物体的运动来表现风的。因此,我们研究风的运动规律和表现风的方法,实际上就是研究被风吹动着的各种物体的运动规律和具体的表现方法。
例如:我们通过一根绸带的几种不同运动状态,就可以表现出风力强弱和风速疾缓的区别。
在动画片中,表现自然形态的风,大体上有三种方法:
一、运动线表现法:
凡是比较轻薄的物体,例如树叶、纸张、羽毛等,当它们被风吹离 ...
★第一章 风
风是日常生活中常见的一种自然现象。空气流动便成为风,风是无形的气流。一般地讲,我们是无法辨认风的形态的,虽然在动画片中,我们可以画一些实际上并不存在的流线,来表现运动速度比较快的风。但在更多的情况下,我们还是通过被风吹动的各种物体的运动来表现风的。因此,我们研究风的运动规律和表现风的方法,实际上就是研究被风吹动着的各种物体的运动规律和具体的表现方法。
例如:我们通过一根绸带的几种不同运动状态,就可以表现出风力强弱和风速疾缓的区别。
在动画片中,表现自然形态的风,大体上有三种方法:
一、运动线表现法:
凡是比较轻薄的物体,例如树叶、纸张、羽毛等,当它们被风吹离 ...
今天我们用Flash软件制作一个彩色线条动态生长图案的动画效果,希望大家会喜欢。首先让我们来看一下最终的效果:
第一步:打开Flash制作软件,新建一个400*300像素的新文件,背景颜色为黑色,如下图:
第二步:点击菜 ...