flash的高级预载教程说明
欢迎您,闪存执行指令处理的奇妙世界!预加载的任何和所有你的flash内容是第一“条条框框”最闪光的东西开始。我也一样,只是一小会儿前搜索Flashkit的一个有用的预加载或两帮我随着我的闪存能力。我发现了几个教程,虽然他们以上无论哪种方式,我的头,我想要的东西太简单。我是我,当然,我想通了,我该怎么办呢。
注:我一直觉得,我不喜欢被告知,到底该怎么做,所以在本教程中,我可以,我会尽量松动。
入门
我总是做预加载时的第一件事是创建它自己的场景(使事情变得不那么混乱,等等,但如果你想,你可以把它在主场景)预加载。
去修改 - 场景上的小“加”图片,然后单击添加一个新的场景,你的电影。现在去新的场景。
你可能想设置几个对象,让他们闪开。我们将成立加载栏和%的文本框中。加载栏只是占用整整100帧的动画。我通常只是使这个酒吧与形状补间口罩超过它,在画面中,但你可以做任何你希望的。
画布上绘制一个酒吧,选择它,然后按F8键将其转换成一个符号。编辑这个新的符号,所以它是一个100帧的动画,无多,不会少。
这样做的方法之一是创建另一个层上方酒吧。在一层的酒吧,选择100帧,然后按F5。层以上(1帧),画一个小框,几乎涵盖了边缘,然后在第100帧按F6键,使盒,所以它只是覆盖下面的框中。现在这个新层上的地方,点击任何帧到属性框。在这里,从下拉菜单中选择补间形状。现在做顶层口罩,到创建越来越棒!
现在您已经acomplished,回去给你的预加载的场景,并创建一个新的文本框。一个动态文本框,并把它的变量:percentLoadedText确保它足够大。当你在这里,你还不如给酒吧的实例名称。简单地称它为“酒吧”
可谓易如反掌。现在用actionscript!
ActionScript中
Actionscipt一些似乎真的很艰巨,所以我会尽量使其尽可能容易。它极大地帮助,如果你知道点语法,但如果你没有,你不会吃亏。用actionscript总是更容易找到工作等,当它在它自己的层。
主时间轴上创建一个新层,并调用它的“动作”。该层应该是空白的。创建三个关键帧。现在,所有内容在第一层就可以了,选择第3帧,然后按F5。
在操作层,我们将检测flash影片的总规模,并检测总量加载它。然后,我们将得到的百分比这两个值,然后控制文本框说什么,酒吧做什么。你会注意到,我使用
_root。
很多。是这样的话,所有这些变量被放置在电影的基础上确保。
在操作层的第一帧,添加以下行动:
= _root.getBytesLoaded()_root.bytesLoaded;
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(_root.bytesLoaded / _root.bytesTotal)(100 *);
_root.percentLoadedText = _root.percentLoaded的+“%”;
_root.bar.gotoAndStop(percentLoaded);
下页,我会解释一下这段代码,但现在只需添加操作。现在,在“动作”层框架2,如以下代码:
如果(== 100 _root.percentLoaded){
的gotoAndPlay(3);
} {
的gotoAndPlay(1);
}
此检查,看看它的加载,如果是去第三帧,或者你的介绍动画。如果没有,回去,并刷新自己在新的装载量。
现在您已完成预加载 - 好吧,反正居多。这是如何工作的详细信息,事,物,你不妨做,继续阅读。
(责任编辑:卓想动画http://www.zxgzs.com)