Я склонен согласиться с @Jonathon. Скажем, вы хотите иметь набор элементов управления html, который управляет набором параметров для флеш-игры ... возможно, эти элементы управления являются неотъемлемой частью игрового процесса.
Ну, отлично. ExternalInterface является надежным и мощным, но зачем использовать его в такой ситуации?
Flash является мощным и мощным сам по себе, и не обязательно нуждается в какой-либо помощи, чтобы делать что-либо многое. Я определенно запустим некоторый JavaScript, чтобы установить swf на странице, помочь в создании сети или установить некоторые переменные по умолчанию, но кроме этого, флэш-память не так уж и хороша, чтобы получить от зависимости от других технологий (за исключением сервер связи). Конечно, не скорость. Я думаю, что вы не найдете много «настоящих» приложений с двумя технологиями, подобных этому, именно по этой причине.
Более важный вопрос, который более уместен: вам нужна вспышка для достижения ваших целей? Мне нравится работать с Flash, но если технология браузера может достичь той же цели, то это ненужный слой. И если это не может, ну, тогда Flash это.
На данный момент, что касается игр, такие фреймворки, как tweenlite, pushbutton, flint и т. Д., По-прежнему дают флешу убедительное преимущество.
Приветствия