Flex Flash动作脚本表单事件

时间:2010-05-12 14:27:08

标签: flex actionscript-3 events flash-builder

使用Action Script 3.0在Flash Builder 4中进行一些开发。我试图在每次显示表单时运行一些代码。表单并不总是重新创建,但有时会隐藏和重用。 Visual Basic曾经有一个类似于我想要的Activate事件。

我尝试了渲染,但每次表单更改时都会触发(通过点击,文本编辑等)

我们尝试了FlexEvent.ADD,但它只在首次创建表单时触发,与creation_complete相同。

是否有一个好的资源显示“生命周期”形式和所有事件以及何时被解雇以及按什么顺序?

TIA!

注意:我正在尝试在按下ESC时关闭表单。

4 个答案:

答案 0 :(得分:1)

你是如何隐藏的?重用表格?如果您只是设置.visible,请尝试实际添加&从显示列表中删除表单,我认为应该触发ADD或ADDED_TO_STAGE事件。

答案 1 :(得分:0)

UIComponent 激活事件怎么样?

答案 2 :(得分:0)

不要使用AS的事件和命令,而是创建自己的几个 我的意思是,不是调用object.visable = true,而是创建一个执行两件事的函数:

通过这种方式,您将获得激活事件。

答案 3 :(得分:0)

您也可以尝试show或addedToStage