У меня есть 3 файла JS.
- main.js
- карта.js
- легенда.js
map.js и legend.js — это сценарии для двух разных холстов. Они вызываются из HTML следующим образом.
<script type="text/javascript" src="main.js"></script>
<script type="text/paperscript" src="map.js" canvas="mapCanvas"></script>
<script type="text/paperscript" src="legend.js" canvas="legendCanvas"></script>
в map.js
у нас есть функция с именем drawMap()
в legend.js
у нас есть функция с именем drawLegend()
очевидно, они манипулируют своими холстами.
Требование: я хочу вызывать эти функции из main.js.
Я видел этот пост Paperscope и paperjs
и следовали этим инструкциям https://groups.google.com/forum/#!msg/paperjs/C6F0XFlplqM/_67AMqCR_nAJ
Но я не уверен, как и где создавать и вызывать объекты PaparScope.
До сих пор не работает.
Это близко: Paper.js Interoperability
А мне нужно наоборот.