zy-asrs-flow/src/pages/map/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zy-asrs-flow/src/pages/map/utils.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
zy-asrs-flow/src/pages/map/index.jsx
@@ -116,8 +116,18 @@ } if (deviceSettingModel) { player.showStarryBackground(); player.activateMapEvent(null); mapContainer.children.forEach(child => { Utils.beSettings(child, setDidClickSprite); }) } else { player.hideStarryBackground(); player.activateMapEvent(Utils.MapEvent.SELECTION_BOX); mapContainer.children.forEach(child => { Utils.beMovable(child, setDidClickSprite); }) } }, [deviceSettingModel]); zy-asrs-flow/src/pages/map/utils.js
@@ -32,6 +32,7 @@ // sprite be movable from sprite click event export const beMovable = (sprite, setDidClickSprite) => { sprite.off('pointerup'); sprite.off('pointermove'); sprite.off('pointerdown'); sprite.off('click'); @@ -66,6 +67,20 @@ } // sprite be beSettings from sprite click event export const beSettings = (sprite, setDidClickSprite) => { sprite.off('pointerup'); sprite.off('pointermove'); sprite.off('pointerdown'); sprite.off('click'); sprite.on("click", onClick); function onClick(event) { // setDidClickSprite(true); } } // sprites be movable from select box // the scale was dynamic export const spriteListBeMovable = (selectedSprites, scale, resetFn) => {