Flex学习系列之一 WinXP下环境安装与配置
前言:传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML
是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich
Internet Applications,缩写为RIA)的出现就是为了解决这个问题(百度百科上关于RIA诞生的背景)。而Flex正是AIR应用
中产生的技术。
开发Flex程序我们采用Adobe公司的Flexbuilder3,现在Adobe公司已经正式发布Flexbuilder4了,我们这里还是使用版本3
下载地址:http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe,这个是从网上找到的不用在官网注册
用户就可以下载的。
然后点击此应用程序图标按照步骤一步步安装,期间它会问你安不安装Debug版本的FlashPlayer,我们选择不安装,因为我第一
次安装的时候,选择了后来调试的时候连接不上调试器,Debug版本的FlashPlayer我们稍后安装。注册码的话,网上随便搜一下就
一大堆。随便在网上搜了两个,试了下可用的。
1377-4165-2080-7265-7813-8901
1377-4964-5021-8182-2399-8235
然后在http://www.adobe.com/support/flashplayer/downloads.html#fp9上面下载Debug环境调试需要的几个组件:
Download the Windows Flash Player 9 ActiveX control content debugger (for IE) (EXE, 1.61 MB)
Download the Windows Flash Player 9 Plugin content debugger (for Netscape-compatible browsers) (EXE,
1.57 MB)
Download the Windows Flash Player 9 Projector content debugger (EXE, 3.73 MB)
最后我们就可以使用了,还不知道怎么编写的话,可以从下面这个网站下载一个例子程序来调试运行一下,看看Flex程序的执行过程。
http://learn.adobe.com/wiki/display/Flex/Download+Projects。
PS:习惯VC6和VS2005的调试环境,用这个Eclipse的感觉真不爽啊。
相关文档:
中文在线帮助文档:http://livedocs.adobe.com/flex/3_cn/langref/
http://examples.adobe.com/flex3/componentexplorer/explorer.html。
其他网站:
http://bbs.actionscript3.cn
http://www.airia.cn
http://www.anyflex.cn/bbs
http://www.5uflash.com/flex-air
http://www.52ria.com
http:// ......
一、国外站点
1.资源 类
Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。
CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。 ......
一、国外站点
1.资源类
Adobe Flex 2 Component Explorer: 官方的,展示了各种组件的用法,入门必看。
CFlex:很好的一个Flex资源站点,包括教程,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox:一个收集了网上很多开源组件的站点,是进阶学习的好帮手。
FlexLib:也是一 ......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalAlign="top" applicationComplete="init()">
<mx:Script>
<![CDATA[
import mx.events.ItemClickEvent;
import mx.collections.ArrayCollection ......
制作可用鼠標框選的TileList,因為時間比較匆忙,所以错漏在所难免,请大家不吝赐教。另外小部分代码参考自网上。直接上代码。
package
{
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import mx.controls.TileList;
import ......