反射 swf里的类
2009年11月02日
用反射的方式获得swf文件中的类:
1.在swf中,export for actionscript 和export in form 1 勾起来。
2.加载时必须注意程序域
例子:加载swf->获取库里的声音->播放声
private var loadee:Loader;
private function ini():void
{
loadee=new Loader();
loadee.contentLoaderInfo.addEventListener(Event.COMPLETE,oncomplete);
//loadee.load(new URLRequest("soundtest.swf"));//如果这样写是不行的。反射不到类
loadee.load(new URLRequest("soundtest.swf"),new LoaderContext(false,ApplicationDomain.currentDomain));
}
private function oncomplete(e:Event):void
{
var sc:Class= (getDefinitionByName("box_notify.mp3") as Class);//关健是这一句 反射出一个名字是box_notify.mp3的类,也就是swf库里的链接名。
var sp:Object=new sc();
trace (describeType (sp));//显示类的信息,没什么用。
(sp as Sound).play();
}
发表评论
-
away3d 引擎更新
2012-01-20 01:48 522away3d 引擎更新 2010年09月07日 今天无意 ... -
7yue 介绍全新Flash 3D API
2012-01-20 01:48 5707yue 介绍全新Flash 3D API 2011年01月 ... -
FLEX 开发领域你知多少?
2012-01-20 01:48 532FLEX 开发领域你知多少? ... -
使用 lookAt()时注意记录原始状态originalM=Mtrix3D.clone(3d.transform)
2012-01-20 01:48 808使用 lookAt()时注意记录原始状态originalM=M ... -
取caurina 舍gs --TweenLite
2012-01-20 01:48 780取caurina 舍gs --TweenLite 2010年 ... -
论小学作文教学生活化
2012-01-19 09:36 611论小学作文教学生活化 2011年03月28日 论小学作文 ... -
小学生雷人造句、作文【太有才了】
2012-01-19 09:35 1106小学生雷人造句、作文 ... -
小学生作文训练
2012-01-19 09:35 577小学生作文训练 2011年0 ... -
小学高年级作文教学浅议
2012-01-19 09:35 687小学高年级作文教学浅议 2011年09月17日 作文是最 ... -
关于小学作文教学之我见
2012-01-19 09:35 590关于小学作文教学之我 ... -
2011-12-14
2012-01-17 02:10 6222011-12-14 2011年12月14日 (32)设 ... -
2011年3月计算机等级考试二级C语言笔试:文字版(2)
2012-01-17 02:10 7812011年3月计算机等级考试二级C语言笔试:文字版(2) 2 ... -
2011年3月计算机等级考试二级C语言笔试:2
2012-01-17 02:10 7052011年3月计算机等级考试二级C语言笔试:2 2011年0 ... -
2011-7-27
2012-01-17 02:10 6222011-7-27 2011年07月27日 ... -
6.14.10.6999 (20090814) - ATI Mobility Radeon HD 4500 Series
2012-01-17 02:10 8106.14.10.6999 (20090814) - ATI M ... -
flex 装载多个module出现的空对象引用问题
2012-01-15 21:43 676flex 装载多个module出现的空对象引用问题 2009 ... -
Error: No class registered for interface mx
2012-01-15 21:42 769Error: No class registered for ... -
as3 内置组件 1
2012-01-15 21:42 634as3 内置组件 1 2009年10月14日 1,改变所 ... -
Module应用时,TypeError: Error #1034: 强制转换类型失败
2012-01-15 21:42 896Module应用时,TypeError: Error #103 ...
相关推荐
光的折射、全反射的Flash,特别实用
如果SWF文件内部没有暴露必要的控制接口,我们可能需要通过反射或者其他方式与SWF进行通信。ActionScript 3的`flash.utils.getDefinitionByName()`函数可以帮助我们获取SWF内部的类或函数。 6. **Flex与Flash集成...
SWF文件(条件反射.swf、条件反射-2.swf)是编译后的Flash影片,可以在Web浏览器或其他支持SWF格式的播放器中播放。这些文件是给最终用户观看的,无法进行编辑,但可以直观地展示条件反射的动画效果。 “说明.txt”...
用于在flex中缓存加载swf文件。 可用于组件模块化加载。加载完成的组件,下次加载可直接从SWFCache中根据url获取相应内容,避免重复加载 单个加载方式 var item:SWFItem = new SWFItem(); item.url = "module/...
本资源“多层镜面效果flash 登陆动画 含flv swf”是一个与Flash相关的项目,它展示了如何利用Flash创建一个具有多层镜面效果的登录动画。这个项目可能包含了源文件(FLA)和最终的可播放文件(SWF),以及可能用于...
2. 反射定律:深入讲解光的反射定律,包括入射角等于反射角的原理,以及平面镜成像的特点。 二、折射与全反射 1. 折射定律:介绍光从一种介质进入另一种介质时发生的折射现象,以及斯涅尔定律的应用。 2. 全反射:...
步进频雷达的工作过程大致如下:首先,发射机产生一系列频率逐步增大的脉冲,这些脉冲在空间传播后遇到目标并反射回来;然后,接收机捕获这些回波,并对回波信号进行解调和处理;最后,通过对回波信号的分析,可以...
SqR允许用户将静态图像转换为动态的水波纹动画,这种动画通常由水面波动的纹理和反射效果组成,可以应用于各种场景,如网站背景、游戏元素或视频特效。 首先,我们来了解SqR的安装过程。提供的文件"SqR_install.exe...
- 这部分内容可能涵盖了反射的概念,通过Type类可以动态地访问和操作程序集、模块、成员等。 通过学习这些章节,开发者能够更灵活地设计和实现C#程序,特别是在处理复杂的数据结构和动态类型操作时。理解并熟练...
由于Flash的跨平台性和便捷性,这类游戏在互联网上非常流行,用户可以方便地在线游玩或下载到本地。 虽然随着HTML5技术的发展,Flash逐渐退出历史舞台,但其留下的海量小游戏遗产仍然有着一定的影响力。很多经典...
选择正面图像设置阴影和反射,你可以在阴影和反射主窗口中的选项卡更改阴影和反射参数。丰富的创建选项,可以更改3D字体的宽度高度及深度,作品可保存为PNG图像文件,或JPEG/BMP/GIF格式图像。除了保存图片格式外,...
此外,`35-type[1].swf`可能讲解了反射(Reflection),这是C#中强大的元编程工具,可以动态地获取类型信息并执行类型相关的操作。 在实践中,俄罗斯方块项目将帮助学习者将理论知识应用于实际编程。通过构建这个...
10. **反射与注解**:Java反射允许程序在运行时检查类的信息,而注解提供了元数据,可以用于编译时和运行时的处理。源代码可能包含使用反射API和自定义注解的示例。 通过对这些源代码的学习和实践,不仅可以加深对...
在Flash编程中,"波浪效果"是一种常见且引人入胜的视觉特效,它将数学和物理原理应用到动画设计中,创造...记住,实践是最好的老师,多尝试、多修改,你将能掌握更多高级的波浪效果技巧,比如重力影响、反射、折射等。
用户可以通过点击、拖动等操作,直观体验光的传播、反射、折射、干涉、衍射、偏振等现象,让光学知识不再停留在书本上,而是变得可感知、可操作。 【标签】中的“下载”意味着这些课件可以被用户获取并安装到个人...
创建后可以保存为各种图片格式或者SWF/GIF/AVI动画视频。软件内置新建项目向导,选择模板类型后,再设置一下侧面图像,阴影及反射就能快速创建包装效果图。本版本为特别版,直接安装后即是注册版本。
在"平面镜成像光路图.swf"这个Flash素材中,可能会包含动态的光路演示,展示光线如何从物体上反射到平面镜,然后在观察者眼中形成像的过程。这种动态的视觉效果能够使学生更直观地理解光的反射规律以及平面镜成像的...
9. **反射机制**:允许在运行时检查类的信息,创建和调用对象,是Java强大的动态特性。 10. **设计模式**:讲解常见的设计模式,如单例、工厂、观察者模式等,提升代码的可维护性和复用性。 通过这些文件名(如4....
11. **反射机制**:学习如何在运行时动态获取类的信息,创建对象,调用方法和访问字段,以及其在实际开发中的应用。 12. **枚举与注解**:了解枚举类型的用法和优势,以及注解的定义和使用,包括元注解和自定义注解...
汶川的纪录片 ... FLA档案能够直接包含 Actionscript, 但是也可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。