当前在线人数10868
首页 - 分类讨论区 - 电脑网络 - 闪客一族版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
问个preloader的问题
[版面:闪客一族][首篇作者:stonefish] , 2011年01月20日19:02:48 ,484次阅读,8次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
stonefish
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: stonefish (等过第一个秋), 信区: Flash
标  题: 问个preloader的问题
发信站: BBS 未名空间站 (Thu Jan 20 19:08:48 2011, 美东)

新手土问题,请莫见笑。AS2。
swf文件3M多,所以加了一个preloader,可是load页面以后,还是空白半天,然后
preloader出现,哗的一下就100%了。trace的结果是一开始什么都trace不到,等
显示的时候就已经快3M了。
研究了一下,是不是这个getbytesloaded和getbytestotal都是指时间轴上用到的
assets啊?因为这个东西本来是作为kiosk的,没打算网上用,所以有很多个小mc
放在library里,点了按钮以后再去load。
有没有什么办法让它早点显示进度条?
--
       Dm   Am       Dm       Gm    C   Dm       bB         C      
我  拉起你的手    奔向花儿开的地方    快快昂起头跟着我    让我们飞翔
        Dm Am        Dm       Gm    C   Dm       bB         C      
我  拉起你的手    飞向风儿唱的地方    慢慢紧紧的抱着我    自由的飘荡



※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.60.]

 
zhuxie
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: zhuxie (猪邪@千金散尽还复来@), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Fri Jan 21 12:35:21 2011, 美东)

你这个我估计是因为第一帧要load各种class和component,而只有这些东西load结束后
你的
preloader才能显示出来,所以preloader出来的时候你实际上已经load大部分东西了。
这种情况有
个办法可以解决,单独的写一个preloader文件,然后把你的主文件load到你的
preloader文件中
去,这样你的preloader文件非常小,很快就显示了,并开始显示loading的过程了,这
样就不会出现
上面那种情况了。

【 在 stonefish (等过第一个秋) 的大作中提到: 】
: 新手土问题,请莫见笑。AS2。
: swf文件3M多,所以加了一个preloader,可是load页面以后,还是空白半天,然后
: preloader出现,哗的一下就100%了。trace的结果是一开始什么都trace不到,等
: 显示的时候就已经快3M了。
: 研究了一下,是不是这个getbytesloaded和getbytestotal都是指时间轴上用到的
: assets啊?因为这个东西本来是作为kiosk的,没打算网上用,所以有很多个小mc
: 放在library里,点了按钮以后再去load。
: 有没有什么办法让它早点显示进度条?



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 74.92.]

 
stonefish
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: stonefish (等过第一个秋), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Sat Jan 22 12:22:59 2011, 美东)

太感谢了。明天有空了试试看!
【 在 zhuxie (猪邪@千金散尽还复来@) 的大作中提到: 】
: 你这个我估计是因为第一帧要load各种class和component,而只有这些东西load结束后
: 你的
: preloader才能显示出来,所以preloader出来的时候你实际上已经load大部分东西了。
: 这种情况有
: 个办法可以解决,单独的写一个preloader文件,然后把你的主文件load到你的
: preloader文件中
: 去,这样你的preloader文件非常小,很快就显示了,并开始显示loading的过程了,这
: 样就不会出现
: 上面那种情况了。


--
       Dm   Am       Dm       Gm    C   Dm       bB         C      
我  拉起你的手    奔向花儿开的地方    快快昂起头跟着我    让我们飞翔
        Dm Am        Dm       Gm    C   Dm       bB         C      
我  拉起你的手    飞向风儿唱的地方    慢慢紧紧的抱着我    自由的飘荡



※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.60.]

 
stonefish
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: stonefish (等过第一个秋), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Mon Jan 24 19:10:37 2011, 美东)

这个办法解决了loading过程的显示,可是出现了一个新问题。。。

我把主文件load到loader里面的一个movieclip里。结果,主文件的结构就变了,以前用
_root.xxx来refer的东西全部都不work。偏偏当时做前面一个的时候没有考虑到这一点,
有非常多个小mc里的action都是用_root.xxx来写的,改的话,有两百多个:S

也尝试过是否能把主文件load到root level,好像不行。一旦开始load就盖掉了loader
的关于进度条的script。

有什么解决的办法吗?

先谢过。

【 在 zhuxie (猪邪@千金散尽还复来@) 的大作中提到: 】
: 你这个我估计是因为第一帧要load各种class和component,而只有这些东西load结束后
: 你的
: preloader才能显示出来,所以preloader出来的时候你实际上已经load大部分东西了。
: 这种情况有
: 个办法可以解决,单独的写一个preloader文件,然后把你的主文件load到你的
: preloader文件中
: 去,这样你的preloader文件非常小,很快就显示了,并开始显示loading的过程了,这
: 样就不会出现
: 上面那种情况了。


