ActionScript постоянно перетаскивает объекты в пределах границ от мышиных координат вне рабочей области? - PullRequest
1 голос
/ 02 июля 2010

возможно ли для вспышки определять координаты мыши вне сцены, чтобы непрерывно перетаскивать объект в пределах своих границ, пока мышь движется за пределы сцены?

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

Ответы [ 3 ]

1 голос
/ 02 июля 2010

Flash не будет получать события мыши, когда мышь находится вне своей области сцены;поэтому я боюсь, что ты не сможешь этого сделать.

0 голосов
/ 25 августа 2012

См. Утилиту PageFlip из iparigrafika.hu

Когда вы перетаскиваете угол страницы, мышь перемещается за пределы сцены вправо.Получите исходную программу V2.2 по тому же адресу.

0 голосов
/ 02 июля 2010

Если фрагмент флэш-памяти находится внутри веб-браузера, вы «можете» попробовать и использовать javascript, чтобы получить координаты x и y для мыши, а затем передать его обратно во Flash, используя ExternalInterface .Однако, предостережение: это может оказаться очень сложным для интеграции во все браузеры, и здесь есть много места для ошибок.Это не должно помешать вам попробовать.

...