巫师3猫套是最好的嘛:使用falsh心得体会!

来源:百度文库 编辑:高校问答 时间:2024/05/02 07:41:39
2000千字左右多谢了!!

1、新建元件“按扭”行为“按钮”。在第一帧处写上“欣赏”两个字,属性面板中 “静态文本”字体“华文彩云”字号“32” 字色“粉色”。 在第2帧处插入关键帧,将文字改为“播放”字色“蓝色”,在第3帧插入关键帧。第4帧处插入空白关键帧,用圆形工具 画一任意色的圆为热区。添加“图层2”,在第二帧处插入空白关键帖,将 库 中的声音文件“A”拖拽到该帧上。
2、在场景1中,将“图层1”改名为“laad过程”,在第一帧处点击工具栏的“A文本工具”,在属性面版中设置为“静态文本”。字体“华文彩云”字号“28”,在场景中输入“正在下载中,请稍候%。
3、用“文本工具”在场景中的文字上的%号前面,在属性面板中选择“动态文本”宽为52.高为33的动态文本框,在 变量 中输入bb 。
4、给第1帧添加语句如下:
if (_framesloaded == _totalframes) {

gotoAndPlay (40);

}

loadf = _framesloaded;

totalf = _totalframes;

bb = (Number(_framesloaded/_totalframes))*100;

5、在第39帧处插入空白关键帧,并输入语句: gotoAndPlay(1);

6、在第40帧处插入空白关键帧,并将“库”中的“按扭”拖拽到该帧,在帧上添加语句:stop();

7、用鼠标点击场景中的按钮,添加动作语句:

on (press) {

play();

}

8、测试存盘。

方法二:(据冰山雪莲编改)
一、增加图层
建一电影文件,全部默认。新建一“MC”,命名为“楼顶”,点时间轴下的增加图层“+”按钮,建立4个图层, 从上到下分别命名为:
action层、进度条层、按钮层、动画层。请看下图:

二:AC控制层--添加代码

1.选中action图层第一帧在属性面板<帧标签>处,写上"play"(加上帧标签play),然后窗口--动作(F9)打开动作面板,点击右边的视图选项按钮切换到专家模式复制下面的代码并粘贴。
// 将电影总字节数赋值给total变量
total = _root.getBytesTotal();
// 将已经下载的字节数赋值给loaded变量
loaded = _root.getBytesLoaded();
// 取整计算已下载的字节数的百分比并赋值给变量load
load = int(loaded/total*100);
// 把已下载的字节数赋值给动态文本变量loadtxt
loadtxt = "loading"+load+"%";
// 进度条同时按百分比数跳转到相应的帧上去;
_root.进度条.gotoAndStop(load);
请看下图 :

2.在第6帧(F7)插入一个关空白关键帧, 复制下面的代码并粘贴。
//如果下载字节数=总字节数,跳转到6帧停止
if (loaded == total) {
gotoAndStop(6);
//否则跳转到标签名"play"的帧,继续下载
} else
{
gotoAndPlay("play");
}

看下图:

三:创建进度条影片剪辑

1.(Ctrl+f8)插入--新建元件--影片剪辑,命名为:"进度条"。 在这个MC上,建立了两层,分别为“边框线”、“填充色” 请看下图:

2. 在“边框线”层,选择矩形工具,边框及填充颜色自定义,画一个矩形,在属性面板设置:宽:300;高:24;X:-150,Y:-12。在100帧处F5插入普通帧。选中矩形里面的填充色(Ctrl+X)剪切,粘贴到“填充色”层第一帧(Ctrl+Shift+V)选择编辑菜单下的粘贴到当前位置,调整填充色颜色,在100帧处F6插入关键帧,选中第一帧创建“形状”动画,在第一帧将矩形宽改为:3。双击矩形框在属性面板把笔触调整为:2,颜色自定义。
四:进度条层--设置进度条及动态文本

1.回到场景2中把刚做好的“进度条”MC从库中拖放到“进度条”这一图层的第一帧上,放到合适的位置。然后选中舞台中的“进度条”MC,在属性面板上写上实例名“进度条"。在第6帧按F5插入普通帧 ,请看下图:

2.选中“进度条”层,选择文本工具“A”,在舞台合适的位置加入一个动态文本框(文本框是动态的写入程序运算后的百分比结果的),在属性面板上设置文本类型:动态文本,字体:Arial 变量名:loadtxt,单行,字体大小颜色自定义。
五:按钮层--添加播放按钮
1.在“按钮层”第6帧按(F7)插入一个空白关键帧,选择窗口菜单下公用库,打开按钮库,托出一个自己喜欢的播放按钮, 摆放到舞台合适位置并调整大小。(本例中选择的是:playback---playback-play)有时间可以自己做一个和你的作品风格统一的按钮。
2.选中舞台上的按钮元件:窗口--动作(F9)打开动作面板,给按钮加上下面的代码:
on (release) {//释放按钮
gotoAndPlay("场景 1", 1);//跳转并播放场景1的第1帧
}

六:动画层--放置动画MC
现在loading就能用了,但为了让等待画面好看可以在“动画层”加入动画MC。我们可以自己做一个动画的MC,或者把场景1作品中比较漂亮的影片剪辑加入到“动画层”,放到合适的位置,也可以自己去创意。
七 :测试保存。

Ctrl+Enter 测试影片。如果作品比较小,在测试的时候loading会瞬间就过去了,告诉大家一个简单看见完整地loading的办法: 在测试影片的时候,注意一定要在Ctrl+Enter以后,选择“查看”菜单下的“显示数据流”就可以慢慢的欣赏loading的全过程了。
方法三:(大成)
1、新建影片剪辑元件,取名为“楼顶”。
2、将空的影片剪辑“楼顶”元件拖拽到场景中“背景”图层的第1帧处,用箭头工具选中该影片剪辑,打开动作面板,将以下脚本复制进去。
onClipEvent (load) {//影片剪辑加载时,作初始准备。
setProperty("_root.bofang", _visible,0);//把所有按钮都隐含起来
createTextField("tt",1,50,30,100,20);//在深度层1创建一个动态文本文本,变量为tt,
tt.textColor = 0xffff00;//设置文本前景颜色,黄色
createEmptyMovieClip("loading",2);//在深度层创建一个新影片剪辑,实例名为loading
with(loading){//在影片剪辑loading中画进度条
lineStyle(0,0x0000ff,50);//设置进度条边框色
moveTo(0,0);//进度条边框起点
beginFill(0x3399ff,50); //进度条内部填充色
lineTo(0,10);//进度条边框第2连接点
lineTo(10,10);//进度条边框第3连接点
lineTo(10,0);//进度条边框第4连接点
endFill();//结束填充
}
}

onClipEvent (enterFrame) {//影片剪辑与帧频同步触发以下动作
load = int(_root.getBytesLoaded()/_root.getBytesTotal()*100);//计算下载字节数的百分比
tt.text = "已下载: "+load+"%";//动态显示下载进度
loading._width=2*load//进度条总长200像素,所以百分数乘2
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
//下载的字节数等于文件的字节数时,显示播放按钮。
setProperty("_root.bofang", _visible,1);
setProperty("_root.bofang.anniu", _visible,1);
_root.gotoAndStop(1);//播放头停在主场景第1帧
}
}

3、存盘测试:按CTRL+ENTER键,测试影片,存盘。

现在社会都要讲效率的.快捷键首先要熟悉,其次是代码格式要弄懂!这两样熟了,伱就是 高手了