- 浏览: 1428076 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (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 1023haXe是什么? haXe是一种编程语言,官方网站在 ... -
用EA类图生成AS3代码
2008-10-15 16:18 2691EA(Enterprise Architect)是支持多种流 ... -
变形实例-source
2008-10-15 12:46 1511涂抹原理 橡皮擦原理 import flash.geom.P ... -
actionScript 3.0 图片裁剪及旋转
2008-10-10 12:54 5901package com.wdxc { /** ... -
Flash(AS3)读取Excel文件
2008-10-09 13:29 5119var excelXml:XML; var loader=ne ... -
让"Flash" 写文件(AS3)
2008-09-11 16:23 1768目前,出于安全考虑Flash不支持写文件的操作,在AS3的A ... -
AS3 中的 拖动 及 碰撞 检测
2008-09-11 16:11 2915没有press和release事件 hitTest()被分尸 ... -
As和js通信问题完全解析(解决addcallback失效的问题)
2008-09-11 16:10 3621as和js通信最早用的是fscommand,这个我就不说了,老 ... -
Flash CS3制作Fla形式的组件
2008-06-16 14:45 1350本文为大家介绍如何制作Flash CS3中的[*.fla]形 ... -
AS3图像处理之剪裁、动态选取
2008-06-15 23:25 2226和师傅写C#写的思维混乱,方法变量几乎第一反应就是大写,习惯都 ... -
从界面入手 划分类
2008-06-15 19:25 1251如何将一个项目细化成各个类呢? 1 从一个项目的界面入手,按照 ... -
AS3-DisplayEffect组件
2008-06-14 20:40 2035[AS3]DisplayEffect组件【组件版本】:0.5【 ... -
KTooltip 工具提示组件
2008-06-14 20:38 1009发布一个小工具KTooltip 。这是0.9beta版,出发日 ... -
AS3.0写的一个滚动条【缓动效果】
2008-06-13 16:10 6375package { import flash.d ... -
一个简单的文本滚动条类 as3
2008-06-13 16:04 4359最近一直做会议与AS3有关项目今天花了点时间写了一个可以选择套 ... -
自定义滚动条类
2008-06-13 16:01 2064在平常的开发中,经常需要用到滚动条,今天将滚动条类整理了下,有 ... -
AS3加载机制
2008-06-13 15:03 2179摸了好一阵子,才弄明白AS3.0的加载机制.还是坚持自己的原则 ... -
写了一个Flash的Transition
2008-06-11 10:36 1721写了一个Flash的Transition package { ... -
JavaScript与ActionScript函数相互调用
2008-06-06 15:07 22521、在JavaScript中调用Flex( ... -
传参之事件代理
2008-06-05 10:23 1084有时候我们在调用事件侦听器的时候,需要给它传进相应的参数,这个 ...
相关推荐
Flash CS3 AS3.0影片Loading制作
Flash Loading ANCTIONScript 源程序
//wraperid : 显示loding图片的容器元素//ms:表示loding图标显示的时长,毫秒//envent:表示出发事件的事件源对象,用于获得出发事件的对象//callback:表示动画结束后执行的回掉方法//stop()方法表示在回掉方法...
Flash Loading加载动画样式集源文件,6种不同的用于制作Flash加载动画时候的动画效果集,在这些动画剪辑的基础上,再加上as脚本,就可实现一款漂亮专业的Flash Loading动画。
.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...
将图片制作成内存对象数据集 import tensorflow as tf import os from matplotlib import pyplot as plt import numpy as np from sklearn.utils import shuffle def load_sample(sample_dir): '''递归读取文件。...
但是网上玩家已经试出了更新标准版BIOS和BMC的方法(见下面英文介绍的步骤)。不过我嫌麻烦,没有做CMOS放电的步骤,也成功了。 ---------------------------------------------------------------------------------...
可以加密各种视频音频格式文件(wmv, avi, asf, mpg, rm, rmvb, mp4, flv, mp3, vob, mov, mkv, mpeg, dat等等其他各种音频视频格式,只要装上相关解码器可以支持所有视频格式),加密后的文件可以通过离线方式授权...
This is an icon file, which is used as the application s icon. This icon is included by the main resource file xieyuying.rc resxieyuying.rc2 This file contains resources that are not edited by ...
之前在当耐特的DEMO里看到个打飞机的游戏,然后就把... 步入主题啦:打飞机游戏文件有index.html入口文件,allSprite.js精灵的逻辑处理文件,loading.js加载处理文件以及data.js(初始化的一些数据)。 首先,正常的
ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。 这个资源项目,主要是使用Qt对echats的图表进行显示,windows10,Qt5.15.2,MSVC2019。安装qt时需要勾选webengine模块。编译运行...
45.新增图层的方法有: A. 选择Insert菜单下的Layer命令 B. 按下图层编辑区左下方的钮 C. 按下图层编辑区左下方的钮 D. 选择File菜单下的Layer命令 FLASH 样题参考答案 1.D 2.D 3.C 4.B 5.B 6.A 7.D 8.B 9.D ...
不过最常见的做法是使用你本机的串口,这时,你主机需要安装一个终端程序,如cu或者kermit。 4.2 配置“kermit” kermit这个名字就代表了它是连接串口和网络的通信软件。事实上在很多计算机和操作系统上使用它,能够...
Allows you to bind a function to be executed when the DOM document has finished loading. This function behaves just like $(document).ready(), in that it should be used to wrap other $() operations on ...
17.zip Custom built files 自定义生成的文件(5KB)<END><br>18,18.zip Define Method 定义方法(5KB)<END><br>19,19.zip Export Makefile 输出工程制作文件(5KB)<END><br>20,20.zip Jump to ...