`
0923xuyb
  • 浏览: 16889 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
  public class Test { public function Test() { this["add"](1,2); Test["staticFunction"](); var functionName:String = "add"; this["\""+functionName+"\""](1,2); } public function add(a:Number,b:Num ...
public class myTest { public static const A:String = "a"; public static const B:string = "b"; }   1.需求:知道类名,需要判断某个字符串是否属于myTest中定义的常量,而myTest中的常量可能非常多而且不确定,这样就需要动态获取。   2.解决方案:利用flex的反射机制,具体来说是利用import flash.utils.describeType函数。   利用var xml:XML = describeType(myTe ...
将多个fxg文件打包成swf,加载swf并将其中的fxg作为类使用 在利用fxg制作点状符号库的过程中,需要动态加载fxg文件,并将其作为类使用。然而flex自身并不支持flex文件的直接读取。虽然在flex项目中,可以将fxg文件直接放在flashbuilder4的源文件中,一起编译后可直接作为类使用,但是这样fxg文件需要事先编译,和程序不能脱离,达不到动态加载的目的。   为了解决上述难题,一个可行的解决方案是将fxg文件打包成swf,然后加载swf并从中析取fxg作为类使用。对于这种方法,我将分两部分加以说明。   1.将多个fxg文件打包成swf 据我所知,有两种方法 ...
Flex中使用FXG FXG是基于MXML(由FLEX框架使用的基于XML的编程语言)子集的图形文件格式。它类似于SVG,不过FXG主要针对Flash平台,更为切合Flash的渲染机制。因此在Flash Builder4中,推荐使用FXG来代替SVG。 如果你对SVG有所了解,就不难理解FXG的文件格式,下面是一个矩形的FXG文件示例。 <?xml version="1.0" encoding="utf-8"?> <!-- fxg/comps/GraphicComp.fxg --> <Graphic xmlns= ...
Flex读取二进制文件 Flex中可用于读取二进制文件的类有四个:ByteArray,FileStream,Socket,URLStream。它们都实现了IdataInput接口,分别位于flash.utils,flash.filesystem,flash.net,flash.net包。需要指出的是,FileStream只适用于AIR项目中。   上述四个类的详细内容和使用方法,请参考Adobe官方文档:ActionScript3.0语言与组件参考:http://www.adobe.com/livedocs/flex/3_cn/。   下附用URLStream读取ESRI的shapfi ...
Global site tag (gtag.js) - Google Analytics