好久没发帖啦,发个玩玩~
青空酱居然不记得咱的ID……我很伤心……还是无月好些~~ 最近在看薄樱鬼,彻底迷上了新选组,看了好多关于新选组的资料和影视,弄了把日本刀,练习北辰一刀流! 总司居然就那么去了,让人遗憾啊…… 一想到总司的那把“加贺清光”就因为是总司的而没有被历史所淹没,而我却因为ID就被青空忘掉了…… 潸然泪下啊T_T 到底有多少人不记得咱的ID,自己报上名来吧。求真相 明天要交Flash作业,同学表示均不会写进度条,求高人指导!软件用的是Flash8 |
|
|
沙发#
发布于:2010-11-22 18:38
估计还记得你的人不超过10个。
|
|
2楼#
发布于:2010-11-22 18:39
UID100嘛 不用看我都记得 虽然对于你们来说我可是个新人
|
|
|
3楼#
发布于:2010-11-22 18:41
100注目....新人鹿过...吹泡泡表示想到了某人
|
|
|
4楼#
发布于:2010-11-22 18:45
没办法啊 以前都是喊小宇的嘛
|
|
|
5楼#
发布于:2010-11-22 18:45
貌似我看过这个ID,想不起昵称了……我是小Q
|
|
|
6楼#
发布于:2010-11-22 18:51
倒是还有印象,宇智波月。。。当年在水组混过吧?
|
|
7楼#
发布于:2010-11-22 18:56
回 5楼(幻想羽翼) 的帖子
想不起来很正常的 |
|
|
8楼#
发布于:2010-11-22 18:57
据说好人上网都特别卡……不知道这里还有多少好人啊???
|
|
|
9楼#
发布于:2010-11-22 18:58
发卡自重 = = 老组员都是有点印象的。。。
|
|
10楼#
发布于:2010-11-22 19:07
发卡自重。。。0 0
UID还有印象~但是不知道昵称~=w= |
|
|
11楼#
发布于:2010-11-22 19:12
小宇发卡必须自重阿= =
|
|
|
12楼#
发布于:2010-11-22 19:16
回 10楼(serffyme水草~) 的帖子
要说以前的话,都叫我“小宇”,uchihayue其实就是宇智波月的罗马字。嘛……百度知道也是我长期出没的地方,觉得眼熟也没啥好奇怪的。(一般遇到问题就是去百度找答案,自己的问题解决后再去百度知道给别人解答,这是我的一贯作风。) |
|
|
13楼#
发布于:2010-11-22 19:43
|
|
|
14楼#
发布于:2010-11-22 19:57
回 12楼(uchihayue) 的帖子
ID有印象应该是因为乃时不时地会在水区冒泡吧~虽然这个时不时长了点~=w= |
|
|
15楼#
发布于:2010-11-22 19:57
小宇。。
还是记得的。。 |
|
16楼#
发布于:2010-11-22 20:05
哭,大危机,有谁会用Flash做进度条么?
求函数代码…… 明天要交Flash作业,能调进度和音量。调音量的勉强能弄出来,但是进度条的函数完全不会。求高人指导! |
|
|
17楼#
发布于:2010-11-22 20:08
回 16楼(uchihayue) 的帖子
啊 好怀念的东西 笔记不知道丢哪了 |
|
|
18楼#
发布于:2010-11-22 20:10
回 17楼(青空) 的帖子
我能冒昧的问下你多少岁,学历吗? |
|
|
19楼#
发布于:2010-11-22 20:10
回 18楼(uchihayue) 的帖子
19岁 中专 学计算机的中专的计算机什么都学啊 我什么都会一点但都不精啊 当年那函数让人吐血啊 |
|
|
20楼#
发布于:2010-11-22 20:16
回 19楼(青空) 的帖子
这样啊……我大专,影视多媒体技术。PS、摄影摄像蛮好打发的,唯独Flash让人头疼,居然还有函数存在…… 另外就是计算机硬件基础,到CPU的函数我就彻底疯了…… |
|
|
21楼#
发布于:2010-11-22 20:17
回 20楼(uchihayue) 的帖子
加油啊 我学的都不够深的 可以说什么都不会的 你自己加油吧 |
|
|
22楼#
发布于:2010-11-22 20:22
http://wenku.baidu.com/view/a3ebf82f0066f5335a812136.html
Flash进度条的制作个人详细讲解组图 额,不知是否有用 http://zhidao.baidu.com/question/129735925.html flash进度条的制作!!!!! // 将电影总字节数赋值给total变量 total = _root.getBytesTotal(); // 将已经下载的字节数赋值给loaded变量 loaded = _root.getBytesLoaded(); // 取整计算已下载的字节数的百分比并赋值给变量load load = int(loaded/total*100); // 把已下载的字节数赋值给动态文本变量loadtxt loadtxt = "loading"+load+"%"; // 进度条同时按百分比数跳转到相应的帧上去; _root.进度条.gotoAndStop(load); 上面的是来自:http://www.gzxinhua.com/Tutorial/web/4776.html total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); load = int(loaded/total*100); loadtxt = "loading"+load+"%"; _root.进度条.gotoAndStop(load); 以上程序代码的具体功能详细解释如下: total = _root.getBytesTotal();// 将影片总字节数赋值给total变量。 利用“getBytesTotal()”函数能获取影片的总字节数。 loaded = _root.getBytesLoaded();// 将影片已经下载的字节数赋值给loaded变量。 利用“getBytesLoaded()”函数能获取影片已经下载的字节数。 load = int(loaded/total*100); // 取整计算已下载的百分比并赋值给变量load。 利用“int()”函数能将括号里面的数值四舍五入为整数,“loaded/total*100”是“影片已经下载的字节数”除以“影片的总字节数”再乘以“100”,也就是已经下载的百分比。 loadtxt = "loading"+load+"%";// 把已下载的百分比赋值给动态文本变量loadtxt。 “loadtxt”是我们下面要制作的一个动态文本框的变量名字,“=”号后面是它将要显示的内容,“"loading"”是“字符串”,将显示在动态文本的最前面,两个“+”在这里是“字符串连接符”,“load”是上条语句的变量名,它的值就是已经下载的百分比。 _root.进度条.gotoAndStop(load); //进度条影片剪辑按百分比的值跳转到相应的帧上。 上面的代码来自:http://www.newasp.net/tech/web/5673.html 一个比较简单的FLASH进度条代码 var myLoading:MovieClip; var loadInfo:MovieClip; var _lineBgcolor = "0x666666"; var _lineColor = "0x0000FF"; var _lineLen:Number = 200; var _lineH:Number = 3; var _txtColor; var _txtAlign:String = "center"; var tb:Number; var txtFormat:TextFormat = new TextFormat ("Arial", null, 0xffffff, true); myLoading = _root.createEmptyMovieClip("myLoading",10); //进度条 loadInfo = myLoading.createEmptyMovieClip("line", 10); loadInfo.lineStyle(1, _lineColor, 20); loadInfo.moveTo(0, 0); loadInfo.lineTo(_lineLen, 0); loadInfo.lineTo(_lineLen, _lineH); loadInfo.lineTo(0, _lineH); loadInfo.lineTo(0, 0); //进度显示文本 loadInfo.createTextField("txt", 30, 0, 0, _lineLen, 22); loadInfo.txt.autoSize = _txtAlign; //设置进度条的位置(居中于主场景) loadInfo._x = (Stage.width - _lineLen)/2; loadInfo._y = Stage.height/2; //获得影片大小并stop,再onEnterFrame tb = _root.getBytesTotal(); _root.stop(); myLoading.onEnterFrame = function(){ var lb:Number = _root.getBytesLoaded(); var percent:Number = Math.round(lb/tb*100); loadInfo.txt.text = percent+"%"; loadInfo.txt.setTextFormat(txtFormat); loadInfo.lineStyle(_lineH, _lineBgcolor, 10); loadInfo.moveTo(0, _lineH/2); loadInfo.lineTo(percent*_lineLen/100, _lineH/2); if (percent == 100) { _root.play(); delete this.onEnterFrame; loadInfo.clear(); loadInfo.txt.text = ""; } } 以上代码来自:http://hi.baidu.com/no9sky/blog/item/002348365a2d3fdfa3cc2bcb.html 我做了个FLASH,怎么在前面加个进度条 悬赏分:20 | 解决时间:2008-12-21 10:26 | 提问者:maopingxia521 | 检举 就是不用改很多。加上就可以用,我做好了一个FLASH引导页但是打开有点慢,所以我想加个进度条,希望给我个现成的FLASH进度条 ,我放上就可以用.谢谢 最佳答案 打开一个你的作品或练习的源文件: 一:增加--场景 选择修改菜单下的场景(shift+F2)打开场景面板,点击场景面板右下角“+”按钮,增加一个“场景2”,这个“场景2”就是我们用来做loadding的场景。托动“场景2”的到“场景1”"上面,这样做的是因为播放动画是按照场景的先后顺序播放的,我们要先播放Loading的场景,请看(图1) 二:增加--图层 在“场景2”中,点时间轴下的增加图层“+”按钮,建立4个图层, 从上到下分别命名为: action层、进度条层、按钮层、动画层。请看(图2) 三:AC控制层--添加代码: 1.选中action图层,选中第一帧在属性面板<帧标签>处,写上"play"(加上帧标签play),然后窗口--动作(F9)打开动作面板,复制下面的代码并粘贴见(图3)。 // 将电影总字节数赋值给total变量 total = _root.getBytesTotal(); // 将已经下载的字节数赋值给loaded变量 loaded = _root.getBytesLoaded(); // 取整计算已下载的字节数的百分比并赋值给变量load load = int(loaded/total*100); // 把已下载的字节数赋值给动态文本变量loadtxt loadtxt = "loading"+load+"%"; // 进度条同时按百分比数跳转到相应的帧上去; _root.进度条.gotoAndStop(load); 2.在第6帧(F7)插入一个关空白关键帧,复制下面的代码并粘贴,请看(图4) //如果下载字节数=总字节数,跳转到6帧停止 if (loaded == total) { gotoAndStop(6); //否则跳转到标签名"play"的帧,继续下载 } else { gotoAndPlay("play"); 四:创建进度条影片剪辑: 1.(Ctrl+f8)插入--新建元件--影片剪辑,命名为:"进度条"。 在这个MC上,建立了两层,分别为“边框线”、“填充色”(图5) 2. 在“边框线”层,选择矩形工具,边框及填充颜色自定义,画一个矩形,在属性面板设置:宽:300;高:24;X:-150,Y:-12。在100帧处F5插入普通帧。选中矩形里面的填充色(Ctrl+X)剪切,粘贴到“填充色”层第一帧(Ctrl+Shift+V)选择编辑菜单下的粘贴到当前位置,调整填充色颜色,在100帧处F6插入关键帧,选中第一帧创建“形状”动画,在第一帧将矩形宽改为:3。双击矩形框在属性面板把笔触调整为:2,颜色自定义。请看(图5) 五:进度条层--设置进度条及动态文本: 1.回到场景2中把刚做好的“进度条”MC从库中拖放到“进度条”这一图层的第一帧上,放到合适的位置。然后选中舞台中的“进度条”MC,在属性面板上写上实例名“进度条"。在第6帧按F5插入普通帧。 2.选中“进度条”层,选择文本工具“A”,在舞台合适的位置加入一个动态文本框(文本框是动态的写入程序运算后的百分比结果的),在属性面板上设置文本类型:动态文本,字体:Arial 变量名:loadtxt,单行,字体大小颜色自定义,相关参数请看(图6) 六:按钮层--添加播放按钮: 1.在“按钮层”第6帧按(F7)插入一个空白关键帧,选择窗口菜单下公用库,打开按钮库,托出一个自己喜欢的播放按钮, 摆放到舞台合适位置并调整大小。(本例中选择的是:playback---playback-play)有时间可以自己做一个和你的作品风格统一的按钮。 2.选中舞台上的按钮元件:窗口--动作(F9)打开动作面板,给按钮加上下面的代码: on (release) {//释放按钮 gotoAndPlay("场景 1", 1);//跳转并播放场景1的第1帧 } 注:这里的场景 1是你要播放的第一个主动画的场景名字,可根据你作品实际情况填写。 七:动画层--放置动画MC: 现在loading就能用了,但为了让等待画面好看可以在“动画层”加入动画MC。我们可以自己做几个动画的MC,或者把场景1作品中比较漂亮的影片剪辑加入到“动画层”,放到合适的位置,也可以自己根据作品的需要去创意。 八:测试保存: Ctrl+Enter 测试影片。如果作品比较小,在测试的时候loading会瞬间就过去了,告诉大家一个简单看见完整地loading的办法: 在测试影片的时候,注意一定要在Ctrl+Enter以后,选择“查看”菜单下的“显示数据流”就可以慢慢的欣赏loading的全过程了。 (注:没有在 Ctrl+Enter测试状态下,“查看”菜单下面是没有这个选项的。) 以上来自:http://zhidao.baidu.com/question/76927525.html 还有很多,如果不行的话就百度吧,祝早点解决问题~ |
|
|
23楼#
发布于:2010-11-22 20:22
回 21楼(青空) 的帖子
唔……我尽量,学这个专业就是想以后能出来做动画的。影视编导(就是写剧本),Flash制作,Photoshop,美术基础(素描、水彩画),音响调控,摄影摄像。我觉得学完这些我都可以自己做导演拍短片了。 |
|
|
24楼#
发布于:2010-11-22 20:24
回 22楼(紫木出梦) 的帖子
其实我是希望有人能做好给一份我,然后我就修改下元件之类的就好了的……果然还是自己动手丰衣足食吧…… 我怎么觉得那玩意好像是Flash的读取%进度条,不是那种看动画时让他快进快退的那种时间进度条…… 我要做的是时间进度条。 |
|
|
25楼#
发布于:2010-11-22 20:43
回 24楼(uchihayue) 的帖子
flash源码-进度条制作/*progress bar:进度条*/ var pb_height = 10; var pb_width = 100; var pb = this.createEmptyMovieClip("progressBar_mc", this.getNextHighestDepth()); pb.createEmptyMovieClip("bar_mc", pb.getNextHighestDepth()); pb.createEmptyMovieClip("vBar_mc", pb.getNextHighestDepth()); pb.createEmptyMovieClip("stroke_mc", pb.getNextHighestDepth()); /*创建下载进度的百分数显示*/ pb.createTextField("pos_txt", pb.getNextHighestDepth(), 0, pb_height, pb_width, 22); pb._x = 100; pb._y = 100; /*创建可移动的内部填充块*/ with (pb.bar_mc) { beginFill(0x00FF00); moveTo(0, 0); lineTo(pb_width, 0); lineTo(pb_width, pb_height); lineTo(0, pb_height); lineTo(0, 0); endFill(); _xscale = 0; } /*创建移动的小竖线*/ with (pb.vBar_mc) { lineStyle(1, 0x000000); moveTo(0, 0); lineTo(0, pb_height); } /*创建最外边的长方形*/ with (pb.stroke_mc) { lineStyle(3, 0x000000); moveTo(0, 0); lineTo(pb_width, 0); lineTo(pb_width, pb_height); lineTo(0, pb_height); lineTo(0, 0); } var my_interval; /*创建声音对象,加载成功,显示"sound loaded",当加载完毕显示“cleared interval*/ var my_sound = new Sound(); my_sound.onLoad = function(success) { if (success) { trace("sound loaded"); } }; my_sound.onSoundComplete = function() { clearInterval(my_interval); trace("Cleared interval"); } /*随便选择一首歌曲,但得保存在与此flash文件相同的目录下*/ my_sound.loadSound("蝶恋.mp3", true); /*每隔100ms向updateprogressbar传递参数my_sound一次,以实现进度条的更新, 尤其是可变化内部填充部分和小小竖线的移动*/ my_interval = setInterval(updateProgressBar, 100, my_sound); function updateProgressBar(the_sound) { var pos = Math.round(the_sound.position / the_sound.duration * 100); pb.bar_mc._xscale = pos; pb.vBar_mc._x = pb.bar_mc._width; pb.pos_txt.text = pos + "%"; } 超实用Flash Loading加载进度条教程及源码 分享 网络中的swf影片是可以实现边下载边播放的,由于受到当前网络传输的制约,对于大容量的影片,这种实 时播放并不理想。为避免受众尴尬的等待,flash制作人员往往设计一个加载(loading)的画面,等影片的全部字节下载到本地后再播放,从而保证影 片的播放质量.本文将介绍一种较为标准的loading制作方法。 步骤: 1.打开Flash MX 2004,选择矩形工具,在主场景中画出下一个只有边框有矩形,本例该矩形大小为350*16像素。 2.再在主场景中仍用矩形工具画出一个只有填充而无边框的矩形,并按F8键将其转换为影片剪辑(注:其注册点一定要选在该矩形的最左侧),其实例名为bar 。本例该矩形大小为345*11像素。 3.将上述两矩形在主场景中排列好,使边框矩形嵌套填充矩形。 4.在上述两矩形旁边用文字工具拖出一动态文本框,其变量名为bar_per。 至此,准备工作就绪,即建立了两矩形框和一动态文本框,下面准备编写代码。 5.在主场景中,新建一层,选中该层第1帧,按F9键打开动作脚本编辑窗口,输入以下代码: this.onLoad=function(){ myBytesTotal=_root.getBytesTotal(); } this.onLoad(); this.onEnterFrame=function(){ myBytesLoaded=_root.getBytesLoaded(); bar_xscale=myBytesLoaded/myBytesTotal*100; percent=Math.round(bar_xscale); this.bar._xscale=bar_xscale; this.bar_per=percent+"%"; if(myBytesLoaded==myBytesTotal){ delete this.onEnterFrame; _root.nextFrame(); }else{ this.stop(); } }6.从主场景时间轴第2帧起制作你的flash影片。 注解: ① this.onLoad=function(){ myBytesTotal=_root.getBytesTotal(); } 此段代码是指,当影片剪辑(本例指两矩形和一动态文本框所存在的主场景)加载时,读取主时间轴存在的所有元素的总字节数并赋值给变量myBytesTotal。 ② this.onLoad(); flash事件处理函数MovieClip.onLoad=function(){…}有些奇怪,其中设置的代码,若不在后面加上this.onLoad();,这些代码并不能执行,因此加上这一句以便这些代码得以执行。 ③ myBytesLoaded=_root.getBytesLoaded();//读取主时间轴存在的所有元素已加载的字节数,并将其赋值给变量myBytesLoaded。 ④ bar_xscale=myBytesLoaded/myBytesTotal*100; //将myBytesTotal折算成100时,myBytesLoaded所得到的折算值赋给变量bar_xscale,以便给主场景中bar的 _xscale赋值(_xscale的最大值只能为100),这里用到了初等数学的比例计算。 ⑤ percent=Math.round(bar_xscale);//将变量bar_xscale的值取整后赋给变量percent,以便显示的百分比不带小数。 拓展: 1.“下载速度”的代码设计 ①在主场景中用文字工具拖出有适当宽度的动态文本框,并设其变量名为rate 。 ②在主场景代码层第1帧this.onEnterFrame=function(){}代码体if语句前追加如下代码: t=getTimer(); rate= "下载速度:" + Math.round(myBytesLoaded/t * 100)/100 + " K/s"; 2.“已用时间和剩余时间”的代码设计 ①在主场景中用文字工具拖出有适当宽度的动态文本框,并设其变量名为mytimes 。 ②在主场景代码层第1帧this.onEnterFrame=function(){}代码体if语句前追加如下代码: timeLoaded=Math.round(t/1000); timeRemain=Math.round(timeLoaded*(myBytesTotal-myBytesLoaded)/myBytesLoaded); timeRemain=Math.round(timeRemain/60)+":"+Math.round(timeRemain%60); timeLoaded=Math.round(timeLoaded/60)+":"+Math.round(timeLoaded%60); mytimes="已用时间"+timeLoaded+" "+"剩余时间"+timeRemain; 注:若“下载速度”的代码没有设计,则上述代码前应追加代码 t=getTimer(); 拓展后主场景代码层第1帧的全部代码如下: this.onLoad=function(){ myBytesTotal=_root.getBytesTotal(); } this.onLoad(); this.onEnterFrame=function(){ myBytesLoaded=_root.getBytesLoaded(); bar_xscale=myBytesLoaded/myBytesTotal*100; percent=Math.round(bar_xscale); this.bar._xscale=bar_xscale; this.bar_per=percent+"%"; t=getTimer(); rate= "下载速度:" + Math.round(myBytesLoaded/t * 100)/100 + " K/s"; timeLoaded=Math.round(t/1000); timeRemain=Math.round(timeLoaded*(myBytesTotal-myBytesLoaded)/myBytesLoaded); timeRemain=Math.round(timeRemain/60)+":"+Math.round(timeRemain%60); timeLoaded=Math.round(timeLoaded/60)+":"+Math.round(timeLoaded%60); mytimes="已用时间"+timeLoaded+" "+"剩余时间"+timeRemain; if(myBytesLoaded==myBytesTotal){ delete this.onEnterFrame; _root.nextFrame(); }else{ this.stop(); } } 带时间进度条的Flash Xml焦点图代码,无源文件。请打开main.xml,修改图片及链接 http://www.zzcode.net/soft/softdown.asp?softid=6627 |
|
|
26楼#
发布于:2010-11-22 20:52
回 25楼(紫木出梦) 的帖子
真是辛苦你了……不过我用的是Flash8,要做的进度条是播放进度条…… 百度知道一些,已经找到比较简单一点的教程了,真是麻烦你了…… |
|
|
27楼#
发布于:2010-11-22 20:56
回 26楼(uchihayue) 的帖子
http://www.enet.com.cn/eschool/zhuanti/flashbar/flash播放进度条 不客气,咱不会as神马的,帮不上忙,在错误理解的情况下错误地搜了好多-。-~ |
|
|
28楼#
发布于:2010-11-22 21:25
UID100已经足够让人印象深刻了
|
|
29楼#
发布于:2010-11-22 23:55
为啥一定要用8而不是CS5呢……制作8的那家公司现在都不存在了……
|
|
上一页
下一页