【问题标题】:Processing.js blot onto entire webpage?Processing.js 涂抹在整个网页上?
【发布时间】:2011-09-23 22:02:47
【问题描述】:

我的朋友有一个 Flash 脚本,可以在他的 homepage 上绘制 Pacman。错误是 Flash 动画不允许他点击他的页面。

我试图说服他改用 Processing.js,但我不确定即使是 Processing 是否可以在网页的任意部分上涂抹(例如,通过使用与页面相同大小的画布但让点击通过)。

特定于处理的问题:填充画布(例如 background(white);)会遮盖任何可能显示在画布下的 HTML 元素。

建议?

【问题讨论】:

  • 这不能通过直接的 JavaScript sans 处理来完成吗?

标签: javascript flash canvas fullscreen processing.js


【解决方案1】:

我认为 Flash 要么不能实现鼠标轨迹,要么比 JS 困难得多。请参阅本教程:http://www.kirupa.com/developer/as3/dynamic_mouse_trail_flash_pg1.htm,鼠标轨迹演示卡在一个盒子里。我认为是因为 Flash 是一个全有或全无的应用程序。你不能真正将它与浏览器结合起来(即 Flash 不能完全与 DOM 一起工作)。

这是教科书的 JavaScript。

有关 JS 与 ActionScript 的更多信息,请参阅此页面 - http://positionabsolute.net/blog/2007/04/actionscript-vs-javascript.php

【讨论】:

    【解决方案2】:

    只需为 PACMAN 图像使用两个或三个动画 GIF...并让 javascript 在页面上移动带有 position: absolute; z-index: 10000; 的 DIV。

    您可以查看jQuery 以缓解问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多