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

教你7步实现flex自定义Event及参数传递

  Flex应用开发过程中如需要灵活的在不同组件(如A与B,父与子)之间响应事件,传递参数等功能时就会使用自定义事件(Event)机制,下面通过一个事例分七步,通过自定义Event和EventDispatcher两种机制实现事件交互和参数传递;
        事例描述: 有一个父亲“parentApp.mxml”有两个儿子“comBrotherA.mxml”和"comBrotherB.mxml",新年降至,两个儿子为表孝心分别给他们老爸存入(事件)一笔过节费(事件参数),并通知老爸我存钱进去了,老爸在收到两个儿子的钱后汇总后同时告诉(事件)两个儿子钱我已收到总数(事件参数)是多少...
    1、第一步:引入自定义注册事件参数传递扩展类(来自网络)
    package myeventhelper
{
//自定义注册事件参数传递扩展类
public class EventArgExtend
{
public function EventArgExtend()
{
}
public static function create(f:Function,...arg):Function //动态参数创建
{
var F:Boolean = false;
var _f:Function = function(e:*,..._arg)
{
_arg = arg;
if(!F)
{
F = true;
_arg.unshift(e);
}
f.apply(null,_arg);
};
return _f;
}
public static function toString():String
{
return "Class JEventDelegate";
}
}
}

    2、第二步:自定义事件触发类:
package myeventhelper
{
import flash.events.EventDispatcher;

import mx.core.UIComponent;
//自定义事件触发类
public class MyEventDispatcher extends EventDispatcher
{
private static var _instance:MyEventDispatcher;
public static const EXEC_PARENT_METHOD:String="ExecParentMethod"; //执行Parent方法
public static function getI


相关文档:

flex 实现横向树状图

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="initApp()"
backgroundColor="#FFFFFF">
<mx:Canvas id="paper"
......

flex 获得客户端信息


flash.system. Capabilities.os;//客户端系统版本
flash.system.Capabilities.language;//客户端语言
flash.system.Capabilities.version;//播放器版本
flash.system.Capabilities.playerType;//播放器类型
flash.system.Capabilities.screenResolutionX&Y;//分辨率 ......

去掉Flex蓝色选中状态

 其实一般的情况下是不会用到这种情况的,一般在程序里,比如选中要填写的项目,都喜欢有一个选中的状态,但是现在我们来个反其道而行,如果我不想要这个状态该怎么办呢?
      参考了些资料,其实也简单,有好几种方法,但是发现了一个最有用的方法,首先我们在舞台上随意放几个TEXTINPUT ......

flex repeater控件Repeater is not executing"的异常


flex repeater控件注意
Repeater 顾名思义,Repeat就是重复的意思, Repeater 就是用来重复的控件
Repeater 会根据数据源中对象的多少来产生多少个子项,生成的子项全部是以数组形式存在的
<mx:Repeater id="myRepeater" dataProvider="{myArray}">
        <mx:HBox> ......

转载一篇Flex组件生命周期的文章

看了很多Flex的书,关于Flex的生命周期自认为了解的还不错,但是突然上网上看到一个哥们用图表把Flex 的Application启动过程以及自定义组件的生命周期表达的非常清晰,很是佩服,特分享出来,内容如下:
Flex Custom Component LifeCycle
由 jexchan
撰写
 http://blog.ityao.com/archives/169

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号