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的感觉真不爽啊。
相关文档:
一、国外站点
1.资源类
Adobe Flex 2 Component Explorer: 官方的,展示了各种组件的用法,入门必看。
CFlex:很好的一个Flex资源站点,包括教程,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox:一个收集了网上很多开源组件的站点,是进阶学习的好帮手。
FlexLib:也是一 ......
转载自 http://amberoracle.blog.163.com/blog/static/10598633820097262242474/
第一步:写AS类继承mx.validators.Validator ,并导入mx.validators.ValidationResult.
value中存放需要验证的内容
results数组中存放验证后的结果,如果通过验证,数据为空;如果验证失败,数组中是ValidationResult.对象,内含失败 ......
一个导航容器可
以通过一组子容器来监控用户的操作。比如,TabNavigator
这个容器就可以通过一组tabs
来让用户选择可见的子容器。Flex3
提供了三种主要的导航容器:
Ø
ViewStack
Ø
TabNavigator
Ø &nbs ......
Hey,buddy! How are you doing these days?All right,Let us straight to the point.
flex嵌入字体有两种方式:
方式1,直接嵌入:
[Embed(mimeType='application/x-font', source='font/minicartoon.ttf', fontName='迷你简卡通')]
private var mnCartonFont:Class;
&nbs ......
<?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 ......