flash进度条加载代码,在第一帧上加代码,进度条加载完成跳到第二帧

如题所述

下面是基本的代码, 用到两个事件, 加载进度和加载完成, 你需要在加载进度的监听函数中, 添加更新进度条显示的代码, 我不知道你的进度条是什么样的, 没办法写;

import flash.events.ProgressEvent;
import flash.events.Event;
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandle);
this.loaderInfo.addEventListener(Event.COMPLETE, onCompleteHandle);
function onProgressHandle(evt:ProgressEvent):void
{
    //已经加载的比例(0-1)
 var progress:Number = evt.bytesLoaded / evt.bytesTotal;
 //下面要更新加载进度条的显示
}
function onCompleteHandle(evt:Event):void
{
 //加载完成
 this.gotoAndStop(2);//跳转到第二帧
}

温馨提示:内容为网友见解,仅供参考
无其他回答

求一个flash loadin加载条的代码或者 百分比的代码
2,在第一贞处放置进度条元件,在这里我们是用一个名为preloader的mc(一个长方形的元件,记住注册点在左,或左上角); 3,在第一贞处添加代码 var amountLoaded:Number = _root.getBytesLoaded()\/_root.getBytesTotal(); prelaoder._xscale = amountLoaded*100;\/\/进度条的宽度 \/\/当然你也可以...

FLASH进度条问题
可以创建多个场景,之后调换场景的顺序,最上边的场景最先被播放,最上边的场景播放完成后只要没有跳转或者STOP语句自动播放后续场景。所以如果制作进度条,建议单独制作一个场景,这样就不用关心制作在第几帧或者哪个图层的问题了。当然也可以制作在某一帧里,不过代码编写的时候就要进行一定量的跳转了 ...

Flash进度条怎么做?
进度条同时按百分比数跳转到相应的帧上去;_root.进度条.gotoAndStop(load);在第6帧(F7)插入一个关空白关键帧,复制下面的代码并粘贴,请看(图4)\/\/如果下载字节数=总字节数,跳转到6帧停止 if (loaded == total){ gotoAndStop(6);\/\/否则跳转到标签名"play"的帧,继续下载 } else { gotoAndPla...

如何做FLASH加载进度。。。
首先我们来学习一下单一flash文件内部加载进度条的制作: 0,将要加载进度条的文件打开 1,将所有放置元件的的层在时间轴上的贞,向后移两贞(当然如果你没有做其他的动画,就直接插入两个关键贞就完了) 2,在第一贞处放置进度条元件,在这里我们是用一个名为preloader的mc(一个长方形的元件,记...

求高人指点FLASH LOADING进度条代码问题
如果你只是想看一个加载效果的话 i没有设置初始值,从0开始。而且,就算设置了初始值,你也没有看不到效果,从一到一百,只是瞬间的事。。。建议看一下加载流正确的例子吧。

flash 进度条制作方法
在第一帧加stop();然后回到主场景,画一个矩形,宽为3,高自定,位置在正中,然后转换为影片剪辑,在实例名里面写jiazai,然后在帧里写:function jindu(){ yxz=getBytesLoaded();zzj=getBytesTotal();xianshi="已下载"+int(yxz\/zzj*100)+"%"jiazai._xscale=int(yxz\/zzj*10000);if (xianshi==...

FLASH制作一个很简单的进度条
第一帧:if(当前读取进度>=总进度){ gotoAndPlay("场景1","start") \/\/start即第5帧 }else{ 设置zz的X轴方向比例为读取量\/总量 \/\/zz即影片剪辑进度条 设置load值为当前读取进度 \/\/load为已经装载 帧文本 设置scale值为读取比例 \/\/scale为已经装载 %文本 } 第二帧:实现循环,即每一帧的时间...

flash的进度条Loading 预载动画如何写代码?
第二帧 为你的动画内容。AS3.0 版本:第一帧 stop();import flash.display.LoaderInfo;import flash.events.ProgressEvent;import flash.text.TextField;\/\/声明文本 显示位置 var loadText:TextField=new TextField();loadText.x = 220;loadText.y = 200;\/\/在舞台加载文本 addChild(loadText);\/\/...

Flash 怎么加 进度条?
二:增加--图层 在“场景2”中,点时间轴下的增加图层“+”按钮,建立4个图层, 从上到下分别命名为:action层、进度条层、按钮层、动画层。请看(图2)三:AC控制层--添加代码:1.选中action图层,选中第一帧在属性面板<帧标签>处,写上"play"(加上帧标签play),然后窗口--动作(F9)打开...

flash里预载动画的代码(是有进度条显示的那种)怎么写
bytes = Math.round(l \/ t * 100) + "%";gotoAndPlay(1); } 1.变量都替你声明好了,以上代码写在第二帧里。第一关键帧,留空。2.矩形工具画一条的条条,并转换成剪辑,选择它,在属性栏为其取变量名为:loading 3.点个文本上去,变量名为:bytes \/\/这个文本是显示加载多少用的。

相似回答