我用actionscript3.0了游戏,遇到问题5
1个回答
展开全部
更新1:
我已修改了程式,但却出现以下错误(我已经把load和finish3Q.swf放在同一个资料夹) Error #2044: 未处理的 IOErrorEvent:。 text=Error #2035: 找不到 URL。
更新2:
T.T .....又有新问题出现。 不知为什么,用以上程式码,会出现如以下网页问题 mycreativezone.herobo/load loadbar既不缩短,也不消失 (补充:以下的程式码我漏了一行:var loadbar:load_bar=new load_bar();)
大大好,下面有说明的四行,就是我加上的语法 var ldr:Loader = new Loader(); addChild(ldr);载入的动画必须放入舞台 var url:String = "finish3Q.swf"; var urlReq:URLRequest = new URLRequest(url); ldr.load(urlReq); ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS
ldrNow); ldr.contentLoaderInfo.addEventListener(Event.COMPLETE
onComplete);完成后 function ldrNow(event:ProgressEvent) { var loading:Number = event.bytesLoaded / event.bytesTotal; showTXT.text = String(Math.floor(loading*100))+"%"; loadbar.scaleX = loading; } function onComplete(event:Event):void { removeChild(showTXT);去除加载文字 removeChild(loadbar);去除加载长条 } 另一问题:我是不是应该改成var url:String="finish3Q” 不可以,必须写成 "finish3Q.swf" 2014-06-23 00:07:08 补充: 第二个问题补充 Loader 只能载入 SWF 档 or 图档 (JPG
PNG
or GIF) 2014-06-23 22:25:14 补充: Error #2044: 未处理的 IOErrorEvent:。 text=Error #2035: 找不到 URL。 就是找不到想要载入的档案。 可能原因之一,是资料夹中的档名,与上方「var url:String = "finish3Q.swf";」档名不相同。 请由资料夹中用「复制」的方式,将档名「贴上」上方「var url:String = "finish3Q.swf";」 2014-06-24 22:29:33 补充: 或者可能是「发布设定」时, load.swf 发布的位置与 finish3Q.swf 不是同一个资料夹 2014-06-29 11:20:06 补充: 你在舞台上已经有一个未命名的 loadbar 再加这句 var loadbar:load_bar=new load_bar(); 会让舞台上有两个 loadbar 当最后 removeChild(loadbar);去除加载长条时 只会去掉一个 loadbar 删掉一个应该就可以了 2014-06-30 10:52:28 补充: 请试试下列作法 一、删 var loadbar:load_bar=new load_bar(); 这句 二、点选舞台上的「蓝色长条」 三、在右边「属性面板」最上方空格填上 loadbar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询