我的朋友有一个Flash脚本,可以在他的homepage之上绘制Pacman。错误是flash动画不允许他点击他的页面。
我试图说服他使用Processing.js代替,但我不确定甚至Processing是否会在网页的任意部分上留下痕迹(例如,使用与页面大小相同的画布,但让点击通过)。
特定于处理的问题:填充画布(例如background(white);
)会遮挡可能在画布下显示的所有HTML元素。
建议?
答案 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