flash报头加载的实现方法

点评:是衡量一个闪光的水平,即使是一个很好的加载的态度,因为装的是唯一一个你不会看到所有的用户,用户将看到的东西,所以你注意加载,你甚至可以对比的闪光的职业道德。
我认识很多以设计为基础的朋友,他们中的许多人都在寻找现成的东西,每次都去。




是衡量一个闪光的水平,即使是一个很好的加载的态度,因为装的是唯一一个你不会看到所有的用户,用户将看到的东西,所以你注意加载,你甚至可以对比的闪光的职业道德。
我认识一个基友设计很多,许多人都在寻找一个准备进行加载,然后每次应用它。我个人认为这是个坏习惯。不是我不提倡重用的代码和组件,但我想得到很多东西喜欢装的东西这是一个问题。我强烈建议的闪光,已经能够修改人民在我的东西加载水平看。
讨论分为三个部分:
1。基础
2,有关讨论MovieClipLoader影片剪辑加载器(深度)
3,V2组件相关问题
今天我们主要介绍flash加载制作的基础。
首先,我们要感谢Macromedia的大智慧,并提供良好的功能完善的加载,是getbytesloaded和getbytestotal。请不要用你改变改变改变两年或三年getframeloaded什么什么的,我不记得如何拼写它。我只是想说,框架的理念将淡化房interactive-design.not提什么场景是闪光的失败!
那么加载是如何工作的呢我们如何使用这两种功能这里有一个重要的概念,就是区间调用,下面列出了很多调用间隔的方法,并列举了它在装载生产中的状态和用法,欢迎添加:。setInterval。
写作:
loadcheck()函数
{
var p = getbytesloaded()/()getbytestotal;
如果(p=1)
{
ClearInterval(intervalid); / /呼叫释放间隔
GotoAndPlay(someframe); / /玩
}
}
var间隔= 30; /这是刷新频率。
无功intervalid = setInterval(loadcheck,间隔);
我个人不推荐这种写作的初学者。因为很多人容易忽视的CSS样式,这一点是不容忽视的,这是很可怕的!如果你设定一个不及时去除,这意味着你将增加一个不必要的负担,整个SWF播放!
但这种方法并不适用于moiveclip状态控制(初学者会发现MC的路径是一个大问题,但loadcheck本身是一个函数,或者调用setInterval,loadcheck指路径,这是一个很大的麻烦,你别指望_root,那将使你的程序不规范;不要指望这个,因为这个功能似乎并不理想;最好不要写,你却不敢写),然后做一个更好的效果。
在每一帧模式
我最喜欢的是这种方法,它更方便直观,因为我们经常用MC来表示加载的进度,比如进度条,或者更具创造性的东西,没有你就无法完成。
所以,如何使用它。第一集的想法。然后给你的MC的实例名,比如这一次loader_mc.at,写代码的时间轴上,记住,这不是MC的时间表。因为这使得它更容易统一编码,便于统一的路径,便于管理搜索。不只是节省几个字母和移动代码按钮,MC,然后在(新闻)。除非你是敷衍你的工作,或者你是为了把你的家庭作业。
loader_mc.onenterframe =功能()
{
无功gettar:影片剪辑=这。_parent;
var p = gettar.getbytesloaded()/()gettar.getbytestotal;
迹(p);
如果(p=1)
{
this.onenterframe = null;
GotoAndPlay(someframe); / /玩
}
U3000 U3000
}
因为,作为简单的记住,它引用MC在MC的活动功能身体始终是一个快速的东西。因为这可以指向MC本身,你可以找到所有你的MC通过这样的方式。_parent!
直接依赖于时间线的循环方式
这是一个非常非常非常古老的方式,不再。
上面的计算是比较简单的,还有两个更容易加载技术,以及Loader与各种MovieClipLoader影片剪辑加载器,V2组件。我们继续下一节。