`
yoshiyan
  • 浏览: 46415 次
社区版块
存档分类
最新评论

Flex事件

    博客分类:
  • Flex
阅读更多
为什么接收不到dispatch出来的自定义Event?
如果是在父控件里监听,则此Event的bubble属性应该为True。

自定义消息的时候,一定要记得重写clone()函数。在此自定义事件的处理函数里,如果需要再次dispatch此自定义事件,则该clone函数会被调用到。如不重写clone函数,则第二次dispatch出去的事件,你添加的自定义属性将不会有正确的值。

event的target和currentTarget有啥区别?
The currentTarget property is the IEventListener you registered the event handler for. The target is the one that dispatched the event that you are currently handling.
请看下边参考链接中的例子认真体会。

参看链接:
http://flex4fun.com/2010/11/09/flex-event-target-and-currenttarget/

Event的stopPropagation和stopImmediatePropagation有什么区别?


组件A及其子组件B都监听A的某事件,他们的事件处理函数的响应有固定的先后顺序吗?

为什么以getter和setter方式实现的Bindable机制不work?
示例代码如下:
[Bindable] public function get currentPage():uint
{
	return m_currentPage;
}

public function set currentPage(currentPage:uint):void
{
	m_currentPage = currentPage;
}

private var m_currentPage:uint = 1;


不work原因:以getter和setter方式实现变量的Bindable时,修改变量必须通过setter来修改,而不能直接给变量赋值。以上边的代码为例,不可以直接修改m_currentPage。

FYI:[Bindble]放在getter或者setter前都可,而且与先后顺序没有关系。

Bindable的问题
我有一个自定义的UIComponent的子类。

里边有两个函数:
[Bindable(event="AChanged")]
public function get a():Number()
{ }

public function set a(p:Number):void()
{
   dispathEvent(new Event("AChanged"));
}

那么在类的内部给a赋值,a = 100; 则getter函数会被调用吗?

Flex标准库里有没有提供能在指定延迟时间后,调用某一函数的机制?
有,请使用setTimeout。
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/utils/package.html#setTimeout%28%29
其实也等效于Tweening libraries的delayedCall函数。
TweenMax.delayedCall(2, myFunction, ["myParam"]);

dispatchEvent的本质仅是简单的函数调用吗?
是的,dispathEvent基于sendMessage。
参考链接:
http://hi.baidu.com/neeleq/blog/item/f91a6e1714842958f3de32ef.html
分享到:
评论

相关推荐

    flex事件flex事件flex事件flex事件

    flex事件flex事件flex事件flex事件flex事件

    flex事件运行流程

    flex事件运行流程

    关于flex事件的讲解

    关于flex事件的讲解 一. 引 很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一...

    flex事件机制的demo

    Flex ActionScript3.0事件机制的Demo, 举例说明了事件的三个阶段,事件的派发,事件的侦听,事件的拦截,自定义事件等相关知识点. 以上知识点在Demo中都有体现,初学者请仔细分析代码,加强理解,多调试、修改、验证以加深...

    Flex事件机制(通俗易懂)

    Flex事件机制,其实Flex的核心就是事件,了解了其中的原理,学习起Flex就不是很难了,这篇的内容对初学者有很大的帮助,我从中受益很多,看完之后,对Flex的认识进一步加深了,很好的资料。希望对大家有所帮助。

    flex事件机制的分发

    flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发,flex事件机制,flex事件机制的分发

    Flex 事件机制,flex入门学习

    Flex 事件机制,flex入门学习的好帮手

    Flex事件解析以及Flex基础功能介绍

    Flex事件解析以及Flex基础功能介绍

    flex 事件 代码生成器

    flex 事件 代码生成器 , 可以自动生成flex代码,方便 很好用的

    Flex事件机制详细说明

    快速掌握flex的事件机制,让你灵活运用flex的事件完成所有功能。

    flex 事件流原理

    很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一就是事件和绑定机制,了解之后,...

    flex 事件与自定义事件

    如何接收事件?如何做到AS3.0的标准事件编程? 类似JAVA的监听或观察者模式 Event改变的部分很多,正在想怎样用一个有条理的方式来讲解Event和它相关的诸多内容,让我们感到比较容易理解,记忆和接受。

    flex事件机制分析

    简要说明了flex的事件流、事件处理等方面的知识。

    FLEX事件监听样例(JAVA代码)

    通过JAVA代码,让你了解Flex的事件模型。

    关于flex事件的讲解.rar

    讲解了flex的事件机制,并给出了具体的应用讲解和例子,对学习者理解flex比较有帮助

    Flex与ActionScript3程序开发

    第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007风格的界面 第3篇 组件高效技法篇 第10章 ...

    4、Flex3自定义事件、事件冒泡及传值、组件间的函数回调及传值

    NULL 博文链接:https://futurewwm.iteye.com/blog/1277119

    flex控件事件

    flex控件事件flex控件事件flex控件事件flex控件事件

Global site tag (gtag.js) - Google Analytics