您所在的位置:QQ首页 > 动画频道 > 特殊效果> 正文

纯AS的Loading预载画面效果四例
http://flash.QQ.com   2006年 06月 25日 15:49   FLASH8  

简介:

之前,已经有很多教程是关于Loading制作方法的,今天我们给读者讲述四个纯AS的Loading效果,不懂AS的菜鸟或“代码盲”甚至可以直接复制教程中的代码到自己的作品中,懂AS代码的朋友,可以仔细阅读这些代码,从中学到更多的AS知识……

前言:稍微大一些的Flash作品在播放之前都会有一个Loading预载画面,这考虑到网络的速度,本地浏览不需要等待下载,但传到网上,因为每个用户的网速不同,所以很有必要在我们的作品中加入Loading画面,之前,已经有很多教程是关于Loading制作方法的,今天我们给读者讲述四个纯AS的Loading效果,不懂AS的菜鸟或“代码盲”甚至可以直接复制教程中的代码到自己的作品中,懂AS代码的朋友,可以仔细阅读这些代码,从中学到更多的AS知识,或由此引申出更多的AS Loading效果……感谢作者=棉花糖=、egg616、小郎提供源码和思路--闪客帝国的叶子

一.=棉花糖=的Loading教程

比较简陋

动态显示load百分比

将全部代码拷贝到第一帧,当load完毕后,会自动开始播放

源代码: 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 ();

}

};

免费订阅】【发表评论】【动画论坛】【  】【关闭
发表评论
 QQ号码:
 QQ密码:
 验证码: 匿名发表
* 请各位网友遵纪守法并注意语言文明。
*《互联网电子公告服务管理规定》
*《全国人大常委会关于维护互联网安全的规定》




关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航
Copyright © 1998 - 2008 Tencent Inc. All Rights Reserved
腾讯公司 版权所有