Processing.js印在整个网页上?

时间:2011-06-27 23:47:50

标签: javascript flash canvas fullscreen processing.js

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

我试图说服他使用Processing.js代替,但我不确定甚至Processing是否会在网页的任意部分上留下痕迹(例如,使用与页面大小相同的画布,但让点击通过)。

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

建议?

2 个答案:

答案 0 :(得分:5)

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

您可以查看jQuery来简化事情。

答案 1 :(得分:0)

我相信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