Обработка.js блот на всю веб-страницу? - PullRequest
2 голосов
/ 28 июня 2011

У моего друга есть Flash-скрипт, который рисует Пакмана поверх его домашней страницы . Ошибка в том, что флеш-анимация не позволяет ему нажимать на свою страницу.

Я пытаюсь убедить его использовать Processing.js вместо этого, но я не уверен, сможет ли даже Processing промотать произвольные части веб-страницы (например, используя холст того же размера, что и страница, но пропуская клики ).

Проблема, связанная с обработкой: заполнение холста (например, background(white);) скрывает все элементы HTML, которые могли бы отображаться под холстом.

Предложения

Ответы [ 2 ]

5 голосов
/ 28 июня 2011

Просто используйте два или три анимированных GIF-изображения для изображения PACMAN ... и заставьте JavaScript перемещать DIV с position: absolute; z-index: 10000; по странице.

Вы можете заглянуть в jQuery , чтобы облегчить ситуацию.

0 голосов
/ 28 июня 2011

Я полагаю, что 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

...