Господа, я тут пытаюсь создать скрипти для замены текста картинками. Все вроде прожевал, но еще надо под конец изменить размеры картинок. И тут что-то я впал в ступор. С функцией alert () все работает (в скрипте закоментированна), стоит ее убрать - индиз выдает ошибку: Недопустимый объект для данного запроса. Я уже башку сломал - какая связь тут. Помогите, кто знает. Индиз 3-й.
скрипт:
app.scriptPreferences.version = 4;
with (app) {
var myStory = selection[0].parentStory;
for (i=0; i<myStory.paragraphs.length; i++) {
var re = new RegExp("(\\[img\\])(.*)(\\[/img\\])", "ig");
var arr = re.exec(myStory.paragraphs.contents);
if (arr != null) {
var myFindResult = myStory.search(arr[1] + arr[2] + arr[3], undefined, false);
myPlacedObject = myFindResult[0].place(File(arr[2]));
//alert ("");
myObject = myPlacedObject.parent;
myObject.resize(50, 50, AnchorPoint.topLeftAnchor, false, true, false);
}
}
exit();
}
и текст, над которым проходят опыты:
- Девушка, а можно мне с вами немножко посидеть?
- Немножко не получится, со мной седеют сразу на всю голову.
Картинки цеплять не буду, понятно, что любые.
скрипт:
app.scriptPreferences.version = 4;
with (app) {
var myStory = selection[0].parentStory;
for (i=0; i<myStory.paragraphs.length; i++) {
var re = new RegExp("(\\[img\\])(.*)(\\[/img\\])", "ig");
var arr = re.exec(myStory.paragraphs.contents);
if (arr != null) {
var myFindResult = myStory.search(arr[1] + arr[2] + arr[3], undefined, false);
myPlacedObject = myFindResult[0].place(File(arr[2]));
//alert ("");
myObject = myPlacedObject.parent;
myObject.resize(50, 50, AnchorPoint.topLeftAnchor, false, true, false);
}
}
exit();
}
и текст, над которым проходят опыты:
- Девушка, а можно мне с вами немножко посидеть?
- Немножко не получится, со мной седеют сразу на всю голову.
Картинки цеплять не буду, понятно, что любые.