MyEclipse 7.5,MyEclipse 8.0中安装Flex插件
不可否认MyEclipse现在越做越强大(毕竟是收费的嘛),强大到开始排斥第三方插件,这有些不符合Eclipse的初衷,Eclipse就是靠良好的扩展性发展起来的。
MyEclipse从7.5开始(7.0没用过,不知道),完全改变了程序结构,现在扩展第三方插件 再也没有以前那么方便了,特别是link方式,这对程序员来说是致命的。Flex Plugin 安装时需要选择Eclipse目录,7.5中根本没有Eclipse目录,所以想直接在myeclipse中安装flex plugin是不太可能。我试过将flex里的features和plugins目录拷贝到myeclipse中进行强制安装,还是失败,所以最后只能将Eclipse,Flex plugin和myeclipse分开进行安装。
MyEclipse 7.5对应的Eclipse 版本为3.4,先到www.Eclipse.org官网去下载Eclipse3.4的版本。然后再到Myeclipse官网(已屏蔽大陆IP,需代理,但下载可以用迅雷直接下)去下载增量升级包,注意,一定要是增量升级包,即archived update site.zip 这个包,不能下载集成安装包,flex builder plugin 的版本也必须为3.02,这一点很重要,Adobe官网已经很明确的说明了3.0本版存在bug,不能再Eclipse3.4 中安装,已经下载3.0本版的可以到Adobe官网或google 中去下载补丁。安装顺序是,先解压Eclipse3.4 ,然后安装 Flex plugin ,和以前的安装方法一样,选好目录,直接下一步就行,然后再通过Eclipse的Help->Software Updates->Available Software ->Add site->Archive安装刚才下载的MyEclipse7.5 的增量升级包。如果你RP不是特别差的话,应该就大功告成了,Enjoy this !
同样,MyEclipse8.0中的Flex plugin 也可以这样安装。需要说明的是MyEclipse8.0 对应的Eclipse版本是3.5 。Eclipse3.5 对应的Flex plugin为4.0.目前Flex plugin 4.0的正式版还没出,还是Beta 版 ,Flex builder4 已经正式更名为 Flash builder4了 ,还是喜欢Flex builder的命名,感觉更加专业点,哈哈!
相关文档:
刚接触flex. 在用HTTPService获取XML格式数据再绑定给DataGrid时.遇到一个很"奇怪"的问题 就是当xml的条目小于等于1时,就会出错. 很是郁闷了一段时间 后来才发现. 问题即不是出在HTTPService上,也不是出在DataGrid上. 而是出在 RESULT_FORMAT_E4X 型数据类型转化为ArrayCollection上 原来 event.result 返回的是ob ......
1) 编译CSS资源
文件浏览器(Navigator)中,在标准的Flex CSS文件上点击右键,点击Compile CSS to SWF即可完成编译CSS的任务。
在程序中可以用StyleManager.loadStyleDeclarations()来读出已编译好的CSS文件中的内容。
具体操作如下:
&nbs ......
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现,下面我们把它及其相关的知识与java做个简单的对照,由于个人水平有限,下面的比较仅供参考:
1.RIA vs 跨平台的编程技术
2.Flex vs java
3.flex framework vs jdk
4.flex buil ......
第一种:修改下载进度的文字为中文
建立扩展至 mx.preloaders.DownloadProgressBar 的一个类:
01.package myDownPro
02.{
03.import mx.preloaders.DownloadProgressBar;
04.
05.public class myDownProBar extends DownloadProgressBar
06.{
07. public function myDownProBar()
08. {
09. //TODO: impl ......
Flex中As调用Js的方法是:
1、导入包 (import flash.external.ExternalInterface;)
2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值
Js调用As的方法是:
1、导入包 (import flash.exte ......