управление видимостью слоев помещенных pdf-файлов

  • Автор темы Автор темы eugene10901
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

eugene10901

Участник
Топикстартер
Сообщения
84
Реакции
17
Написал скрипт, который должен по идее отображать/скрывать определенные слои в помещенном в верстку ai-файле в зависимости от регионального языка (например, для отображения рисуночных подписей на определенном языке). Слои в ai имеют соответствующие имена: texts_ru, texts_en. Листинг скрипта прикреплен.

Так вот, при присвоении видимости второму (с первым все прокатывает) слою (currentGraphicLayerInCurrentGraphic.currentVisibility = ) происходит ошибка.

Помогите, в чем может быть дело?
 

Вложения

Ответ: управление видимостью слоев помещенных pdf-файлов

попробуйте вариант без использования последнего with
 
Ответ: управление видимостью слоев помещенных pdf-файлов

Проблему решил, может, не слишком элегантно? см. скрипт
 

Вложения

Ответ: управление видимостью слоев помещенных pdf-файлов

Да, Вы там сильно увлеклись созданием новых объектов. Достаточно было объявить переменные и всё.
Цитата: Тип переменной зависит от того, какой тип информации в ней хранится. JavaScript не является жестко типизированным языком. Это означает, что вы не должны точно определять тип данных переменной, в момент ее создания. Тип переменной присваивается переменной автоматически в течение выполнения скрипта. Так, например, вы можете определить переменную следующим образом: var answer = 42
А позже, вы можете присвоить той же переменной, например следующее значение:
answer = "Thanks for all the fish..." (http://www.i2r.ru/static/372/out_10354.shtml)
 
Статус
Закрыто для дальнейших ответов.