- 浏览: 1045436 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
flex的反射不地道,感觉是个假的
dBParaEdtFrmName="com.yyhy.flex.BaseClass.UserEdtFrm";
var classReference:Class = getDefinitionByName(dBParaEdtFrmName) as Class;
//一但你得到了类的引用后,就可以这样
dbParaEditFrm = new classReference() as ParaEdtFrm;
UserEdtFrm是ParaEdtFrm的子类,但是这样的代码报错
说变量UserEdtFrm没有定义,
如果将
dbParaEditFrm = new classReference() as ParaEdtFrm;
改为
dbParaEditFrm = new classReference() as UserEdtFrm;
就没有问题,那还叫啥反射啊
不知道是不是我错误的使用了,从adobe内部论坛来看,这个问题大家反应也多,好像都没有得到解决
这几天sdk4出来了,看看是不是搞定了这个问题
---别人也发现的问题
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=585&threadid=1309224&highlight_key=y&keyword1=getDefinitionByName
http://cynergysystems.com/blogs/page/keunlee?entry=reflection_in_actionscript_3_0
http://blog.csdn.net/zinking3/archive/2007/12/03/1914418.aspx
如果我有一千个模块都这么反射,岂不是死了?
dBParaEdtFrmName="com.yyhy.flex.BaseClass.UserEdtFrm";
var classReference:Class = getDefinitionByName(dBParaEdtFrmName) as Class;
//一但你得到了类的引用后,就可以这样
dbParaEditFrm = new classReference() as ParaEdtFrm;
UserEdtFrm是ParaEdtFrm的子类,但是这样的代码报错
说变量UserEdtFrm没有定义,
如果将
dbParaEditFrm = new classReference() as ParaEdtFrm;
改为
dbParaEditFrm = new classReference() as UserEdtFrm;
就没有问题,那还叫啥反射啊
不知道是不是我错误的使用了,从adobe内部论坛来看,这个问题大家反应也多,好像都没有得到解决
这几天sdk4出来了,看看是不是搞定了这个问题
---别人也发现的问题
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=585&threadid=1309224&highlight_key=y&keyword1=getDefinitionByName
http://cynergysystems.com/blogs/page/keunlee?entry=reflection_in_actionscript_3_0
http://blog.csdn.net/zinking3/archive/2007/12/03/1914418.aspx
如果我有一千个模块都这么反射,岂不是死了?
评论
4 楼
lixinlixin2008
2009-06-06
必须在代码里面随便带一下,比如:SomeClass
保证flash将其编译进去...
保证flash将其编译进去...
3 楼
matt.u
2009-05-22
也可以动态载入你需要的swf,然后再反射取得你要的对象。但请确保你的swf中包含你需要的类。
2 楼
lqql
2008-10-06
很可能是因为如果不引入需要的类,那么这个类就不会编译在SWF中,因为FLEX编译的方式毕竟和JAVA不同,JAVA是编译在文件系统里的,而且不会有大小的限制,而FLEX要编译在SWF里,不可能把没有用的全编译进去!所以他可能不用到的就不编译了!
1 楼
oxromantic
2008-09-27
如果你要反射,首先你要保证你反射的代码在Flash player的环境中,你可以通过编译到主swf中或者在运行期动态载入,不然flash player环境中没有那个class的,也就不可能找到
发表评论
-
ActionScript 3.0 性能优化小知识
2010-07-30 14:12 1032http://xinsync.xju.edu.cn/in ... -
Flex企业级UI权限控制
2010-07-28 16:14 1302http://www.pin5i.com/showtopic- ... -
flex4中PopUpManager在module中有问题
2010-06-24 11:10 3142flex4中module加载module后flex4中 a ... -
Flex 开发: 类的反射
2010-06-24 10:56 1269http://www.ibm.com/developerwor ... -
Problems with ByteArray.writeObject()
2010-05-19 21:47 1725http://www.actionscript.org/for ... -
利用 E4X解决 XML 处理的性能问题
2010-05-19 21:11 1752http://www.blogjava.net/rosen/a ... -
正在安装的adobe flash player版本不是最新的版本
2010-04-22 09:56 2457打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\ ... -
AS3 优化 之 FOR内循环
2010-02-10 15:39 1564写游戏只要有思路,就能实现,但这也只是从功能角度出发,能不能有 ... -
flex模块切换时导致对象不正确序列化的解决办法
2009-12-02 09:08 1628http://lkfnn.iteye.com/blog/506 ... -
漂亮的登陆
2009-11-19 16:32 1160http://dougmccune.com/360Flex_A ... -
Download all 177 Flash Effects Source Files .fla
2009-11-13 09:27 1223http://www.jeffjoneslive.com/Fl ... -
flex如何接受其他页面Post过来的数据
2009-10-10 11:15 2558问题描述: 有个程序需要调用我的flex页面,需要给我传 ... -
Change font size in the whole app with Ctrl+/-
2009-10-09 10:06 1202http://feedproxy.google.com/~r/ ... -
flex delete关键词和类成员
2009-10-09 09:01 1408flash中delete关键词用来移除定义的变量,并不能从内存 ... -
Flex HTTPService如何给后台传递参数
2009-10-09 08:56 1525http://blog.csdn.net/joeyshi/ar ... -
FLEX Builder compiler arguments 的设置
2009-09-28 08:20 1656http://flash.9ria.com/thread-18 ... -
12 Best Adobe AIR Applications for Web Designers
2009-09-25 08:20 107812 Best Adobe AIR Applications ... -
做网页如何改变IE地址栏的显示IE图标
2009-09-23 16:55 2701这个问题的解决其实在flex之外 修改index.templa ... -
Flex设置html(页面标题)title问题
2009-09-23 15:31 3287如果你是一个整体系统用了同一个标题:可以修改模板页index. ... -
flex中文问题,访问中文路径问题
2009-09-23 14:36 1202本文最先发表在本人个 ...
相关推荐
Flex反射是Adobe Flex框架中的一个重要特性,它允许在运行时检查和操作类、对象、方法、属性等元数据。在Flex编程中,反射提供了一种动态访问和操作应用程序组件的能力,即使在编译时未知其具体类型的情况下也可以...
然而,在Flex应用与不同源的服务器进行数据交互时,可能会遇到跨域访问的问题。跨域是Web浏览器的一个安全限制,它阻止了一个页面中的脚本直接访问另一个不同源的资源,除非目标服务器明确允许。 ### 跨域问题详解 ...
### Flex开发中的类反射技术详解 #### 引言 随着Flex技术在富互联网应用(RIA)领域的广泛应用,其独特的能力,如...无论是对于初学者还是有经验的开发者来说,掌握Flex的反射机制都是提高Flex开发技能的重要一步。
### Flex读取XML不刷新问题解析 在Flex应用开发中,常常会遇到读取XML数据时出现不刷新的问题。这不仅影响用户体验,也可能导致数据处理出现异常情况。本文将从多个角度深入分析此问题,并提供可能的解决方案。 ##...
然而,当遇到“Flex不能Debug调试问题”,这通常会给开发流程带来困扰。问题描述指出,调试器在加载过程中卡在48%,最终导致会话超时。这种问题可能由多种因素引起,包括但不限于网络配置、Flash Player设置、IDE...
- **原因**:可能是Flex项目的配置不正确或者网络设置存在问题。 - **解决方法**: - 检查Flex项目的配置文件,确保服务地址正确无误。 - 确认网络连接是否正常,尝试使用其他工具测试服务端口是否开放。 - ...
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...
本资料大全包含了多个重要的Flex学习资源,如Flex白皮书、Flex Cookbook以及Flex编程指南,这些都是深入理解Flex开发不可或缺的文献。 1. **Flex白皮书**: Flex白皮书是Adobe官方发布的技术文档,通常包含Flex...
Flex相册 Flex图片
9. **调试与优化**:Flex提供了强大的调试工具,如Flex Builder的调试器,帮助开发者定位和修复问题。此外,通过优化ActionScript代码和组件使用,可以提高Flex应用的性能。 10. **学习资源**:对于初学者,可以...
8. **Flex应用程序生命周期**:理解Flex应用从启动到关闭的整个过程,包括初始化、布局、渲染、事件处理等阶段,有助于优化性能和解决运行时问题。 9. **Flex性能优化**:学习如何通过优化组件使用、减少网络请求、...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、内存管理、垃圾回收机制、前端性能优化以及与后端通信等多个方面。以下是对这些知识点的详细解析: 1. AS2与AS3的区别: AS2...
遇到的典型问题主要有两个: 1. **Flex组件被遮挡**:由于Flex和HTML的渲染机制不同,当HTML内容被加载到IFrame中时,可能会覆盖Flex组件,导致菜单、弹出界面或右键菜单等不可见。解决这个问题的关键在于调整Z-...
Flex是Adobe公司开发的一种开放源代码的富互联网应用程序(RIA)框架,主要用于构建具有动态图形、交互性丰富的Web应用。Flex应用程序通常使用ActionScript编程语言,并基于Flash Player或Adobe AIR运行时环境。Java...
参与Flex开源项目有助于提升技能,理解实际项目中的最佳实践,同时也可以为社区贡献自己的力量。 7. **Flex入门**:对于初学者,Flex入门通常从安装Flex SDK和Flex Builder开始,然后学习基本的ActionScript语法和...
flex全称Flexible Box模型,顾名思义就是灵活的盒子,不过一般都叫弹性盒子,所有PC端及手机端现代浏览器都支持,...1、如果子元素的另一个属性flex-basis设置了不为auto的具体数值,那么无论元素有没有设置具体大小都
### Flex的处理与相应问题详解 #### 一、Flex简介 Flex是一种开源框架,由Adobe Systems维护,用于构建跨浏览器的富互联网应用(RIA)。它允许开发者使用XML和ActionScript来创建复杂的用户界面组件,并且可以很容易...
Flex提供了强大的调试工具,如Flex Builder的集成开发环境(IDE),以及Flex SDK中的命令行编译器,帮助开发者定位和修复问题。 12. **国际化和本地化** Flex支持应用的国际化和本地化,允许开发者创建适应多种...
- **交互式调试**:Flex3与Flex4均支持交互式调试,这对于快速定位问题非常有帮助。 ##### 4. 设计视图 - **CSS外观和样式设计**:Flex3与Flex4均提供了CSS样式的设计支持,使得开发者可以更加方便地调整界面的...