Шаги зума можно настроить с помощью файла JSFL и назначения им шорткатов (у меня это Numpad + и Numpad -)
Увеличение

Код:
var arrayZoom = [0.125,0.25,0.5,1,2,3,4,5,6,7,8,12,16,20];
z = function () {
var zoom = fl.getDocumentDOM().zoomFactor;
for (var i = 0; i < arrayZoom.length; i++) {
if ((arrayZoom[i] - zoom > 0.001)) {
return arrayZoom[i];
}
}
};
fl.getDocumentDOM().zoomFactor = z();
Уменьшение

Код:
var arrayZoom = [0.125,0.25,0.5,1,2,3,4,5,6,7,8,12,16,20];
z = function () {
var zoom = fl.getDocumentDOM().zoomFactor;
for (var i = arrayZoom.length - 1; i > -1; i--) {
if ((zoom - arrayZoom[i] > 0.001)) {
return arrayZoom[i];
}
}
};
fl.getDocumentDOM().zoomFactor = z();
Значениям 0.125, 0.25, 0.5, 1, 2, 3, 4, 5, 6, 7, 8, 12, 16, 20 соответствуют 12.5(13)%, 25%, 50%, 100%, 200%, 300%, 400%, 500%, 600%, 700%, 800%, 1200%, 1600%, 2000%
Работает так: если у вас было 99%, то нажимая "увеличить" происходит зумирование до ближайшего первого значения в массиве, то есть до 100% (лично мне всегда мешали значения, типа 421%)
Прописывая в массиве другие значения, вы можете настроить свою последовательность.