前言:稍微大一些的flash作品在播放之前都会有一个loading预载画面,这考虑到网络的速度,本地浏览不需要等待下载,但传到网上,因为每个用户的网速不同,所以很有必要在我们的作品中加入loading画面,之前,已经有很多教程是关于loading制作方法的, 今天我们给读者讲述四个纯as的loading效果,不懂as的菜鸟或“代码盲”甚至可以直接复制教程中的代码到自己的作品中,懂as代码的朋友,可以仔细阅读这些代码,从中学到更多的as知识,或由此引申出更多的as loading效果……感谢作者=棉花糖=、egg616、小郎提供源码和思路--闪客帝国的叶子
stop ();
_root . createtextfield ( "myload_txt" , 1 , 0 , 0 , 0 , 0 );
with ( _root . myload_txt ) { //设置文本
background = true ; //文本框是否有背景
backgroundcolor = 0x336699 ; //文本框的背景颜色
textcolor = 0xffffff ; //文本字段中文本的颜色
type = "dynamic" //文本字段为动态文本
selectable = false ; //文本是否可选
autosize = "center" ; //控制文本字段的自动大小调整和对齐
_x = stage.width/2; //文本字段的横坐标
_y = stage.height/2;//文本字段的纵坐标
}
onenterframe = function () {
var loaded = _root . getbytesloaded ();
var total = _root . getbytestotal ();
_root . myload_txt . text = math . floor (( loaded / total )* 100 )+ "%" ;
if ( loaded == total ) {
onenterframe = null ;
removemovieclip ( _root . myload_txt );
play ();
}
};
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器