--
       Dm   Am       Dm       Gm    C   Dm       bB         C      
我  拉起你的手    奔向花儿开的地方    快快昂起头跟着我    让我们飞翔
        Dm Am        Dm       Gm    C   Dm       bB         C      
我  拉起你的手    飞向风儿唱的地方    慢慢紧紧的抱着我    自由的飘荡



※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.60.]

 
zhuxie
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: zhuxie (猪邪@千金散尽还复来@), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Wed Jan 26 13:35:13 2011, 美东)

有_root的话确实不行。把_root都换成一个或几个_parent,可以解决这个问题。这就
是我as2里面
从来不用_root的原因。as3就没这问题了。

【 在 stonefish (等过第一个秋) 的大作中提到: 】
: 这个办法解决了loading过程的显示,可是出现了一个新问题。。。
: 我把主文件load到loader里面的一个movieclip里。结果,主文件的结构就变了,以
前用
: _root.xxx来refer的东西全部都不work。偏偏当时做前面一个的时候没有考虑到这一
点,
: 有非常多个小mc里的action都是用_root.xxx来写的,改的话,有两百多个:S
: 也尝试过是否能把主文件load到root level,好像不行。一旦开始load就盖掉了
loader
: 的关于进度条的script。
: 有什么解决的办法吗?
: 先谢过。



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 207.239.]

 
stonefish
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: stonefish (等过第一个秋), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Wed Jan 26 20:59:51 2011, 美东)

唉教训啊,多谢帮忙了

【 在 zhuxie (猪邪@千金散尽还复来@) 的大作中提到: 】
: 有_root的话确实不行。把_root都换成一个或几个_parent,可以解决这个问题。这就
: 是我as2里面
: 从来不用_root的原因。as3就没这问题了。
: 前用
: 点,
: loader


--
       Dm   Am       Dm       Gm    C   Dm       bB         C      
我  拉起你的手    奔向花儿开的地方    快快昂起头跟着我    让我们飞翔
        Dm Am        Dm       Gm    C   Dm       bB         C      
我  拉起你的手    飞向风儿唱的地方    慢慢紧紧的抱着我    自由的飘荡



※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.60.]

 
stonefish
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: stonefish (等过第一个秋), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Thu Jan 27 14:32:52 2011, 美东)


后来又研究了一下。其实在publish setting里,script setting,点进去可以设置
export class in frame (),可以自己设成2等等。

不过我的文件的主要问题不是class,而是库里有一些含有高像素图片的mc,需要动态
调用的时候,默认也是export到frame1. 把上面的设置改成2以后,这些mc的属性里可
以选择export到frame 2,但是大概是因为他们不是class,所以结果并没有改变。

最后找了个土法,把这些mc export to frame 1的选项全部去掉,然后在第二帧上把
这些mc全部拖到stage上,设成透明度0。。。

【 在 zhuxie (猪邪@千金散尽还复来@) 的大作中提到: 】
: 有_root的话确实不行。把_root都换成一个或几个_parent,可以解决这个问题。这就
: 是我as2里面
: 从来不用_root的原因。as3就没这问题了。
: 前用
: 点,
: loader


--
       Dm   Am       Dm       Gm    C   Dm       bB         C      
我  拉起你的手    奔向花儿开的地方    快快昂起头跟着我    让我们飞翔
        Dm Am        Dm       Gm    C   Dm       bB         C      
我  拉起你的手    飞向风儿唱的地方    慢慢紧紧的抱着我    自由的飘荡



※ 来源:·BBS 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 71.60.]

 
zhuxie
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: zhuxie (猪邪@千金散尽还复来@), 信区: Flash
标  题: Re: 问个preloader的问题
发信站: BBS 未名空间站 (Fri Feb  4 13:37:22 2011, 美东)

这个方法我也用过,但有时有一些问题,主要是组件,class到第二针导入的话有些组
件工作不正常,
有时也莫名其妙的出些问题。后来我看了Lee Brimelow的一篇专门说preloader的文章
就改用
external的preloader了,工作中用起来也特别方便,就一个preloader,里面的load的
文件用的
动态的名字,啥东西都可以load了。

【 在 stonefish (等过第一个秋) 的大作中提到: 】
: 这个办法解决了loading过程的显示,可是出现了一个新问题。。。
: 我把主文件load到loader里面的一个movieclip里。结果,主文件的结构就变了,以
前用
: _root.xxx来refer的东西全部都不work。偏偏当时做前面一个的时候没有考虑到这一
点,
: 有非常多个小mc里的action都是用_root.xxx来写的,改的话,有两百多个:S
: 也尝试过是否能把主文件load到root level,好像不行。一旦开始load就盖掉了
loader
: 的关于进度条的script。
: 有什么解决的办法吗?
: 先谢过。



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 74.92.]

[分页:1 ]
[快速返回] [ 进入闪客一族讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996