Flex 初接触

Flex 初接触
2010年06月19日
  Flex 是Adobe公司基于Flash player浏览器插件的客户端应用了。
  微软也推出类似的技术silverlight ,不过可能现在flash控件占有市场比较大,很多人还是喜欢Flex吧,加上Flex还是开源的。这个算比较新的技术吧,就是可以提供丰富的客户端操作而已。所以我也看了一下。学起来还是很简单的,就像是原先的html+javascript一样,如果html委员会把html扩展一下,然后强制浏览器实现该标准应该也是可以的吧。但现在都由厂商采用浏览器插件的方法来做了。现在开始兴起的网页游戏,网页聊天工具是用这个来做的吧,可以写出很复杂绚丽的效果,还可以和http服务器进行数据交换。
  这几个是主页,学习文档,参考之后都主要参考这里的吧,不知道什么是Flex的也可以去看一下:
  http://www.adobe.com/products/flex/
  http://www.adobe.com/devnet/flex/
  http://www.adobe.com/support/documentation/en/flex /
  http://livedocs.adobe.com/flex/3/html/help.html?co ntent=Part2_DevApps_1.html
  http://opensource.adobe.com/wiki/display/flexsdk/F lex+SDK;jsessionid=B23160BAAB158842755150AF72CA3C23
  下面是我参考文档,写的一个简单的和php页面进行数据交换的例子。
  (1) 先去上面的网站下载免费的Flex SDK,虽然也有“Adobe Flex Builder” 的eclipse插件可以方便开发,但是要钱的,我还是下载了个免费的sdk了。
  下载flex_sdk_3.zip 下来,解压就可以用了,运行bin目录下的mxmlc.exe 文件就可以编译生成swf文件,
  用法“mxmlc.exe *.mxml” 指定项目的mxml文件就可以了
  (2)编写一个widebright.mxml 文件如下,包含Flex控件定义和Actionscript。文件的格式说明和脚本语言参考前面提供网站。编译器什么的使用啊等等,语法啊都说的很清楚的。还是例子啦。
  -------------------------------------
  
  
  
  
  
  
  
  
  {textboxName.text}
  {textboxPWD.text}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  -------------------------------------------------- ------------------------
  上面其实是个简单的登录框。
  (3)执行编译命令,生成swf文件
  D:\flex_sdk_3>.\bin\mxmlc.exe widebright的测试项目\widebright.mxml
  Loading configuration file D:\flex_sdk_3\frameworks\flex-config.xml
  D:\flex_sdk_3\widebright的测试项目\widebright.swf (214516 bytes)
  (4)另外的调用swf的代码如下,和php页面代码
  -----------------------------------------
  
  
  
  --------------------------
  
  -----------------------------------------
  其实在php上面你可以做访问数据库啊等东西的,我这里为了简单就没有写了。
  (5)运行之后效果如下 最后的,需要注意的是 swf falsh文件要和 php文件放在同一个服务器上才行,因为他做了防止跨域返问的安全性限制了。不然访问网络时会出现”Security error accessing url“ 错误提示。好像也可以通过配置什么网站跨域文件来解除这个限制的,不过很是复杂,需要在http的服务器上提供访问权限,具体可以去网上查找相关文档。
  Flex的优点还是的图形优势吧,客服端的显示效果优势,我这个例子没有体现出来。其实可以用来播放音乐、视频等等功能的。
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值