我目前正在从事一个涉及重新实现 Array 类的项目。出于兼容性原因,这个对象需要是一个数组,同时我还需要控制写入的内容。
我似乎找不到任何方法来检查 AS3 中动态对象内的属性创建。可以像 Event.ADDED_TO_STAGE 一样工作的东西,但又像 ClassEvent.PROPERTY_ADDED。
我覆盖了 push、splice 等方法,但我无法控制直接分配:MyArray[i] = ...
这样的事情甚至可能吗?
当然,我可以在其他地方进行某种验证,但这将涉及访问我无法修改的部分代码。
谢谢你的时间 !