блог за уеб дизайн | графичен дизайн | уеб технологии | оптимизация
Коментар в блога от преди ден ме провокира да драсна няколко реда за интерактивността, която може да се вмъкне чрез InDesign в PDF документ, затова ще се обърна директно към Янко Андреев – той попита.
Думата интерактивност приема различни измерения по смисъла на интеграция в PDF файл, но в общия случай е комуникация между документа и юзъра.
Доколкото разбрах въпроса от коментара (дано съм разбрал правилно) ме питаш как може в PDF файл да се направи като минеш с мишката върху някакъв елемент той да си променя вида. С други думи как да се сложи rollover state на елемент през InDesign. Ето как – за целите на примера си направих два файла в Photoshop. Един малък черен квадрат за Normal State и един малко по-голям за Over State. Ако си разцъквал поне малко Dreamweaver или Fireworks може би вече се сещаш какво следва.
Създай си нов документ в InDesign (File > New). От тук File > Import (ctrl + D) и избери да вкараш картинката с малкото квадратче в InDesign.
![]()
Сложи я на произволно място. За момента тази картинка е обект за InDesign. Трябва да я конвертираш в бутон. Чукни на картинката с десен бутон и избери Interactive > Convert to Button.
![]()
След като си я конвертирал можеш да и промениш RollOver състоянието. Отвори си Buttons панела Window > Interactive > Butons, за да се ориентираш какво се случва със изгледа на различните състояния. По подразбиране те са еднакви. Следва ти да окажеш, че искаш като минеш с мишката върху бутона той да се променя. Селектирай бутона, чукни на Rollover в Buttons панела, от падащото меню на Event си избери OnRollOver, цъкни ctrl + D, за да импортнеш картиката, с която искаш да се сменя когато мишката мине отгоре.
![]()
Остава да експортнеш един PDF, за да видиш дали се е получило. Ако следваш поредността както описах няма начин да не стане. За да се забъркаш в детайли с Buttons панела, хвърли един поглед на функциите, който се крият зад падащото меню на Event и плюсчето на Actions.
Пуснах ти прост пример показан с две квадратчета, но мисля че принципът е ясен. Ако си разгърнеш фантазията можеш да създадеш yoy PDF с помощта на Buttons панела и малко Photoshop. По същия начин можеш да манипулираш и обекти създадени изцяло в InDesign, само трябва да ги направиш бутони – Buttons панелът си го изисква, за да работи.
Това е принципът за подобна интерактивност в InDesign. Относно вмъкване на Flash анимация – възможностите са неограничени.
Надявам се съм разбрал правилно въпроса ти, но и да не е така предполагам има и други, на които не им се е налагало да създават в PDF интерактивност, типична за уеб пространството. Все пак PDF може – нали затова е Portable Document Format.
Сподели
Името ми е Юлиян, накратко ph1x.
Идеята нарекох Pixelmind.
Pixelmind е студио за уеб дизайн, графичен дизайн, интернет маркетинг, програмиране и цялостни интернет решения, базирано в Пловдив.
Повече информация за нас и услугите, които предлагаме може да намерите на pixelmind.org
Янко Андреев
September 12th, 2009 at 10:21 am
Благодаря за бързият отговор. За това ставаше дума общо взето :). Аз досега винаги добавях интерактивността на документите в последствие в Acrobat, чрез комбиниране на много слоеве от Illustrator. Правя го така, след като открих че като импортна .ai в InDesign, нямам достъп до слоевете му. Примерно в Illustrator съм изчертал някакъв интерфейс и искам да го импортна в InDesign, за да му сложа някаква интерактивност, обаче се селектира единствено цялата artwork. Пробвах да импортна само отделните елементи, но не беше много сполучливо. Вчера изтеглих от сайта на adobe бетата на Adobe Flash Catalyst, който поне според това, което видях е точно това което търся – имортваш файл от Illustrator и добавяш събитията. За съжаление при някои от файловете графиките се омпортват леко разместени. Надявам се да е от бетата :)
Янко Андреев
September 12th, 2009 at 10:37 am
А и забравих да добявя, че от Adobe Flash Catalyst може да се експортва само в .swf.
ph1x
September 12th, 2009 at 5:58 pm
Начини има само трябва да усетиш кой работи най-бързо и ефективно за теб. Adobe Flash Catalyst е в ранен стадии на разработка и целта му е по скоро да съкрати и подобри комуникацията между дизайнери и девелопъри и да създаде workflow за паралелна работа между двете звена, но щом ти върши работа и за тая цел супер.
Вместо да импортвам .ai файлове в InDesign от Illustrator на твое място бих импортнал само елементите, който са статични. Останалите бих си ги направил Normal и Over State още в Illustrator, след което нарязване и вкарване по единично в InDesign, за да имам по-голям контрол над “мърдането”, както описах в поста по-горе. Но това е въпрос на предпочитание.
DDR
January 6th, 2011 at 1:30 pm
При мен проблема е, че когато го експортна в PDF и нищо не се вижда!
ph1x
January 7th, 2011 at 5:33 pm
В коя версия PDF го експортваш и какъв PDF reader ползваш?