Почему флэш-память не обновляет дисплей, пока мышь щелкает и движется? - PullRequest
1 голос
/ 08 мая 2009

У меня есть флэш-клип, который перемещает мувиклип при щелчке мышью по мувиклипу. Нечто очень простое.

Я не использую перетаскивание (поскольку MC не перемещается с помощью мыши все время), а использую onMouseMove для обновления местоположения MC в соответствии с _xmouse, _ymouse и некоторыми другими вычислениями.

Проблема заключалась в том, что в Internet Explorer движение стало очень медленным, и если я продолжал медленно двигать мышь, оно не обновлялось до тех пор, пока я не остановился.

Я проверил следы, и событие было запущено правильно. Я попытался с помощью updateAfterEvent (); Не помогло.

Это не произошло в Firefox.

(После долгой, расстраивающей отладки я в конце концов выяснил, что вызвало это. Поскольку я искал ответ в Интернете и не нашел его, я решил добавить его здесь для других.)

1 Ответ

1 голос
/ 08 мая 2009

Это происходит, когда фильм указан в контейнере HTML как «прозрачный». Установка его в «окно» решает эту проблему.

Я до сих пор не знаю, почему «медленный эффект» не произошел в Firefox, возможно, плагин Firefox Flash лучше справляется с прозрачностью.

...