使用Action Script 3.0在Flash Builder 4中进行一些开发。我试图在每次显示表单时运行一些代码。表单并不总是重新创建,但有时会隐藏和重用。 Visual Basic曾经有一个类似于我想要的Activate事件。
我尝试了渲染,但每次表单更改时都会触发(通过点击,文本编辑等)
我们尝试了FlexEvent.ADD,但它只在首次创建表单时触发,与creation_complete相同。
是否有一个好的资源显示“生命周期”形式和所有事件以及何时被解雇以及按什么顺序?
TIA!
注意:我正在尝试在按下ESC时关闭表单。
答案 0 :(得分:1)
你是如何隐藏的?重用表格?如果您只是设置.visible,请尝试实际添加&从显示列表中删除表单,我认为应该触发ADD或ADDED_TO_STAGE事件。
答案 1 :(得分:0)
UIComponent
激活事件怎么样?
答案 2 :(得分:0)
不要使用AS的事件和命令,而是创建自己的几个 我的意思是,不是调用object.visable = true,而是创建一个执行两件事的函数:
通过这种方式,您将获得激活事件。
答案 3 :(得分:0)
您也可以尝试show或addedToStage