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

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
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;}
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
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;}

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

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
strokeWIDTH поправьте я ж с утюга
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
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;}

Если да, то тоже ничего не происходит(
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
strokeWidth правильно
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Покажите код который у вас получился
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Код:
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;}

Так? В таком варианте тоже глухо(
 
Последнее редактирование:

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
эээ ну голову чуток то включите...
 

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Ткните носом, плз
Китайская грамота для меня
 

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 143
Реакции
2 042
если кое-что перенести и отделить

Код:
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

Slx1

Топикстартер
15 лет на форуме
Сообщения
944
Реакции
106
Код:
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 опять уменьшает "наоборот" т.е. увеличивает
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Нет
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Код:
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

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 143
Реакции
2 042

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Доктор, мне кажется, что сегодня вокруг меня все идиоты издеваются. Я ж написал как правильно
 
  • Спасибо
Реакции: Skvoznyak

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Как ты догадался?