Цитата:
|
1. Что нужно в итоге получить и найти решение задачи другими возможными путями (это к автору вопроса)
|
Уже решил, спасибо.
Поясню, зачем это было нужно. Есть игра, в ней персонажи, объекты, которые можно поднимать, бэкграунд-рельеф, по которому ходят и т.п. Когда персонаж закончил ход, он удаляется из основной сцены и аттачится внутрь бэкграунда. Когда же действие игры происходит в другом месте, идет фокусировка на него, срабатывает прокрутка, бэкграунд перемещается относительно экрана и персонаж внутри него зачастую оказывается за пределами 4000-й координаты основной сцены.
Почему я не удаляю onEnterFrame для персонажа? Потому что он может стоять на другом персонаже или на предмете, который могут вытащить у него из-под ног, в итоге он должен опуститься ниже, до следующего персонажа или рельефа.
Сейчас можно мне надавать советов про подгрузку бэкграунда по частям и запихивание всех обработчиков онЭнтерФрейм в рут. Не нужно, все, что меня интересовало, я спросил в первом посте.

Чингачгук меня успокоил. Да, видимо разработчики решили так же, как и любопытный Alex_beginner - что делать объектам за 4000-й координатой, и, чтобы не нагружать плеер, флэш за этой границей оперирует мувами исключительно как боундингБоксами.