我有涉及輪詢硬件開關每次更新和轉換其狀態爲自定義事件的一個項目:仿真鼠標事件AS3
ToggleSwitchEvent.BackWardButtonDown
ToggleSwitchEvent.BackWardButtonUp
ToggleSwitchEvent.Click
etc ....
硬件開關的作用類似於一個兩個鍵鼠標。所以我希望能夠將自定義的ToggleSwitchEvent事件「注入」到顯示列表中,並讓它像MouseEvent一樣工作,從點擊交叉的InteractionObject中冒出來。這將允許我像顯示MouseEvents一樣將EventListener添加到顯示列表中。
就我所知,麻煩在於我需要引用DisplayList的葉節點來手動插入我的ToggleSwitchEvent。我想說,交換機在屏幕上的某個位置被點擊,並讓DisplayList找出點擊交互對象的InteractionObject,並分配我的ToggleSwitchEvent而不是MouseEvent。
是否有一種方法來模擬AS3中的MouseEvent,但使用自定義事件?
答案更新... greetz – back2dos