- 浏览: 1454542 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
AS2的时候做LOADING有很多种方法,做起来也得心应手
可是到AS3的时候做LOADING的时候却无从下手,抓瞎了几天
因为在AS3中引入了一个全新的类LoaderInfo,这个类可作用
于任何的可显示对象(display
object),这个对象里包含了加
载过程检测、加载地址、加载对象的内容、加载对象总字节数(和
加载过程中的字节数)、加载对象的宽度高度等等非常多的内容
有2种方式可以访问LoaderInfo对象:
1)访问flash.display.Loader对象的contentLoaderInfo属性;
2)任何一个可显示对象(display
object)都有loaderInfo属性;
注意:每个SWF文档的主类的实例有loaderInfo属性,每个Loader有loaderInfo属性,同时它有一个contentLoaderInfo属性,通过这个属性你可以访问到Loaded对象的loaderInfo。
下面还来例子示范。
首先来一个loading外部文件的例子:
CODE:
var
request:URLRequest = new URLRequest(”flashrek.swf”);
var loader:Loader = new
Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,
loadProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
loadComplete);
function loadProgress(event:ProgressEvent):void {
var
percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
percentLoaded =
Math.round(percentLoaded * 100);
trace(”Loading:
”+percentLoaded+”%”);
}
function loadComplete(event:Event):void
{
trace(”Complete”);
}
loader.load(request);
addChild(loader);
这里要注意loader的load方法只接受URLRequest对象作为参数;另外就是ProgressEvent类,比较简单,看帮助就好了。
这里只是LOAD外部对象,如何做自身LOADING还要再研究研究,等有了答案再更新。
更新自身Loading
code:
stop();
import
flash.display.LoaderInfo;
import flash.events.ProgressEvent;
import
flash.text.TextField;
var loadText:TextField=new
TextField();
addChild(loadText);
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,myloadmovie);
this.loaderInfo.addEventListener(Event.COMPLETE,myover);
function
myloadmovie(event:ProgressEvent):void {
var
hl:Number=event.bytesLoaded/event.bytesTotal;
var
n:Number=Math.round(hl*100);
loadText.text=n+”%”;
}
function myover
(event:Event):void
{
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,myloadmovie);
nextFrame();
}
下面是另一种自身loading的方法
CODE:
stop();
import
flash.display.LoaderInfo;
import flash.events.ProgressEvent;
import
flash.text.TextField;
var loadText:TextField=new
TextField();
loadText.x=220;
loadText.y=200;
addChild(loadText);
myload.addEventListener(Event.ENTER_FRAME,onEnterFramee);
function
onEnterFramee (event:Event) {
if (framesLoaded==totalFrames)
{
trace(1);
myload.removeEventListener(Event.ENTER_FRAME,onEnterFramee);
nextFrame();
}
else
{
var
percent:Number=root.loaderInfo.bytesLoaded/root.loaderInfo.bytesTotal;
var
m:Number=Math.round(percent*100);
myload.gotoAndStop(m);
loadText.text=m+”%”;
}
}
//myload为场景中预设的loading动画的MC名字
发表评论
-
haXe是什么?
2016-01-04 10:50 1085haXe是什么? haXe是一种编程语言,官方网站在 ... -
用EA类图生成AS3代码
2008-10-15 16:18 2730EA(Enterprise Architect)是支持多种流 ... -
变形实例-source
2008-10-15 12:46 1562涂抹原理 橡皮擦原理 import flash.geom.P ... -
actionScript 3.0 图片裁剪及旋转
2008-10-10 12:54 5969package com.wdxc { /** ... -
Flash(AS3)读取Excel文件
2008-10-09 13:29 5193var excelXml:XML; var loader=ne ... -
让"Flash" 写文件(AS3)
2008-09-11 16:23 1809目前,出于安全考虑Flash不支持写文件的操作,在AS3的A ... -
AS3 中的 拖动 及 碰撞 检测
2008-09-11 16:11 2951没有press和release事件 hitTest()被分尸 ... -
As和js通信问题完全解析(解决addcallback失效的问题)
2008-09-11 16:10 3667as和js通信最早用的是fscommand,这个我就不说了,老 ... -
Flash CS3制作Fla形式的组件
2008-06-16 14:45 1405本文为大家介绍如何制作Flash CS3中的[*.fla]形 ... -
AS3图像处理之剪裁、动态选取
2008-06-15 23:25 2263和师傅写C#写的思维混乱,方法变量几乎第一反应就是大写,习惯都 ... -
从界面入手 划分类
2008-06-15 19:25 1298如何将一个项目细化成各个类呢? 1 从一个项目的界面入手,按照 ... -
AS3-DisplayEffect组件
2008-06-14 20:40 2091[AS3]DisplayEffect组件【组件版本】:0.5【 ... -
KTooltip 工具提示组件
2008-06-14 20:38 1047发布一个小工具KTooltip 。这是0.9beta版,出发日 ... -
AS3.0写的一个滚动条【缓动效果】
2008-06-13 16:10 6402package { import flash.d ... -
一个简单的文本滚动条类 as3
2008-06-13 16:04 4404最近一直做会议与AS3有关项目今天花了点时间写了一个可以选择套 ... -
自定义滚动条类
2008-06-13 16:01 2099在平常的开发中,经常需要用到滚动条,今天将滚动条类整理了下,有 ... -
AS3加载机制
2008-06-13 15:03 2224摸了好一阵子,才弄明白AS3.0的加载机制.还是坚持自己的原则 ... -
写了一个Flash的Transition
2008-06-11 10:36 1758写了一个Flash的Transition package { ... -
JavaScript与ActionScript函数相互调用
2008-06-06 15:07 22881、在JavaScript中调用Flex( ... -
传参之事件代理
2008-06-05 10:23 1117有时候我们在调用事件侦听器的时候,需要给它传进相应的参数,这个 ...
相关推荐
Flash CS3 AS3.0影片Loading制作
3. **钟表型动画**:钟表型的加载动画设计涉及到图形绘制和动画制作。在AS3.0中,我们可以使用`Graphics`类来绘制图形,包括钟表的指针、刻度盘等元素。为了实现动态的动画效果,可以利用`enterFrame`事件或`Tween`...
"两种单个swf loading 动画"指的是使用SWF(ShockWave Flash)格式制作的两种不同的加载动画,这种格式是Adobe Flash的产物,常用于创建交互式内容、游戏以及网页中的动态元素。在网页加载过程中,loading动画可以...
3. **加载流程**:加载过程通常包括创建Loader对象、设置加载目标(如URL或本地文件路径)、添加事件监听器来处理加载进度和完成事件,最后调用Loader的load方法启动加载。 4. **事件处理**:在加载过程中,常见的...
6.【Flash基础理论课01】制作时钟和【Flash基础理论课14】制作Loading,这些实例体现了AS3.0在实现应用内特定功能方面的实用性,如动态显示时间、加载状态提示等。 7.【AS功能代码教程06】AS绘图总结及补充和【AS...
- **描述**:“相当的全的as3算法与应用。学习中非常有帮助!” 标题与描述共同强调了这份资料包含了丰富的AS3.0算法及相关应用案例,对于学习者来说具有极高的参考价值。AS3.0(ActionScript 3.0)是Adobe Flash ...
3. **ActionScript**:Flash加载动画通常使用ActionScript编写,这是Flash平台的编程语言,用于控制动画行为和与用户的交互。ActionScript可以用来控制Loading的进度显示、加载事件监听、错误处理等。在FLA源文件中...
制作Flash网页加载(Loading)主要有以下几个步骤: 1. **创建Flash文档**:在Flash环境中,设计师会创建一个新的Flash文档,设置舞台大小、帧率和背景色等基本属性,为Loading界面打下基础。 2. **设计加载动画**...
### 网页播放ASF文件的方法 随着网络技术的发展与普及,流媒体技术因其便捷、高效的特点被广泛应用在教育、娱乐等领域。其中ASF(Advanced Systems Format)作为一种主流的流媒体格式,其播放方法成为了众多开发者...
//wraperid : 显示loding图片的容器元素//ms:表示loding图标显示的时长,毫秒//envent:表示出发事件的事件源对象,用于获得出发事件的对象//callback:表示动画结束后执行的回掉方法//stop()方法表示在回掉方法...
3. **颜色渐变**:要实现五彩光环的效果,我们需要使用ActionScript中的颜色渐变功能,如ColorTransform类,来改变光环的颜色。通过动态调整颜色值,我们可以实现光环颜色的平滑过渡。 4. **加载事件监听**:Flash...
### 通过Flash软件制作MTV:主场景、Loading的制作及发布 在数字媒体创作领域,Flash曾是一款非常流行的多媒体创作工具,广泛应用于动画、图形视频处理以及网页游戏开发等。本文将详细介绍如何利用Flash软件来制作...
1. **初始化动画**:在动画开始时,AS脚本会设置初始状态,如亮点的位置、大小和透明度,以及"Loading"文字的样式。 2. **动画循环**:通过时间轴控制或者使用`enterFrame`事件,持续更新亮点的状态,实现大小、...
* Particulars as Declared by Shipper:船公司根据发货人的声明提供的货物信息 案例分析 根据提供的案例,我们可以看到,NANJING FORGIGN TRADE IMP. AND EXP. CORP. 向英国 EAST AGENT COMPANY 出口LADIES LYCRA...
- 在Flash中,可以通过创建额外场景来制作加载(LOADING)动画。 - 新建场景并设置多个图层,如AS层、进度条层、按钮层和动画层。 - AS层用于放置控制加载的脚本。例如,使用`getBytesTotal()`获取总字节数,`...
.asBitmap() .centerCrop() .placeholder(R.drawable.ic_iamge_zhanwei) .into(new SimpleTarget() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> ...
Conditional comments are processed during the downloading and parsing phase, so only the content that is targeted for the browser loading the Web page is actually downloaded. Conditional comments can...
但是网上玩家已经试出了更新标准版BIOS和BMC的方法(见下面英文介绍的步骤)。不过我嫌麻烦,没有做CMOS放电的步骤,也成功了。 ---------------------------------------------------------------------------------...