如何确保您的共享库下载时间?
时间:2013-04-30 09:55来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
一.你知道为确保您的共享库下载时间?曾经有过问题,显示由于共享库不存在的东西吗?要使用一个共享库大于300K?检查本教程,看看你可以做些什么。
我曾经工作在一个项目中,我需要的共享库来存储信息的星星点点。渊源CD_ROM根据,但在开发过程中,它必须是适于网络。太好了,我用的是一对夫妇234K库总。经过测试,我发现这些家伙了他们的时间,从服务器下载的。正因为如此,我的项目失败的,显示关键要素。一个解决方案是必要的。
共享库是有用的,如果你想使用相同的资产(符号,语音文件,图形),在不同的SWF。共享库发布为swf文件。一个共享库开始时从服务器下载的SWF它与要求其资产之一。而不是之前。
本教程将介绍其中一个可能的解决方案,以确保您的共享库都预装演示前开始..
假定的知识:预加载功能,水平(即加载电影分为不同的级别,级别之间的沟通)的概念,基本的Flash 5动作的理解,当然,如何使用共享库。
小的共享库
只有共享库开始下载电影到您的计算机时,它与要求其资产(要显示它)。没有下载,在正确的时间,以显示其资产根据资产的大小或库本身的大小,它可能发生在共享库。
如果你的共享库(即50K)并不大,您可以:
•什么也不做.. 9的10倍,它仍然工作正常。
•将一个图书馆的资产上链接的影片的第一帧。假设你是堆载预压这部电影,确保图书馆的资产要求之前或期间,堆载预压。通过这样做,共享库的启动时间从服务器下载..使用面罩或隐藏的资产之一,其属性(即α或位置(X = -1000))..
资产:所有的东西你可以放到库:音频,图形,符号..等等
大型共享库1
可能无法得到大的共享库(> 100K)下载在时间交付其资产链接电影。我们真的想拥有控制权,当这些文件被下载。我们也希望,以确保他们预紧演示开始之前。
我们知道共享库只是简单的SWF文件。也许swf文件,一个空的时间表和加载的库。尽管如此,他们是SWF文件。闪光的一个很酷的功能是,你可以到另一个加载一部电影在不同的级别...嘿!为什么不共享库加载到一定程度的某处..加载该文件,如果我们自己,我们也可以控制流量,可以等待该库被加载..
这里是做什么..
现在,让我们假设我们已经得到了以下文件:
•共享库(385K),我们称之为myLibrary.swf。
•我们的演示文件,我们称之为myMovie.swf。此文件使用从myLibrary.swf资产。这也是我们_level0文件..
在第一帧myMovie.swf添加下面的代码:
/ /停止电影
停止();
1级/ /负载上的共享库
使用loadMovieNum(“myLibrary.swf 1)
发生了什么?此刻myMovie.swf推出后,它将停止。此外,另一部电影正在被装上_level1使用loadMovieNum()时的动作。通常情况下,这将是您的演示文稿的另一部分,或与soundloop,或任何一部电影..在这种情况下,我们的共享库..
我曾经工作在一个项目中,我需要的共享库来存储信息的星星点点。渊源CD_ROM根据,但在开发过程中,它必须是适于网络。太好了,我用的是一对夫妇234K库总。经过测试,我发现这些家伙了他们的时间,从服务器下载的。正因为如此,我的项目失败的,显示关键要素。一个解决方案是必要的。
共享库是有用的,如果你想使用相同的资产(符号,语音文件,图形),在不同的SWF。共享库发布为swf文件。一个共享库开始时从服务器下载的SWF它与要求其资产之一。而不是之前。
本教程将介绍其中一个可能的解决方案,以确保您的共享库都预装演示前开始..
假定的知识:预加载功能,水平(即加载电影分为不同的级别,级别之间的沟通)的概念,基本的Flash 5动作的理解,当然,如何使用共享库。
小的共享库
只有共享库开始下载电影到您的计算机时,它与要求其资产(要显示它)。没有下载,在正确的时间,以显示其资产根据资产的大小或库本身的大小,它可能发生在共享库。
如果你的共享库(即50K)并不大,您可以:
•什么也不做.. 9的10倍,它仍然工作正常。
•将一个图书馆的资产上链接的影片的第一帧。假设你是堆载预压这部电影,确保图书馆的资产要求之前或期间,堆载预压。通过这样做,共享库的启动时间从服务器下载..使用面罩或隐藏的资产之一,其属性(即α或位置(X = -1000))..
资产:所有的东西你可以放到库:音频,图形,符号..等等
大型共享库1
可能无法得到大的共享库(> 100K)下载在时间交付其资产链接电影。我们真的想拥有控制权,当这些文件被下载。我们也希望,以确保他们预紧演示开始之前。
我们知道共享库只是简单的SWF文件。也许swf文件,一个空的时间表和加载的库。尽管如此,他们是SWF文件。闪光的一个很酷的功能是,你可以到另一个加载一部电影在不同的级别...嘿!为什么不共享库加载到一定程度的某处..加载该文件,如果我们自己,我们也可以控制流量,可以等待该库被加载..
这里是做什么..
现在,让我们假设我们已经得到了以下文件:
•共享库(385K),我们称之为myLibrary.swf。
•我们的演示文件,我们称之为myMovie.swf。此文件使用从myLibrary.swf资产。这也是我们_level0文件..
在第一帧myMovie.swf添加下面的代码:
/ /停止电影
停止();
1级/ /负载上的共享库
使用loadMovieNum(“myLibrary.swf 1)
发生了什么?此刻myMovie.swf推出后,它将停止。此外,另一部电影正在被装上_level1使用loadMovieNum()时的动作。通常情况下,这将是您的演示文稿的另一部分,或与soundloop,或任何一部电影..在这种情况下,我们的共享库..
(责任编辑:卓想动画http://www.zxgzs.com)