预装器在Flash中真的有帮助吗?
我注意到在许多大量使用Flash的网站上使用了“预加载程序”。这应该会让用户感觉到,当应用程序下载和初始化时,站点正在加载。我对这种做法有几个问题预装器在Flash中真的有帮助吗?,flash,adobe,Flash,Adobe,我注意到在许多大量使用Flash的网站上使用了“预加载程序”。这应该会让用户感觉到,当应用程序下载和初始化时,站点正在加载。我对这种做法有几个问题 这真的有用吗?从我所看到的,似乎有相当数量的图形在预加载器本身多次。这似乎违背了使用预加载程序的目的。沉重的图形只会增加SWF文件的整体大小,这意味着下载需要更长的时间 如何确定在预加载程序中使用的图形的正确数量 预加载程序仅用于用户体验。如果用户在开始的5秒钟内一直盯着一个空白屏幕,想知道网站是否被破坏了,那么大多数网站都会经历高跳出率。预加载程序
预加载程序使用进度条显示进度。它通常是需要的,因为主权财富基金有点大,用户将体验到空白屏幕,即使他是在一个快速连接。但前置程序必须是最小的。您可以使用矢量图形来制作它们。您还应该显示一个确定的进度条。(意味着您应该显示其加载的百分比,即必须有进度指示)。有些人看起来图形化“大”,但在后台,他们有时可以通过使用编程方法绘制形状和创建运动,以相对较小的文件大小将其取下,就像您可以在SWF文件中轻松创建一个非常轻的预加载程序,方法是放置一些进度条形码,如:
var thickness:int = 30;
var sWidth:Number = stage.stageWidth
var sHeight:Number = stage.stageHeight
var g:Graphics = root.graphics;
g.clear();
g.beginFill(0x0000ff, 1);
g.drawRect(0, sHeight-thickness, sWidth * yourProgressPercent, thickness);
g.endFill();
请注意,在加载内容时执行的ENTER_框架中,提供进度百分比变量,并且代码占用的时间不应超过1 KB(未测试,但假设为:p)这听起来很明显,但不要让它们变大。我会说保持在40K以下,但显然这主要取决于你的目标受众。看一看,虽然你会发现一些大约1MB。为了获得好的图形/效果,我建议使用代码。+1您有多少答案的排名远远高于公认的答案?英雄联盟