[AI CC-CC2022] Увеличить/уменьшить размер нескольких контуров одновременно

  • Автор темы Автор темы Slx1
  • Дата начала Дата начала
JavaScript:
 var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWidth>delta) selection[i].strokeWIDTH-=delta; else {alert("Чтото пошло не так");selection[i].strokeWidth=0;}
 
JavaScript:
 var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWidth>delta) selection[i].strokeWIDTH-=delta; else {alert("Чтото пошло не так");selection[i].strokeWidth=0;}

Это добавить к прошлому скрипту надо?
Если так запустить ни чего не спроисходит
 
strokeWIDTH поправьте я ж с утюга
 
strokeWIDTH поправьте я ж с утюга

так правильно?
Код:
var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWidth>delta) selection[i].strokeWIDTH-=delta; else {alert("Достигнут 0 в контуре");selection[i].strokeWidth-=0.5;}

Если да, то тоже ничего не происходит(
 
strokeWidth правильно
 
Покажите код который у вас получился
 
Код:
var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWidth>delta) selection[i].strokeWIDTH-=delta; else {alert("Достигнут 0 в контуре");selection.strokeWIDTH-=delta;}

Так? В таком варианте тоже глухо(
 
Последнее редактирование:
эээ ну голову чуток то включите...
 
Ткните носом, плз
Китайская грамота для меня
 
если кое-что перенести и отделить

Код:
var delta=0.1;

for (var i=0;i<selection.length;i++) if(selection[i].



strokeWidth



>delta) selection[i].



strokeWIDTH



-=delta; else {alert("Достигнут 0 в контуре");selection.



strokeWIDTH



-=delta;}

а должно быть во всех трёх случаях
strokeWidth правильно
нет?
 
  • Спасибо
Реакции: Slx1
Код:
var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWIDTH>delta) selection[i].strokeWIDTH-=delta; else {alert("Достигнут 0 в контуре");selection[i].strokeWidth-=0.5;}

В такой комбинации работает, но постоянно выскакивает аллерт и в случае если меньше 0 опять уменьшает "наоборот" т.е. увеличивает
 
Последнее редактирование:
Нет
 
Код:
var delta=0.1;
for (var i=0;i<selection.length;i++) if(selection[i].strokeWidth>delta) selection[i].strokeWidth-=delta; else {alert("Достигнут 0 в контуре");selection[i].strokeWidth=0;}
 
  • Спасибо
Реакции: Slx1
Доктор, мне кажется, что сегодня вокруг меня все идиоты издеваются. Я ж написал как правильно
 
  • Спасибо
Реакции: Skvoznyak
Как ты догадался?