Не так, как я знаю. Хотелось бы увидеть другие ответы.
Одна хакерская вещь, которая приходит на ум, может быть, вы могли бы использовать JavaScript
управлять div, содержащим ваш swf, чтобы div становился большим (увеличение),
но отображается в том же прямоугольнике scrollRect. Вы бы назвали
Функция JavaScript, чтобы сделать это, используя ExternalInterface.
Быстрый и грязный тест, который я сделал с использованием компонента scrollPane во флэш-памяти:
//zoomIn,zoomOut = button
//sp = scrollPane, scrollDrag = true
zoomIn.addEventListener(MouseEvent.CLICK, zoom);
zoomOut.addEventListener(MouseEvent.CLICK, zoom);
function zoom(event:MouseEvent) {
var scale:Number = event.currentTarget == zoomIn ? 1 : -1;
sp.content.scaleX += scale;
sp.content.scaleY += scale;
sp.update();
}
Тогда я заметил, что вы используете flex, так что обязательно должен быть контейнер, который предоставит вам аналогичную функциональность.
НТН,
George