`
bence
  • 浏览: 29918 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何加载一个swf文件中类的方法

 
阅读更多
为了取某个类而去加载swf资源包。请查flex4 api   getDefinition()
/**
* 为获取某个类,去加载SWF
* 如果意见加载了,发送加载成功事件
*
* */
public function getClassByLoadSWF(swfPath:String,className:String):void{
var isNeedLoadFlag:Boolean = false;
try{
var ClassName:Class = ApplicationDomain.currentDomain.getDefinition(className) as Class;
}catch(e:Error){
isNeedLoadFlag = true;
}
if(ClassName != null || isNeedLoadFlag ){
loadSwf4Class(swfPath,className);
addEventListener(LibraryLoader.LOADCOMPLETE_EVENT,onLoadCompleteFun);
}else{
SWFClassName = ClassName;
dispatchEvent(new Event(LibraryLoader.CLASSLOADCOMPLETE_EVENT));
}
}
分享到:
评论

相关推荐

    android加载.swf文件

    总的来说,虽然在Android上加载SWF文件已不再像过去那样简单,但通过上述方法,开发者依然能够为用户提供包含SWF内容的应用体验。不过,随着HTML5和其他现代Web技术的普及,开发者应逐渐迁移到这些标准,以确保更...

    AS加载一外部SWF调用该swf内部方法

    AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as

    用AS3加载外部SWF文件

    首先,我们需要了解AS3中的Loader类,它是负责加载各种类型内容(包括SWF文件)的关键对象。要创建一个新的Loader实例,可以使用以下代码: ```actionscript var loader:Loader = new Loader(); ``` 接下来,我们...

    flash加载多个SWF

    在Flash中,我们可以使用`Loader`类来加载SWF文件。`Loader`类是ActionScript 3.0中的一个关键组件,它允许我们加载各种类型的内容,包括图像、SWF文件、视频等。为了加载SWF,我们需要创建一个`Loader`对象,然后...

    Flash课件制作教程-加载SWF文件

    加载SWF文件意味着在一个独立的Flash项目中嵌入另一个SWF文件,使得不同组件可以协同工作,增强用户体验。 要加载SWF文件,我们首先需要了解Flash ActionScript,这是Flash中的编程语言,用于控制动画和交互性。在...

    单个SWF文件loading加载详解

    使用Loader类,我们首先需要创建一个Loader对象,然后调用它的`load()`方法指定要加载的SWF文件路径。 ```actionscript var loader:Loader = new Loader(); loader.load(new URLRequest("path_to_your_swf.swf")); ...

    Flash加载swf文件的沙箱问题

    本篇文章将详细探讨“Flash加载SWF文件的沙箱问题”,并结合标签“源码”和“工具”来深入理解这个问题。 Flash Player为了确保用户的安全,采用了沙箱模型,这个模型将不同的运行环境分隔开来,防止恶意代码对用户...

    AS3编写的加载/卸载外部SWF文件

    用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...

    关于flex与flash生成swf文件的加载(体积)问题

    通过上述方法,我们可以有效地管理和优化SWF文件的大小,从而提高应用的加载速度和用户体验。在实际开发中,需要根据项目的具体需求和目标,进行适当的权衡和调整。对于开发者来说,了解并掌握这些技巧是提高应用...

    flash builder 4.7加载外部swf文件

    以下是一个基本的示例代码,展示了如何在AS3中加载SWF: ```actionscript import flash.display.Loader; import flash.events.Event; var loader:Loader = new Loader(); loader.contentLoaderInfo....

    swf预加载类

    SWF预加载类是Flash开发中的一个重要概念,主要用于优化用户在访问含有大量资源或大体积SWF文件的网站时的加载体验。SWF是Adobe Flash的文件格式,用于展示交互式内容、动画以及多媒体元素。当一个SWF文件包含很多...

    SWF文件提取图片 声音 工具

    总的来说,SWF文件提取图片声音工具是一个强大的资源管理工具,它简化了对SWF文件内部元素的访问和管理,使非专业用户也能轻松地处理和利用SWF文件中的多媒体资源。无论是设计师、开发者还是普通用户,都能从中受益...

    加载swf的html文件写法

    加载swf的html文件写法 加载swf的html文件写法

    SWF 多文件查看器

    SWF(ShockWave Flash)是一种由Adobe公司开发的富媒体格式,主要用于创建动画、交互式应用程序和游戏。这种格式在互联网上广泛应用于...在日常工作中,掌握这类工具的使用方法,对于处理SWF文件的人来说是十分必要的。

    Unity3D的uniSWF插件动态加载SWF UI资源1

    然后,在程序中编写动态加载 SWF UI 资源的代码,使用 MovieClip 对象来加载 SWF 文件,并使用 getChildByName 方法来获取子对象。例如,使用以下代码来加载 SWF 文件: ```csharp MovieClip minimap = new ...

    flash+swf+txt调用外部swf文件再调用txt文件

    首先,创建一个Loader对象,然后设置其`load()`方法的目标URL,以加载指定的SWF文件。加载完成后,SWF内容会被嵌入到当前SWF中,可以通过`content`属性访问。 ```actionscript var loader:Loader = new Loader();...

    swf文件分割器

    在实际操作中,SWF文件分割器可能提供一个直观的用户界面,用户只需选择待处理的SWF文件,然后指定输出目录。软件会自动分析文件结构,提取出所有嵌入的资源,并将它们保存为相应的文件格式。对于音频,可能会提供...

    swf小文件,一般用于网站测试

    每个SWF文件可能代表一个独立的功能或设计,将它们按照特定的命名规则(如“搞笑”这样的描述词)归档,有利于管理和查找。 6. 性能优化:由于SWF文件可能包含大量动画帧和复杂脚本,测试期间需要关注文件大小和...

Global site tag (gtag.js) - Google Analytics