问题标签 [mathematica-cdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
398 浏览

wolfram-mathematica - CDF 播放器上网配置

CDF播放器的上网配置在哪里?

在 Mathematica 上,如果我告诉它使用与系统相同的配置,它就不起作用。如果我自己编写相同的配置,它就可以工作。

我想在 CDF 播放器上做同样的事情(它说它找不到互联网)。“偏好”在哪里?

谢谢,

0 投票
3 回答
517 浏览

wolfram-mathematica - 如何在不使用 Manipulate 结构的情况下“保存定义”?

我正在制作一个 CDF 文档,其中我将动态片段放在文本中间。该文档应该在播放器中工作。

注册应该从分散在不同单元格周围的所有动态部分访问的 glogal 值的最佳方法是什么?

例如,我想定义 g=9.8,并且我希望放置在不同单元格中的所有动态都可以访问此值。因为这应该对播放器起作用,所以这个值应该在 Mathematica 的会话中保持不变。

我只能想到两种不同的方式:

  • 用户在打开文件时必须单击的操作按钮,该按钮启动所有需要的 = 和 := 在笔记本周围使用
  • 创建一个空操作,使用 SaveDefinitions->True,其变量未本地化到 Manipulate

两者似乎都太做作了。

使用任何其他仅在显示后设置定义的方法都不好,因为接受显示动态的人可能已经向下滚动,并通过实现所有需要的定义的动态。

那么,如何在不使用 Manipulate 结构的情况下“保存定义”呢?

0 投票
1 回答
594 浏览

wolfram-mathematica - 在 CDF Player 输入字段中按 ENTER 会复制行。如何改变行为?

我创建了一个 CDF,在文本中间有一些 InputFields,供读者输入自己的值。

在 CDF 播放器 (8.0.3) 上一切正常,除非用户在更改字段内的值后按 ENTER 而不是:“Return”或“Tab”或“鼠标选择其他字段”。

如果他按下 ENTER,CDF 播放器会执行与 Mathematica 完全相同的操作:行复制,最终在中间显示一些内部单元结构。

所有 Mathematica 用户都可以轻松避免按 ENTER,但 CDF Player 用户很可能不知道这种 ENTER/RETURN 对偶性。

我已经尝试了我能记住的所有笔记本选项:已部署、可编辑等,但没有成功,

我记得的另一件事是使用 NotebookEventAction 删除 ENTER 操作,但找不到如何操作:{"KeyDown", "Enter"}->Null ??? ; 尝试了 Enter、EnterKey、[EnterKey] 等,但没有成功。

有人可以帮我从 CDF 付款人中删除这个 Enter 副作用吗?

0 投票
5 回答
8446 浏览

wolfram-mathematica - 我们可以在 PowerPoint 或 Keynote 中展示一些 Dynamics/CDF 吗?

我想在演示文稿中展示一些动态内容。但是,我不确定我是否有时间在星期四之前以我希望在 Mathematica 中使用的方式制作幻灯片。

是否可以在 Powerpoint (Microsoft) 或 Keynote (Apple) 演示文稿中在 Mathematica 中构建动态对象?

0 投票
1 回答
96 浏览

wolfram-mathematica - Manipulate 不接受常量(即只是数字)作为变量的上限

在下面的代码中,如果我将 (4/([Zeta]*[Omega])) 更改为 20,则不会绘制任何内容。为什么?如果我在开始时删除两个滑块,则不会绘制任何内容