首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

为啥读取代码无法显示

2012-12-30 
为什么读取代码无法显示本帖最后由 sosscz 于 2011-12-18 00:21:06 编辑以下是我的代码 flash as3addEvent

为什么读取代码无法显示
本帖最后由 sosscz 于 2011-12-18 00:21:06 编辑 以下是我的代码 flash as3
addEventListener(Event.ENTER_FRAME,loadProgress);//侦听ENTER_FRAME
function loadProgress(event:Event)
{
var movieBytesLoaded:int=root.loaderInfo.bytesLoaded;
//获取目标的下载总字节数,修改THIS为元件函数名或许截取目标的数据
var movieBytesTotal:int=root.loaderInfo.bytesTotal;
//获取目标的总字节大小
var movieKLoaded:int=movieBytesLoaded/1024;
var movieKTotal:int=movieBytesTotal/1024;
//转换成千字节
loadplay.loadtext.text="loading:"+movieKLoaded+"Kb/"+movieKTotal+"Kb";
//创建一个text1的动态文本框
if(movieBytesLoaded>=movieBytesTotal)
{
removeEventListener(Event.ENTER_FRAME,loadProgress);
//释放掉侦听,即关掉侦听
gotoAndStop(2);
}
}

loadplay是我创建在舞台的一个影片剪辑
当我点击模拟下载的时候
舞台是全白的
要过一段时间才显示
但是显示的是已经载入完成的
这样子就没有使用读取FLASH的意义了

早期用这个代码可以使用舞台的动态文本的

FLASH的整体构架是这样的
舞台只有2帧,其他内容都在元件里
这样不对么?
[解决办法]
本身你的代码没什么问题。
如果你真的出现未能显示,那有可能是因为你在第一帧少了stop();

热点排行