易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 日记1 cairngorm

学flex就是为了跳槽,万恶的公司,年底什么都没有,害的我都没钱回家,杯具啊。
学flex已经有一段时间了,我是java程序员,欢迎大家交流
最近学了点cairngorm   感觉用起来比struts繁琐一点,废话少说,上代码:
1.先看vo,本实例是一个添加联系人的小例子,名字,邮箱,添加时间三个属性,都是搞 java的,刘若英说了 ,你知道,我知道
  package adobe.vo
{
import com.adobe.cairngorm.vo.ValueObject;

public class ContactVO implements ValueObject
{
public function ContactVO()
{
}

public var fullName:String;
public var email:String;
public var addContactDate:String;
}

2.接下来就mvc吧,cairngorm  几个主要的组件 :
modellocator (其实就是一个全局的容器,把你需要保存的数据放里边)
command  (这个是boss,负责把数据加入到modellocator中,还可以有一个代理,必要的话,和数据库交流交流)
frontControl ( 我说就是一个监听器,江湖上有事了他都去报告掌门人(command))
cairngormEvent (自定义事件  没什么好说滴)
     代码上  modellocator
 package adobe.model
{
import com.adobe.cairngorm.model.ModelLocator;

import mx.collections.ArrayCollection;

[Bindable]
public class ContactModelLocator implements ModelLocator
{
public function ContactModelLocator()
{
}

private static var instance:ContactModelLocator;

//单例的,我知道,你知道
public static function getInstance():ContactModelLocator{
if(instance == null){
instance = new ContactModelLocator();
}
return instance;
}

//数组,想放什么就放什么
public var contacts:ArrayCollection = new ArrayCollection();

}
}
command:
package adobe.commands
{
import adobe.control.AddContactEvent;
import adobe.model.ContactModelLocator;
import adobe.vo.ContactVO;

import com.adobe.cairngorm.commands.Command;
import com.adobe.cairngorm.control.CairngormEvent;

import mx.formatters.DateFormatter;
public class AddContactCommand implements Command
{
public function AddConta


相关文档:

Flex安全沙箱

文章一:http://blog.csdn.net/eyking/archive/2009/10/21/4702330.aspx
Flex就是致力于RIA的应用,Adobe为了扩大战场,推出了AIR环境,那么此时采用Flex编写的程序在浏览器中与桌面环境下都可以很好的移植了。像Flex与Flash这样奇怪的东西,战场不仅仅在浏览器上,还跑到了桌面环境下。一个很重要的安全模型就被提出了:F ......

flex 保存成pdf 文件格式

<?xml version="1.0" encoding="utf-8"?>
<mx:Application  xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%"
     viewSourceURL="srcview/index.html" backgroundColor="0x000000" layout="absolute">
 
    <mx:Script>
&nb ......

flex小错误(常记多做)2

   ArrayCollection经常做ComboBox控件的集合还有DataGrid的集合,要注意它的格式。data的属性里面如果是数字不需要双引号,若是字符串就必须加,而且需要提前作var定义     
           public var outgoing:String;
        ......

FLEX 与现有开发语言的通信全面解析


以下介绍几种最为常见和实用的FLEX与现有开发语言通信的方法:
1.C#
2.PHP
3.JAVA
1.Flex与C#通信(.net开发中常用)
Flex端代码:
   public static function SendMessage(objXML:XML,objResultHandle:Function):void
   {
        var objHttpService:HTT ......

flex {as总结}

  作为一个不入流的flex开发人员总结一下不入流的感悟。
  我一定要记住,as中的变量的作用范围只有两种,function和class,所以要想用闭包就需要一个createFunction的东西才行,不要妄想在for循环中用闭包了。看了一下as3的参考,发现它的前世和lua还真像,as3的继承其实还是prototype来做的,就是lua的元表了, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号