Flash AS:即拷即用的loading代码

loading

  放在第1帧即可。enjoy!
stop();
var rect1:MovieClip = createRectangle1(150, 3, 0x000000);
var rect2:MovieClip = createRectangle2(152, 5, 0x000000);
rect1._x = (Stage.width - rect1._width) / 2;
rect1._y = (Stage.height - rect1._height) / 2;
rect2._x = (Stage.width - rect2._width) / 2;
rect2._y = (Stage.height - rect2._height) / 2;
onEnterFrame = function () {
rect1._width = _root.getBytesLoaded() / _root.getBytesTotal() * 150;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
rect1.removeMovieClip();
rect2.removeMovieClip();
delete rect1;
delete rect2;
delete createRectangle1;
delete createRectangle2;
delete onEnterFrame;
play();
}
};
function createRectangle1(width:Number, height:Number, color:Number, scope:MovieClip):MovieClip {
scope = (scope == undefined) ? this : scope;
var depth:Number = scope.getNextHighestDepth();
var mc:MovieClip = scope.createEmptyMovieClip("mc_" + depth, depth);
mc.beginFill(color);
mc.lineTo(0, height);
mc.lineTo(width, height);
mc.lineTo(width, 0);
mc.lineTo(0, 0);
return mc;
}
function createRectangle2(width:Number, height:Number, color:Number, scope:MovieClip):MovieClip {
scope = (scope == undefined) ? this : scope;
var depth:Number = scope.getNextHighestDepth();
var mc:MovieClip = scope.createEmptyMovieClip("mc_" + depth, depth);
mc.lineStyle(color);
mc.moveTo(0, 0);
mc.lineTo(0, height);
mc.lineTo(width, height);
mc.lineTo(width, 0);
mc.lineTo(0, 0);
return mc;
}

时间: 2024-11-03 21:04:47

Flash AS:即拷即用的loading代码的相关文章

Flash加载loading代码

1.基础 2.MovieClipLoader相关讨论(较深入) 3.V2组件相关问题 今天我们主要介绍Flash的loading制作的基础. 首先要感激Macromedia的大智慧,提供了很好的两个函数使我们可以做出完美的loading,那就是getBytesLoaded和getBytesTotal.请不要再用你改来改去改了两三年的那个什么getFrameLoaded什么什么了,我都记不清楚怎么拼了.我只想说,Frame的观念将在真正的Interactive-Design中淡化.更别提什么Sce

flash 加载 xml的导航菜单实例代码

flash 加载 xml的导航菜单实例代码 //Stage.align = "TL"; //Stage.scaleMode = "noScale"; System.useCodepage = true; ///////////////////////// var srcFoot:Object; var navLeng:Number; var nav_xml:XML = new XML(); nav_xml.ignoreWhite = true; nav_xml.on

mfc中的问题-用mfc制作flash欢迎界面,有一步添加代码,添加到哪里啊?

问题描述 用mfc制作flash欢迎界面,有一步添加代码,添加到哪里啊? 用mfc制作flash欢迎界面,有一步是添加代码的,请问把代码添加到哪里啊?谢谢大家了.

js+flash实现的5图变换效果广告代码(附演示与demo源码下载)_javascript技巧

本文实例讲述了js+flash实现的5图变换效果广告代码.分享给大家供大家参考,具体如下: 这是一款类似淘宝图片广告的js+flash广告代码.非常美观实用! 运行效果截图如下: 点击此处查看在线演示效果. 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

jQuery实现Flash效果上下翻动的中英文导航菜单代码_jquery

本文实例讲述了jQuery实现Flash效果上下翻动的中英文导航菜单代码.分享给大家供大家参考.具体如下: 这是一款jQuery实现Flash效果鼠标感应式的翻动导航菜单,支持中英文切换,所使用的jQuery类库版本为1.3.2. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-flash-style-sx-cha-chen-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//

php读取flash文件高宽帧数背景颜色代码

php教程读取flash文件高宽帧数背景颜色代码 <?php /* 示例:   $file = '/data/ad_files/5/5.swf';   $flash = new flash();   $flash = $flash->getswfinfo($file);   echo " 文件的宽高是:".$flash["width"].":".$info["height"];   echo " 文件版本

Flash“在第一帧导出”卡对loading的影响

  Flash的"在第一帧导出"巨傻无比!在第一帧导出,无疑是要在Loading前就要把你用来attach的MC.声音.V2组件--都下载了才显示Loading条!So往往Loading都不会是从10%以内开始的!! 如果直接去掉咧?既然是用来attach的,去掉后Flash就根本不导出到SWF了,所以肯定就attach不到了! OK解决方法: 情况1:V2组件 这个最简单,库,组件属性,去掉那个傻X到死在第一帧导出,然后点 发布设置 ,AS版本 后面的设置,导出用于类的帧 那里写第几

flash player打开进入视频,一直显示loading

  flash player是什么? FlashPlayer是Macromedia公司开发的一款Flash播放器,专门提供对.swf文件的播放.flash是一种网络上新兴的流行动画格式.它是矢量的,所以即使放大也不会出现变形和模糊.并且,由于它丰富的效果和强大的功能,更多的被应用在网站设计,动画制作,和媒体广告. 解决方案: 一.网速差不稳定导致 网速问题的话,你只能加大你的带宽.如果你是和别人共用局域网的话,那可以在对方尚未使用网络的情况来观看网页视频.看看会不会解决一直显示loading的情

as3 loading代码

var request:URLRequest=new URLRequest("chatRoom.swf");var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);loader