`

as3中的反射真弱

阅读更多

在java中反射特别好用,我系统的动态扩展提供了很好的方式,今天在编写菜单显示页面,本来以为可以通过这种扩展方式可以提高扩展性,结果发现as的反射太弱智了,无法简化工作量

 

 as中通过getDefinitionByName来取得动态的反射类,但是由于flash不使用的类在编译生成swf文件时1并没有潜入swf文件中,所以无法取得反射的类,其实这个也是他为了缩小flash的大小的策略,导致无法进行动态的载入

 

  所以有一个策略,可以在flash中定义变量,不使用,这样就可以使用反射动态生成了,但是这样如果我需要的类很多,那不是要累死,而且怎么体现在动态阿,如果满足扩展需要

 

本来打算通过反射取得呈现的内容,看来这条路行不通了,后面探讨一下是否可以通过module来动态的loader

分享到:
评论

相关推荐

    java类转换为AS3的工具以及一些注意事项

    - **反射与动态类型**:Java 的反射在 AS3 中较弱,转换时可能需要避免或重构涉及反射的部分。 4. **源码与工具的配合** 转换过程中,你可能会遇到源码中的一些特殊结构或库依赖,这时需要对 Java 和 AS3 两者的...

    as3.0详细教程文档

    9. **高级主题**:包括类型转换、反射、闭包、弱引用等,这些都是AS3.0的高级特性,深入了解它们可以提高你的编程技巧。 10. **性能优化**:理解如何编写高效的AS3.0代码,如避免不必要的内存分配、使用位运算而非...

    布拉格反射波导双光束边发射半导体激光器.pdf

    布拉格反射波导结构的引入是为了解决传统半导体激光器存在的问题,比如模式识别能力弱、增益系数低和模式面积小等。 在本文中,研究人员报道了一种新型的半导体激光器,其特点是采用了布拉格反射波导结构,这种结构...

    用于具有 1310 nm 波段超弱光纤布拉格光栅的传感器阵列的询问系统

    在这个系统中,可调谐激光器用于扫描波长,而SOAs用于调制光信号并利用延迟切换技术分离出来自不同FBG的反射脉冲。 文章研究了在一根光纤上具有高达1000个串行FBG,每个FBG的峰值反射率在-40到-45 dB之间,空间...

    VARA HF v4.6.2 Setup.zip 业余无线电数传

    HF(High Frequency)频段是业余无线电领域中常用的一个频段,范围大致在3至30MHz之间,这个频段能够通过大气层的电离层反射进行远距离通信,使得全球各地的业余无线电爱好者可以相互通信。 VARA(Voice Activated ...

    day020-继承加强和设计模式代码和笔记.rar

    简单工厂模式:(后面可以用反射优化代码) 优点: 1.将生产和消费分离(解耦),即创建对象和使用对象的功能分离,便于管理 缺点: 1.扩展性弱,如果添加了新的产品,则需要修改工厂方法 ...

    100个Swift必备Tips(第二版)1

    3. **结构体的可变成员**:在结构体中,使用`mutating`关键字标记的方法可以在结构体实例中修改其存储属性。 4. **协议与扩展**:协议定义了一组要遵循的规则,类、结构体或枚举可以遵循这些协议。协议扩展允许为...

    白帽子讲web安全 完整版

    3. **跨站脚本攻击(XSS)**:讨论反射型、存储型和DOM型XSS的差异,如何检测和防御XSS攻击,以及使用Content Security Policy等技术增强网页安全性。 4. **跨站请求伪造(CSRF)**:解释CSRF攻击的工作方式,为何它能...

    考研英语真题及答案09

    3. "that there is an advantage in not being too terrifically bright"指出不那么聪明可能是一种优势,"dimmer bulbs"在这里指的是智力相对较弱的个体,"dimmer"意味着不太亮,引申为智力较低。 4. "an advantage...

    Java.net面试不求人

    ### 3. ADO.NET的主要对象 - `Connection`: 建立数据库连接。 - `Command`: 定义对数据库执行的操作。 - `DataReader`: 读取只读、只进的数据流。 - `DataAdapter`: 在数据源和数据集之间建立桥梁。 - `DataSet`: ...

    CLR via C# 3rd Edition

    重写了关于弱委托的代码,可以在任何暴露了事件成员的类中使用(该类不支持若委托本身)。讨论了新增的ConditionalWeakTable类,GC收集模式,GC通知,垃圾收集模式和一些潜在的模式。还包含了一个示例,演示应用程序...

    光电子技术课后答案.doc

    - 小面源面积为ΔAs,辐射亮度为Le,与被照面ΔAc的距离为l0,夹角为θs,入射角为θc。辐射照度的计算涉及光通量密度的定义,需要利用几何关系和辐射亮度的定义进行求解。 3. **热辐射与霓虹灯**: - 霓虹灯发出...

    10道常用的Swift面试题(附答案)

    - **Objective-C**: 作为一种**弱类型语言**,采用**动态类型系统**,即类型的检查在运行时完成。这种设计使得Objective-C更加灵活但同时也可能引入更多的错误。 #### 2. 编程范式 - **Swift**: 支持多种编程范式,...

    GPS考试题目合集.docx

    3. **AS政策**:AS(Anti-Spoofing)政策指的是GPS系统中的反电子欺骗功能,旨在防止恶意干扰或欺骗GPS信号。 4. **信号传播误差**:在GPS定位中,大气折射和多路径效应是主要的误差源。多路径效应发生在信号反射后...

    net学习笔记及其他代码应用

    解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A) 34.面向对象的语言具有________性、_________性、________性 答:封装、继承、多态。 35.能用foreach遍历访问的...

    Java虚拟机在ARM_Linux平台的移植全过程

    它虽然体积小巧,但却支持完整的Java规范特性,包括对象的收尾器调用、各种类型的引用支持(如弱引用、虚引用)、类卸载、Java本地接口(JNI)和反射API等。Jam VM的特点主要体现在以下几个方面: 1. **极小的二...

    超薄金膜发光层光子晶体三明治结构的光学特性及荧光调制

    通过对样品的衰减全反射曲线进行测量和分析,发现该三明治结构的光学特性取决于光子晶体的质量,高质量三维光子晶体使得三明治结构的衰减全反射曲线在48°和63°两个位置出现了反射波谷,而低质量三维光子晶体的...

    2018年中国研究生数学建模竞赛D题1

    同时,我们也使用了中国近海及周边海域770个验潮点的资料,和56个验潮点的资料(是国际上公开的长期验潮站数据分析得到的调和常数),包括9个分潮(2M、2S、1K、1O、2N、2K、1P、1Q、aS)的潮汐调和常数。...

Global site tag (gtag.js) - Google Analytics