|
|
摘要:打开项目-属性-Flex编译器, 取消勾选"将非嵌入文件复制到输出文件夹", 每次编译会执行这个步骤, 如果一开始就把图片或xml等外载资源放在bin-debug下的话就不用设置这个选项了, 反而因为复制这些资源浪费时间. 也有人把输出目录直接设置在src下, 这样debug目录就是资源目录, 这样的好处是取消勾选后, 防止修改了xml文件, 结果忘记把它覆盖掉原来的旧文件, 结果一遍遍编译不对, 我就经常犯这种小错误...如果是使用了Flex的Module功能, 打开项目-属性-Flex模块, 把当前调试模块不相干的模块全部删掉, 不然每次编译都会把它们也同样的编译一次.另外, 如果这样下来
阅读全文
摘要:1.直接在一个UIComponent对象中添加组件会不显示, 而添加自定义MXML对象是可以显示的, 是因为添加组件默认的宽高度是0, 需要设置宽高度, 而自定义的MXML是有默认宽高度的.2.同上, 扩展Module的AS类(不是MXML组件), 要想显示必须设置它的大小.
阅读全文
摘要:1 使用AS工程制作的swf, 可以通过var obj:Object = loader.content; obj.func();直接调用该swf文档类中公开的方法和属性(注意, 是文档类中, 子类中的无法访问);2 使用Flex工程制作的swf, 调用swf中main文件公开的方法: var obj:Object = loader.content.application; obj.func();侦听事件: 在该flex工程中使用this.systemManager.dispathEvent(event);然后在加载工程中: var obj:Object = loader.content; ob
阅读全文
摘要:mxml类在initiative或者createdComplete事件中添加Event.Added_To_Stage事件是侦听不到的, 该事件在这两个事件之前就已经派发了, 可以直接使用构造器mxml中的addToStage事件.
阅读全文
摘要:1 如果使用ModuleManager动态加载Module模块, 在声明IModuleInfo对象时必须声明为成员变量, 不能声明为函数内部的私有变量, 否则在ready事件中生成的module对像不能显示也无法调用其方法, 添加该对象到舞台也不会显示, 除非再次调用load()才会显示.2 如果LoginForm是一个Module类, 那么在工程中使用LoginForm类会找不到该类并报错. 因此不能再在框架中使用facade.hasView(loginFom)这种方式来判断, 或者使用moduleInfo.loaded.3 使用模块中的方法, 最好是让该模块实现一个接口, 直接调用接口的方
阅读全文
摘要:1 将MC.properties复制到FlashBuilder安装目录: Adobe Flash Builder 4\sdks\4.0.0\frameworks\projects\framework\bundles\zh_CN下.2 打开cmd命令, 进入Adobe Flash Builder 4\sdks\4.0.0\bin, 执行语句: copylocale zh_CN MC_cn3 打开工程属性, 在编译选项中-locale zh_CN改为 -locale MC_cn4 每次添加语言需要重新编译一遍详细:默认语言资源文件: sdks/4/frameworks/projects/frame
阅读全文
摘要:解决办法: 1侦听addToStage事件, 在Application标签中有addToStage, 不要再createComplete中侦听, 因为addToStage事件先于createComplete会导致侦听不起作用。在addToStage事件处理器中可以直接通过this.stage获取到舞台对象。 2直接通过this.systemManager.stage获取舞台对象
阅读全文
摘要:步骤:1.自定义一个.properties格式的文件,文件内容的格式: key = value pic = Embed("demo.gif") swf = Embed("demo.swf") 将这个文件复制到目录Adobe Flash Builder 4\sdk\4.0.0\frameworks\projects\framework\bundles\zh_CN下。2.打开cmd命令,进入Ad...
阅读全文
摘要:扩展工程主文件(Application),可以新建一个基类,如UApplication,使用:[代码]必须声明 xmlns:control="control.*" ;UApplication要继承自Application;另外,Flex中没有构造函数,一旦定义就会报错说有多个构造函数的定义,所以在它的基类UApplication.as中的构造函数是不能有 没有默认值的参数的;-----------...
阅读全文
摘要:做了一个仿照www.bing.com首页上的图片效果,碰到的问题:1,addChild在Flex里被重写了,必须是UIComponent或者其他几个UI...开头的类的子类才可以,所以先新建了一个UIComponent的容器,把这个容器添加到舞台上的Canvas中,imgLoader加载图片完毕后添加到UIComponent容器中.2.style.css的使用:帮助里全部都有.这里只用到了Tool...
阅读全文
摘要:打开[安装目录下]/Gumbo.ini第三行就是设置语言的,替换成你想要的吧。。。。-clean-nlen_US-vmargs-Xms512m-Xmx512m-XX:MaxPermSize=256m-XX:PermSize=64m-Djava.net.preferIPv4Stack=true.支持以下语言:de_DEfr_FRja_JPru_RUzh_CNen_US------来自http://w...
阅读全文
|