processing.js更改脚本源
processing.js change script source
我需要找到一种方法,可以在HTML文档中动态更改处理脚本的源。
这是一个运行良好的嵌入式脚本:
<script type='application/processing' src='sketch.txt' id="applet">
</script>
现在我尝试更改来源:
$('#applet').attr('src', 'sketch2.txt');
alert($('#applet').attr('src'));
警报显示源已更改为"sketch2.txt",但小程序仍然保持不变。我想我需要以某种方式刷新脚本。
提前感谢您的帮助!
我认为您必须手动将每个proc附加到画布,而不仅仅是更改源文件。这在这里起到了作用:
function first_call(processing) {
processing.size(300,300);
processing.background(100);
var called = false;
processing.draw = function() {
if (!called) { processing.println("called #1"); called = true; }
}
}
function second_call(processing) {
processing.size(400,400);
processing.background(200);
var called = false;
processing.draw = function() {
if (!called) { processing.println("called #2"); called = true; }
}
}
var canvas = document.getElementById('canvas1');
var processingInstance = new Processing(canvas, first_call);
var processingInstance = new Processing(canvas, second_call);
相关文章:
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 当脚本由system.js加载时,如何要求('electron')
- 如何在运行时在angular 2中加载外部js脚本
- 使用JS在服务器上运行PHP脚本
- 将脚本缓存到本地存储的basket.js概念仍然是一个好主意吗
- 如何将模板中的标记脚本移动到.js文件中
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 按顺序加载脚本.js和使用.js
- 在节点中运行 python 脚本.js语法错误
- 未捕获的类型错误:无法读取未定义的属性“indexOf”(观察者脚本.js)
- PHP 无法调用 shell 脚本 (js -> php -> sh)
- 未调用脚本 JS
- D3中的脚本.js使Chrome崩溃
- “不允许加载本地资源”的咖啡脚本.js在Chrome中
- 我可以使用内容脚本js文件以编程方式注入CSS文件吗
- 加载后自动登录网站-用户脚本(JS)
- 自动更新脚本js/svg
- 我如何传递一个变量到我的脚本.js文件
- 如何从aspx文件中的脚本将值设置为脚本(.js)文件中的变量