小编Mar*_*mew的帖子

在as3中添加自定义事件侦听器

我已经通过论坛帖子和教程进行了大量阅读,但我仍然无法将我的大脑包围在事件和事件监听器中.我有一个非常简单的例子,但我无法让它工作.

我在转发器中有一个自定义对象的arrayCollection,当单击其中一个对象时,我想要一个不同的组件来显示与该对象关联的数据.

这就是我所拥有的,但是监听器从不响应(调度程序似乎正在工作,因为新事件已创建,我可以看到具有正确输出的跟踪.)我怀疑这是因为当我调用addEvent Listener时,我是在错误的对象上这样做.我的理解是,显示对象数据的对象是应该具有事件监听器的对象,并且监听这种性质的所有事件,但也许我误解了.

我的自定义事件:

public class SelectObjectEvent extends Event
    {
        public function SelectObjectEvent(customEventString:String, myObject:customObject)
        {
              super(customEventString, true, false);
              trace(customEventString+" "+myObject);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的自定义对象具有以下函数,该函数在单击时调用:

public function selectObject(myObject:customObject):void
        {
            dispatchEvent(new SelectObjectEvent("OBJECT_SELECTED", customObject));              
        }
Run Code Online (Sandbox Code Playgroud)

我想要显示所选对象的组件具有以下构造函数:

public function SelectedObjectDisplayClass()
        {
            addEventListener("OBJECT_SELECTED", this.showObject)
        }

        public function showObject(event:Event):void
            {  
            trace("Show object: "+event); 
        } 
Run Code Online (Sandbox Code Playgroud)

events flex3 actionscript-3

5
推荐指数
1
解决办法
2863
查看次数

向php.ini添加一个函数

我在我的php脚本中使用了函数htmlentities(),但是服务器说:"undefined function"

经过一番搜索,我明白我的webhost上的php安装不包含该功能,而且我可以通过更改php.ini文件来添加该功能,但是我花了很多时间搜索,并且没有找到任何关于如何实际上这样做.

有什么建议?

php

0
推荐指数
1
解决办法
197
查看次数

标签 统计

actionscript-3 ×1

events ×1

flex3 ×1

php ×1