У меня есть Flash-приложение с одной сценой, тремя кадрами и кучей кода ActionScript, чтобы обеспечить несколько хуков ExternalInterface. Три фрейма содержат одно поле ввода текста, размер которого при изменении размера тега <embed>
с помощью JavaScript увеличивается и уменьшается (не масштабируется) по размеру.
Теперь я хочу добавить возможность увеличивать/уменьшать масштаб этого приложения для увеличения мелкого текста на экране без увеличения размера текста. Я думал, что это будет легко сделать, используя метод Javascript Zoom(percent)
объекта Flash, но это не работает, потому что мой код ActionScript содержит:
Stage.align = "TL";
Stage.scaleMode = "noScale";
Я подозреваю, что мне нужно взять весь фильм, как он есть сейчас, и поместить его в клип, добавить вызов внешнего интерфейса масштабирования, который каким-то образом масштабирует клип, и переместить методы внешнего интерфейса, которые у меня есть сейчас, из нового клипа снаружи в сцена... но это звучит как почти полная переделка? Будет ли этот метод вообще работать? Есть ли способ лучше?
Если можно как-то прояснить вопрос, спрашивайте! Я эксперт по JavaScript не эксперт по Flash! :-)