随笔分类 -  FLEX

Flex HttpService,WebService简单介绍
摘要:HttpService定义:在 MXML 文件中使用 <mx:HTTPService> 标签代表 HTTPService 对象。当调用 HTTPService 对象的 send() 方法时,将发出对指定 URL 的 HTTP 请求,并且返回 HTTP 响应。可以选择向指定 URL 传递参数。如果没有使用基于服务器的代理服务,则只能使用 HTTP GET 或 POST 方法。如果将 us... 阅读全文

posted @ 2010-11-02 21:55 晓光 阅读(1551) 评论(0) 推荐(0)

(转)Flex Module通信(2)——使用事件
摘要:上一篇讨 论通过实现接口来实现Application和Modules的通信,本篇讨论通过使用事件实现Application和Modules的通信。在一个 swf中,组件间的交互通信可以直接使用addEventListener和dispatchEvent来完成事件的传递。当然这样的标准做法也适用于 Module。 通过addEventListener和dispatchEvent在Module发布事... 阅读全文

posted @ 2010-08-20 10:33 晓光 阅读(558) 评论(0) 推荐(0)

(转)Flex Modules通信(1)——通过接口
摘要:Flex Modules通信方式有很多种:通过继续接口、参数传递、定义事件通信。这里讨论通过继续接口通信。模块是独立,通过继承接口,允许外部应用程序与他们通信。 首先,定义接口ICommunicaton.as: 运行结果,加载后点击Modify Module: 注意:虽然使用继承接口实现Application和Modules通信很方便,实现接口就可以,但是在调用Modules方法是会锁定Modu... 阅读全文

posted @ 2010-08-20 10:31 晓光 阅读(356) 评论(0) 推荐(0)

(转)Canvas不能接收 rollOver和roolOut事件的解决方案
摘要:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Canvas id="canvas" x="10" y="10" width="200" height="200" rollOv... 阅读全文

posted @ 2010-07-11 17:22 晓光 阅读(299) 评论(0) 推荐(0)

(转)FLEX中使用outerDocument
摘要:FLEX中使用itemRenderer调用父页面的方法使用关键字outerDocument调用的父页面方法必须是PUBLIC声明的方法来源:(http://blog.sina.com.cn/s/blog_578629dc0100etd8.html) - FLEX中使用outerDocument_铁猫猫_新浪博客 <?xml version="1.0" encoding="utf-8"?>... 阅读全文

posted @ 2010-07-05 16:55 晓光 阅读(1811) 评论(0) 推荐(1)

(转)Cairngorm初学者入门教程 第六节--Cairngorm中Command利用Delegate与Service连接
摘要:在上一节,我们利用FrontController 去映射 Event与Command在这一节我们主要针对Command这部分动作做介紹。在RIA应用程序中,不可或缺的部份就是跟后台服务器连接进行数据传递。Command通过Delegate去做Services的部份(包含Remoting,WebServices,…等)Command: 操作Cairngorm Business以及呼叫Ca... 阅读全文

posted @ 2010-05-14 02:23 晓光

(转)Cairngorm初学者入门教程 第五节--Cairngorm中Event,Command与FrontController的关系
摘要:本部分,将学习Cairngorm的核心控制流程:Events:通过使用者操作View所产生的事件,或其他设计所产生的事件。Front Controller:Front Controller 用来注册Command与Events对应,接收Cairngorm Events并将他对应到Cairngorm CommandsCommand: 操作Cairngorm Business以及呼叫Cairngorm... 阅读全文

posted @ 2010-05-14 02:08 晓光

(转)Cairngorm初学者入门教程 第四节--通过 Model Locator 控制管理 Views
摘要:Cairngorm: Views就是使用者最直观看到的显示,包含了button, panel… 等所组成的视图,它从Model Locator中取得数据,通过Cairngorm Events与用户产生互动。 在这个部分,我们利用ModelLocator控制ViewStack来切换View。首先我们先在ViewModelLocator.as 中加入[代码]用来记录ViewStack中,显... 阅读全文

posted @ 2010-05-14 00:59 晓光

(转)Cairngorm初学者入门教程 第三节--从使用Model Locator开始学起Cairngorm
摘要:Cairngorm: Model Locator用来集中管理程序所需的变量。 首先在我们的项目的src文件夹下,建立model文件夹: 第二步建立ViewModelLocator.as类。此类必须实现IModelLocator接口。 ViewModelLocator.as的代码如下:ViewModelLocator.as 其中构造函数与getInstance()这两个部分照着写,大致上不用修改。... 阅读全文

posted @ 2010-05-14 00:21 晓光

(转)Cairngorm初学者入门教程 第二节--使用Cairngorm开发程序的步骤
摘要:1.先去Adobe Open Source下载Cairngorm的文档,解压缩到自己想要的文件夹下。2. 在Flex Builder 中新建一个项目3.将刚下载下来的Cairngorm.swc加入Library path如果新建项目时忘记添加的话,可以在项目的Properties中添加:4.这样我们就可以用Cairngorm框架来开发我们的程序了。 阅读全文

posted @ 2010-05-14 00:19 晓光

(转)Cairngorm初学者入门教程 第一节--学前阅读与基本名词解释
摘要:学前阅读 Cairngorm是Flex MVC框架,是一個用actionscript 3.0 编写出來的RIA架构(Framework),用于大型项目开发。(当然小项目也可以使用Cairngorm框架来开发,只是对于小项目来说,用Cairngorm不仅不能体现它的优越性,反而让开发者觉得用Cairngorm是件多余而又麻烦的事情。而使用框架开发的优越性,却体现在大型项目中,它可以使你开发出的程序... 阅读全文

posted @ 2010-05-14 00:15 晓光

Flex中使用Embed嵌入元素
摘要:可以在Flex应用程序中嵌入各种元素。被嵌入的元素将编译进SWF文件。它们不是在运行时载入的,所以不必为应用程序部署原元素。可以嵌入的图像格式有PNG、JPEG、GIF。嵌入后可以同时使用它的多个实例。下面的例子使用[Embed]原标签经image嵌入应用程序,并且采用绑定ActionScript类的形式。这就可以绑定Image控件的source属性到Logo类。可以绑定Logo类到任何可以使用i... 阅读全文

posted @ 2010-05-04 00:57 晓光 阅读(1828) 评论(0) 推荐(0)

Flex 捕获摄像头拍照(转)
摘要:Flex完整代码:程序代码<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="388" height="222" creationComplete="initApp()"> <mx... 阅读全文

posted @ 2010-05-04 00:21 晓光 阅读(838) 评论(0) 推荐(0)

Flex Array 操作(转)
摘要:Array提供了多种方法插入和删除元素。通过这些方法,可以快速按需要操作Array中的元素。Array类提供了一对方法push和pop方法,使得Array类实现了栈的结构。push方法可以将元素插入到Array的尾部。pop方法删除Array最尾部的元素。这样就实现了一个先进后出的栈结构。实现代码如下所示。var flexArray:Array=new Array();flexArray.push... 阅读全文

posted @ 2010-05-04 00:18 晓光 阅读(6229) 评论(1) 推荐(0)

导航