- 浏览: 67466 次
- 性别:
- 来自: 沈阳
最新评论
-
oppokui:
不知道你这么做是不是太复杂了,直接用下面一句话不就可以取到当前 ...
Flex Remote Object中直接使用HttpSession的方法 -
xindexinxin:
再来留个脚印,原来要导入import mx.core.Appl ...
在Flex应用程序中的全局变量 -
xindexinxin:
在组件中怎么访问?Application.applicatio ...
在Flex应用程序中的全局变量 -
sekiyika:
NB,参考下啦,谢
Flex PieChart 例子的效果,点击滑出和颜色渐变 -
lxtkong-029:
谢谢,了解了fds是做什么的
关于Flex Data Services (FDS)
文章列表
1、编写控制器
package com.forbeauty.store.control
{
import com.adobe.cairngorm.control.FrontController;
/**
* @version $Revision: $
*/
public class ShopController extends FrontController
{
public function ShopController()
{
initialiseCommands();
}
public function initialiseCommands ...
- 2008-02-14 00:31
- 浏览 1893
- 评论(0)
在设计中使用松散耦合的架构是面向对象程序设计的重要方法,在flex中可以通过事件来实现这一目的。
从组件中广播事件,需要使用dispatchEvent()方法,这一方法被定义在flash.events.EventDispatcher类中。它有一个参数,即被传递的事件。
每一个组件都要显式定义需要转发的事件,组件也可以使用由父类定义的事件。事件使用metadata标签定义。
<mx:Metadata>
[Event(name="catDataLoaded",type="flash.events.Event")]
</mx:Metada ...
- 2008-02-13 21:29
- 浏览 993
- 评论(0)
前台控制器监听用户动作
用户处于这次会话的主导地位。你的RIA等待来自用户的一些提示。这些提示包括:点击按钮,拖放图标,双击行或是发送表单,这些都叫做“用户动作”
Cairngorm 将这些用户动作翻译成Cairngorm事件。无 ...
- 2008-02-13 01:46
- 浏览 1282
- 评论(0)
什么是Cairngorm
Cairngorm微架构是一个轻量级的RIA开发框架。
Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。其工作流程很清晰:
1.Front Controller Listens for User ...
- 2008-02-13 01:38
- 浏览 2459
- 评论(0)
preloader->systemManager->FlexApplication started...
然后才是
preinitialize
在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.
initialize
当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.
creationComplete
组件定义完成并已经在显示列表.
applicationComplete
所有的组件初始化完成并显示.
- 2008-02-10 10:51
- 浏览 3474
- 评论(0)
最近在Flex Components的邮件列表里经常有这样的一些提问:如果在Flex应用程序中设置全局变量?由于它的经常出现,所以在我的blog上(当然是指原文的作者)贴出答案。
其实非常简单,只用在你的主应用程序类里(mx:Application )定义一个公有(public)的变量就可以了,如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout=" ...
- 2008-02-09 20:00
- 浏览 5829
- 评论(2)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
public var pageRecordes:uint = 8; ...
- 2008-01-27 01:09
- 浏览 2856
- 评论(0)
Flex2.01之后提供了modules模块化开发包,开发者可以将程序的某些模块编译成swf,在需要的地方load进去,实现模块化的开发。
现在问题来了,每个module会被编译成swf,在一个Application中,module之间该如何通信交互呢。
通常来说,在一个swf中,组件间的交互通信可以直接addEventListener 和dispatchEvent来完成事件的传递。当然这样标准的做法也适用于module。理解在AS 3.0中事件遵循向上传递的原则,那么下面的工作就好做了。
例如,在一个Application中分别由ModuleLoaderA和ModuleLoaderB加载了两个 ...
- 2008-01-24 11:22
- 浏览 1774
- 评论(0)
关于List
这里有一个如何在适当的地方扩展列表元素 的一个小示例。这个事例用CheckBox(多选框)作为List 的itemRenderer,当你选中一个多选框时,List中的条目会扩展以显示更多的信息。如下图:
这个itemRenderer实际上是一个Canvas容器,它有一个CheckBox子元素。这个itemRenderer使用了状态(states),初始的状态(state)包含这个CheckBox,“扩展了的状态(expandedState)”包含了一个列表。这里使用了一个过渡(tansition),通过Resize效果来隐藏和显示这个列表。
这个列表的variable ...
- 2008-01-20 23:25
- 浏览 2489
- 评论(0)
要知道在Flex中怎样使用Flash Remoting访问数据 ,应该先了解一下RemoteObject类。
包 mx.rpc.remoting
类 public dynamic class RemoteObject
继承 RemoteObject→AbstractService→Proxy→Object
子类 RemoteObject一、<mx:RemoteObject>标记
它允许使用AMF3访问远程服务类的方法。
1. <mx:RemoteObject>允许的标记属性有:
<mx:RemoteObject
Properties
concu ...
- 2008-01-20 19:00
- 浏览 3603
- 评论(1)
自定义ItemRenderer调用主程序函数
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function activeChange(v:Boolean){
Alert.show('it ...
- 2008-01-20 02:34
- 浏览 3351
- 评论(0)
<destination id="SampleEmployeeRO">
<properties>
<source>samples.explorer.EmployeeManager</source>
<stateful>true</stateful>
</properties>
<adapter ref="java-object" >
</destinat ...
- 2008-01-18 09:11
- 浏览 1567
- 评论(0)
Flex Remote Object可以是POJO,JavaBean或是EJB。在面向服务的架构中(Service Oriented Architecture),我们可以用Remote Object来作为Service Facade,利用应用服务器提供的persistent service来储存状态信息。
Flex既可以提供stateful或stateless的remote object, 另 ...
- 2008-01-18 09:08
- 浏览 4773
- 评论(1)
-------------------以下引用一个网友对主题的回复
JTA只是编程接口的标准, 需要底层有Transaction Manager才能工作,Sun有个Java Transaction Service(JTS)的标准,来规范Transaction Manager,JOTM是个开源的对JTS的实现。
JTA/JTS是分布式事务处理(跨越多个数据库),如果只对一个数据库读写,完全没有必要用JTA/JTS,这些操作的代价是很高的,JDBC Connection的commit, rollback足已。
要在业务逻辑里,不用自己编程进行事务处理,据我知只有两种方法,1,EJB, 2, ...
- 2008-01-13 21:52
- 浏览 1633
- 评论(0)