const
FILE_PATH:
String
=
"main.swf"
;
const
CLASS_NAME:
String
=
"MainSwf"
;
var
loader:Loader;
var
request:URLRequest;
loader =
new
Loader();
request=
new
URLRequest(FILE_PATH);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress);
loader.load(request);
function
onComplete(e:Event):
void
{
var
domain:ApplicationDomain=e.target.applicationDomain
as
ApplicationDomain;
var
swfClass:Class=domain.getDefinition(CLASS_NAME)
as
Class;
var
swfInstance:Sprite = (
new
swfClass())
as
Sprite;
swfInstance.x=
0
;
swfInstance.y=
0
;
//卸掉舞台上现有的东西
var
_childCount = numChildren;
for
(
var
i:
int
=_childCount-
1
; i>=
0
; i--) {
this
.removeChildAt(i);
}
//加载刚下载的动画
this
.addChild(swfInstance);
}
function
onProgress(e:ProgressEvent) {
//trace(e);
label1.text =
"正在加载,"
+ e.bytesLoaded +
" / "
+ e.bytesTotal +
", "
+ (Math.round( (
100
* e.bytesLoaded / e.bytesTotal) /
0.01
) *
0.01
) +
" %"
;
}
stop();
解释:as3中每个fla都可以对应一个.as文件,用于实现代码界面分离,上面代码中的CLASS_NAME即为.as文件中定义的类名
注意:如果在Main.fla中用到了系统组件(比如TileList之类),最好在Loading.fla中也拖一个出来到舞台上,然后删除,否则在loading中加载main的实例时,会出一些莫名其妙的问题!
分享到:
相关推荐
附件是关于 Flash/Flex 几个重要框架 Cairngorm、Mate、PureMVC以及Swiz 的典型例子,由 Tony Hillerson 提供 Homepage: http://insideria.com
flex/Flash开发系列书籍:基于FLASH的WEB3D应用研究
Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记
flash/flex画曲线,绘图板,用代码实现的个画曲线功能,类绘图板,可下载看看,不错的学习案例。
RE / flex是快速的词法分析器生成器(比Flex快),具有完整的Unicode支持,缩进/缩进/缩进锚,惰性量词和许多其他现代功能。 接受Flex lexer规范语法,并与Bison / Yacc解析器兼容。 生成易于理解的可重用源代码。 ...
flash/flex 的aqua皮肤.类似苹果系统
FDT-flash/flex devtoolkit for eclipse. for最新版的 FDT 3.5 beta2
Flex CSS简介 Flex 使用MXML设置样式 Flex 使用ActionScript设置样式 Flex 样式的继承与叠加 Flex 主题的使用 Flex 自定义皮肤 Flex 应用皮肤
来自《潮汕IT男》网站的文章《解决flash/flex/as3 访问中文域名时的流错误》代码示例,地址:http://chenlinsheng.com/?p=990
NULL 博文链接:https://as3.iteye.com/blog/1454896
NULL 博文链接:https://summerbell.iteye.com/blog/359226
flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记
目标是:做简单的demo.熟悉环境,工具等。 宗旨是:重敲书本的例子,熟悉语法,规范,流程 参考网文:http://jackweijie.javaeye.com/blog/191452 参考书:Flex 入门教程...
Flex自定义加载条的一个小示例。里面有readMe文本
Flex中加载SWF方法,介绍了flex 对 swf 加载和处理
本章实例源码 博文链接:https://lib.iteye.com/blog/209792
最近开始学习Flex,其中用到了AS,AS2到AS3发生了很大的变化,完全的面向对象,知道这个特点以后我也一直没有特意的好好去学学AS3,但是随着最近学习的深入,还是有必要学习一下
总共有4个例子: 1.http://127.0.0.1:8080/flexDemo/HelloWorld/HelloWorld.html ...如果你的数据库配置和我的不一样,请修改flexDemo\WEB-INF\classes\下的DBSetting.properties文件,数据库建表的sql语句是user.sql
一.flex2的全屏代码 在仅仅使用Flex Builder2(我下载的是FLXB_2.0_Win_WWE.exe)的时候,写全屏代码竟然找不到flash.display.StageDisplayState,于是下载了Flex 2.0.1升级包(官方地址:...(参考:...
flex加载swf的N种方法.zip