Rzut okiem na Macromedia Studio 8


Rzut okiem na Macromedia Studio 8

Autor: Mikołaj   Artykuł obejrzano: 17180

Kategoria: Pozostałe artykuły

Wymagania klientów na dzisiejszym rynku multimediów nieustannie rosną. Coraz częściej pożądane są wyszukane prezentacje i aplikacje, pieczołowicie przygotowywane przez sztab grafików i programistów. Produkty ich pracy muszą spełniać wiele wymagań. Pierwszym najważniejszym wymaganiem stawianym przed tego typu produktami jest strona prezentacji, która w dużym stopniu decyduje o atrakcyjności produktu. Następnie uwagę zwraca funkcjonalność, prostota użytkowania czyli intuicyjność interfejsu. By możliwa była produkcja tak wysokiej klasy produktów, oprogramowanie, w którym są one tworzone musi też spełniać szereg wymagań. Dlatego też programy narzędziowe, w którym realizowane są tego typu projekty muszą cechować się wysoką funkcjonalnością, przejrzystością, łatwością obsługi i dobrze zrealizowanym dostępem do pomocy często w postaci wskazówek lub całych referencyjnych bibliotek. Cechy te bardzo często okazują się kluczowymi elementami, szczególnie ważnymi przy produkcjach skomplikowanych, niesłychanie efektownych i wyszukanych produktów reklamowych publikowanych w Internecie.

Macromedia od wielu lat dzięki świetnym produktom całkowicie pokrywa potrzeby swoich klientów, umożliwiając im tworzenie w pełni multimedialnych i interaktywnych oraz co najważniejsze nowoczesnych produktów w bardzo przyjazny i prosty sposób. Wszystkie nanoszone poprawki oprogramowania są konsultowane z klientami i tworzone w myśli o ich potrzebach, by twórca mógł skoncentrować się nad kreatywnym tworzeniem niż rozstrzyganiem, które narzędzie należy wykorzystać i jak je odpowiednio skonfigurować, by osiągnąć zamierzony efekt.

Premiera Studio 8 jest niezwykle ważnym wydarzeniem. Wersja ósma wnosi dużo zmian w poszczególnych produktach wchodzących w skład pakietu: Dreamweaver 8, Flash 8 Professional, Fireworks 8, Contribute 3 oraz FlashPaper 2. Wielkim nieobecnym jest FreeHand, możliwe że zrezygnowano z niego, ponieważ programy Flash 8 i Fireworks są w stanie go zastąpić. Porzućmy jednak ten temat i przejdźmy do recenzji Studio 8 i przyjrzyjmy się bliżej zmianom, jakie zostały wprowadzone w najnowszych produktach Macromedii.


Dreamweaver 8


Dreamweaver 8 jest profesjonalnym rozwiązaniem do produkcji zaawansowanych stron i aplikacji internetowych. Od wielu lat jest edytorem należącym do ścisłej czołówki, łączącym wizualizację tworzonego projektu wspierającego technologie ColdFusion, PHP5, ASP, ASP.NET i JSP.

Poprzednia wersja wniosła wiele zmian udostępniając kompleksową kontrolę nad CSS. Najnowsza wersja pozwala na jeszcze bardziej precyzyjną pracę nie tylko z CSS, ale i z danymi XML.


Nowości w Dreamweaver 8

Produkcja nowoczesnych stron internetowych koncentruje się głównie wokół arkuszy stylów CSS. W najnowszej wersji praca z arkuszami stylów przebiega bardzo szybko i sprawnie. Do dyspozycji mamy nowy panel pozwalający na szczegółową kontrolę styli dla danego elementu HTML (Rys.01).

0x01 graphic

Rys.01. Panel CSS


W panelu prócz możliwości edycji styli możemy podglądać jak wygląda zagnieżdżenie tagów HTML, co znacznie ułatwia pisanie skomplikowanych selektorów (Rys.01. Rules).

Edytor kodu doczekał się gruntownych ulepszeń. Do edytora został dołączony pasek narzędziowy, z którego możemy formatować kod dodając wcięcia lub likwidując je (Rys.02. Rys.03).

0x01 graphic

Rys.02. Opcje formatowania kodu


Bardzo dużym udogodnieniem jest możliwość zwijania tagów do postaci jednej linijki zakończonej wielokropkiem. Jest to funkcjonalność szczególnie ważna przy rozbudowanych projektach, gdzie tworzonych jest wiele dużych fragmentów kodu, który możemy zwinąć jeśli jesteśmy przekonani, że prace nad nim dobiegły końca.

0x01 graphic

Rys.03. Zwijanie części kodu


Możliwość zwijania kodu zdecydowanie wpływa na poprawę czytelności kodu i pozwala skupić się na naprawdę ważnych elementach, co końcowo przyspiesza pracę nad całym projektem. To udogodnienie szczególnie przypadło mi do gustu pracując w najnowszej edycji Dreamweavera.

Kolejnym ważnym udogodnieniem jest możliwość prostego wklejania sformatowanej treści dokumentów Microsoft Word oraz Microsoft Outlook z przekształceniem formatowania w arkusz CSS lub też przywrócenie standardowego wyglądu.

W poprzedniej wersji Dreamweavera automatyczne zamykanie tagów HTML nie zawsze spisywało się najlepiej. Owszem działało, gdy budowaliśmy projekt od podstaw, ale w momentach, gdy chcieliśmy obudować jakiś znacznik, często domknięcie taga pojawiało się nie w tym miejscu, co trzeba. W najnowszej wersji użytkownik jest w stanie skonfigurować czy domknięcie ma pojawiać się w momencie napisania otwierającej części taga, czy dopiero w momencie napisania pierwszych dwóch znaków zamykającej części, co w praktyce jest dużo lepszym rozwiązaniem. Oczywiście istnieje możliwość konfiguracji uzupełniania kodu według starego modelu.

Gdy przygotujemy kod oraz style naszego projektu, możemy obejrzeć efekty naszej pracy przełączając się w tryb wizualizacji (Design View). Tryb podglądu uległ znacznemu usprawnieniu w porównaniu do wersji poprzedniej. Ulepszono mechanizm analizowania kodu oraz sam sposób renderowania projektu. W aktualnej wersji Dreamweaver jest w stanie analizować zaawansowane formatowanie CSS (overflow, pseudo-elementy, elementy formularzy). Dodawanie warstw i pozycjonowanie na stronie jest bardzo proste. Dla przykładu ustawianie warstwy jako warstwy przewijanej z właściwością overflow jest proste.

0x01 graphic

Rys.04. Warstwa przewijana z użyciem właściwości Overflow


Pamiętać tylko należy o tym, by włączyć opcję ukrywania niemieszczącej się treści (prawy klik myszy na warstwie->Element View->Hidden). W razie pomyłki i przypadkowej modyfikacji nasza warstwa rozwija się na całą długość, by zmieścić swoją zawartość, co może nas bardzo zaskoczyć przy skomplikowanych projektach.

Kolejnymi usprawnieniami pomagającymi precyzyjnie rozmieszczać obiekty na stronie jest użycie linii pomocniczych (Guides), które reagują przyciągając do siebie pozycjonowane elementy, gdy zostaną zbliżone na określoną odległość. Dzięki temu w łatwy sposób możemy pozbyć się problemu czasochłonnego odmierzania pikseli, by nasza warstwa znalazła się idealnie w miejscu jej przeznaczonym.

Bardzo dobrym rozwiązaniem ułatwiającym pracę nad arkuszami styli CSS w trybie wizualizacji kodu jest wyświetlanie wskazówek podczas najeżdżania kursorem myszy na elementy HTML (Rys.04). Owe wskazówki zawierają informacje opisujące, jakie style możemy użyć by zmienić prezentację elementu, a jakie zostały przez nas przypisane.

W najnowszej edycji Dreamweavera użytkownik jest w stanie w łatwy sposób budować strony internetowe zintegrowane z danymi XML. Dodawanie danych XML do strony jest bardzo proste, oparte na technice "drag and drop" z możliwością późniejszej kontroli prezentacji tych danych. Integracja XML z Dreamweaverem wiąże się z uaktualnieniem pomocy w oparciu o materiał referencyjny O'Reilly (XML, XSLT, XPath).

Po ukończeniu każdego projektu dobrym nawykiem jest sprawdzenie zgodności z innymi przeglądarkami. Wystarczy, że ustawimy przeglądarkę docelową (opcja target browser) i uruchomimy walidacje. Gdy walidacja zakończy się, Dreamweaver szczegółowo poinformuje nas o ewentualnych błędach. Podczas poprawiania błędów użytkownik ma do dyspozycji potężną bazę wiedzy wyczerpująco opisującą każdy element XML, XSLT, XPath, ASP, JSP, JavaScript, HTML, CSS, wywoływaną dla aktualnie aktywnego fragmentu tekstu poprzez wciśnięcie skrótu klawiszowego SHIFT+F1. Często podczas pracy nad projektami mogą pojawić się problemy z wieloma wersjami plików. Tego typu problem często wprowadza w osłupienie wielu projektantów. Rozwiązanie jest łatwe, gdyż możemy skorzystać z funkcji porównywania plików czy to lokalnych czy znajdujących się na serwerze. Dreamweaver w przystępny sposób przedstawi nam różnice między wersjami.

W Dreamweaverze dodano bardzo wygodną możliwość transferowania plików na serwer w tle. Dlatego też w trakcie transferu możemy dalej pracować nad projektem bez zbędnych przerw. Transfer plików odbywa się z autentykacją i wykorzystaniem szyfrowania SSL, dzięki czemu nasze pliki są w pełni zabezpieczone, a zapis w pełni autoryzowany.

Wartą odnotowania pomocną funkcją jest bardzo proste zamieszczanie w realizowanych projektach plików Flash Video, mianowicie za pomocą paru kliknięć jesteśmy w stanie dołączyć animacje z wcześniej wybranym w Flashu w pełni konfigurowalnym zestawem do jej sterowania lub własnoręcznie wybranym podczas importu.


Flash 8


Macromedia Flash jest szeroko znaną aplikacją do tworzenia zaawansowanych, interaktywnych wizualizacji prezentowanych w Internecie. Flash w ostatnim czasie stał się niekwestionowanym standardem w dziedzinie internetowych, interaktywnych produktów. Liczbę klientów można liczyć w milionach, a z animacjami wykonanymi we Flashu spotykamy się na codzień. Społeczeństwo gromadzące się wokół produktu z edycji na edycję rośnie. O popularności Flasha dobitnie świadczą statystyki, z których wynika, że Flash Player w obecnej chwili jest zainstalowany na około 98% procentach platform (Windows, Macintosh, Unix). Ósma wersja została przez Macromedię okrzyknięta wersją przełomową, rewolucyjną. Właśnie Flash 8 był najbardziej oczekiwanym produktem z całego pakietu Studio 8. Przyjrzyjmy się bliżej zmianom w sztandarowym produkcie Macromedii.


Nowości w Flash 8 Professional

W najnowszej edycji Flash Professional zaszło bardzo wiele zmian. Zacznę od zmian, które najbardziej przypadły mi do gustu podczas pracy z Flash 8.

Aktualizacja która szczególnie mi się spodobała, to zaawansowana kontrola nad wygładzaniem czcionek. Algorytm wygładzania krawędzi czcionek został napisany zupełnie od nowa (FlashType Engine). Istnieją dwie opcje wygładzania tekstu, dla animacji (Rys.05) i dla tekstu statycznego wysokiej jakości przeznaczonego do czytania (Rys.06). W trybie wygładzania tekstu przeznaczonego do czytania możemy ingerować w ustawienia odpowiedzialne za ostrość tekstu (Sharpness) i grubość (Thickness). Warto zaznaczyć, że przy nieumiejętnym doborze wartości tych parametrów możemy uzyskać efekt kolorowego tekstu (Rys.08. w porównaniu z Rys.07). Dlatego też warto zwrócić uwagę przy osadzaniu tekstu, szczególnie przy wykorzystywaniu niestandardowych czcionek. Możliwość tak świetnego wygładzania tekstu robi naprawdę olbrzymie wrażenie, nawet stosując bardzo małej wielkości czcionki. Mimo tak wielkiej zmiany, obsługa czcionek doczekała się dalej idących usprawnień, mianowicie w Flash 8 nie musimy się obawiać braku rodzimych znaków. FlashType Engine wygeneruje je (Rys.07. w porównaniu z Rys.09). Praca z przekształceniami tekstu (Text Tool) została również usprawniona. Rozmiary pola tekstowego mogą być zmieniane za pomocą czterech punktów skalowania (Rys.07).

0x01 graphic

Rys.05. Ustawienia domyślne, wygładzanie dla animacji

0x01 graphic

Rys.06. Ustawienia domyślne, wygładzanie dla czytelności
z lekko widocznym efektem kolorowego tekstu

0x01 graphic

Rys.07. Własne ustawienia antialiasing Thickness: -136, Sharpness: -400

0x01 graphic

Rys.08. Własne ustawienia antialiasing Thickness: 200, Sharpness: 400
zmniejszona czytelność, mocno widoczny efekt kolorowego tekstu

0x01 graphic

Rys.09. Obsługa niestandardowych czcionek w Flash 7
z wyraźnie gorszym jakościowo wygładzaniem


Kolejną dużą innowacją jest wprowadzenie przeliczanych dynamicznie filtrów (Rys.10). W skład filtrów wchodzą cienie (drop shadow), rozmycia (blur), poświaty (glow), ukośne krawędzie (bevel), z wykorzystaniem gradientu (gradient bevel) oraz zmiany koloru warstwy (color adjust). Jako pomoc posłuży nam piesek dostarczony przez Macromedię wraz z testowym pakietem Studio 8.

0x01 graphic

Rys.10. Menu Filtry

0x01 graphic

Rys.11. Filtr Drop Shadow

0x01 graphic

Rys.12. Filtr Glow

0x01 graphic

Rys.13. Filtr Bevel

0x01 graphic

Rys.14. Filtr Color Adjust


Filtry mogą być nakładane tylko na obiekty MovieClip i pola tekstowe. Kontrolę w czasie rzeczywistym uzyskujemy nad nimi dzięki ActionScript 2.0.

Obok filtrów bardzo obiecująco wyglądają również dynamiczne tryby mieszania warstw (blend modes). Blend modes działają na zasadzie funkcji definiujących zmianę koloru wyświetlania pikseli pod wpływem innych pikseli znajdujących się pod tą warstwą. W skład Blend modes zaliczamy: Normal, Layer, Darken, Multiply, Lighten, Screen, Overlay, Hard Light, Add, Subtract, Difference, Invert, Alpha, Erase. Tryby mieszania poszczególnych warstw mogą nakładać się na siebie, nie ma żadnych ograniczeń (jedynie sprzętowe ;) ). Podobnie jak filtrami możemy nimi sterować dzięki AS 2.0.

Od zawsze uwaga użytkowników zajmujących się animacją skupiała się wokół efektownych zmian dynamiki animowanych obiektów. By osiągnąć spektakularne efekty użytkownik był zmuszony pisać często dość skomplikowane skrypty w oparciu o wiedzę matematyczną i fizyczną, ponieważ konfigurowalna opcja przekształceń dynamiki (easing) nie pozwalała na szczegółową kontrolę tego efektu. Projektanci Macromedii rozwiązali ten problem oddając użytkownikowi pełną kontrolę nad tym efektem w postaci konfigurowalnego przebiegu wykresu funkcji easing (Rys.15).

0x01 graphic

Rys.15. Konfigurowalny efekt easing


Użytkownik jest w stanie dodać do funkcji, która jest krzywą Beziera, punkt zaopatrzony w dwa uchwyty, którymi dopasowujemy gładkość przejścia krzywej przez punkt. Jest to skuteczne i przejrzyste rozwiązanie, pozwalające zaoszczędzić naprawdę sporo czasu przy tworzeniu świetnych przejść w dynamice animacji. W podobny sposób kontrolujemy efekt rotacji, skalowania, zmian koloru i filtrów. Naprawdę świetne rozwiązanie.

Wektorowe rysowanie uległo znacznej poprawie. Od teraz każdy narysowany obiekt wektorowy (shape) zajmuje oddzielną przestrzeń. W poprzednich wersjach, jeśli narysowaliśmy obiekt wektorowy, a później narysowaliśmy drugi nachodzący na poprzedni, a następnie odznaczyliśmy go, to początkujący użytkownicy byli często zdziwieni, gdy chcąc przemieścić jeden obiekt, obserwowali, iż przesuwają albo fragment obiektu, albo przesuwany obiekt usuwał część innego. W najnowszej wersji pozbyto się tego problemu, każdy shape tworzony jest w osobnej przestrzeni. Kolejną innowacją w rysowaniu obiektów wektorowych jest możliwość użycia gradientu jako obrysu kształtu (stroke).

Animacja wielu skomplikowanych obiektów wektorowych może okazać się zabójcza dla procesora zwłaszcza jeśli będą korzystały z przeźroczystości lub będą dynamicznie zmieniane przez ActionScript 2.0. Do tej pory wszelkie zmiany właściwości obiektów wektorowych, zmuszały procesor do ciągłych i czasem bardzo żmudnych przeliczeń, co nieraz powodowało efekt gubienia klatek. Ten problem został rozwiązany poprzez sprytne przekształcenie na czas animacji obiektu wektorowego na bitmapę (Bitmap caching). Po zmianie na bitmapę możliwa jest konwersja w drugą stronę bez utraty jakości. Stosując to rozwiązanie kilkakrotnie zmniejszamy obciążenie procesora, co pozwala na projektowanie jeszcze bardziej złożonych animacji niż dotychczas. Opcję Bitmap caching należy samodzielnie ustawić dla poszczególnych obiektów (zakładka Properties->Use runtime bitmap caching).

To nie koniec zmian w najnowszym wydaniu Flash 8. Krokiem milowym jest ulepszenie współpracy z plikami video. W Flash 8 stosowany jest nowy, wysokiej jakości kodek On2 VP6, który oferuje jakość obrazu porównywalną z jakością DVD, generujący pliki video o małych rozmiarach. Oczywiście nadal możliwe jest stosowanie kodeka Sorenson Spark, na którym opierała się poprzednia wersja Flasha. Prócz wysokiej jakości, kodek On2 VP6 wprowadza możliwość wykorzystania kanału Alpha (Alpha Channel). W stronę, w która Macromedia skierowała swój najnowszym produkt jest zachwycająca. Dzięki kanałowi Alpha możliwe jest dynamiczne maskowanie sekwencji wideo, co pozwala łączyć przykładowo stylistycznie różniące się animacje video. Alpha Channel pozwala na opracowywanie najwyższej jakości produktów multimedialnych. Podczas oglądania prezentacji demonstrującej możliwości Alpha Channel (Rys.16. Rys.17. Rys.18), jedyne co pamiętam to, że wyraz mojej twarzy odbijającej się w monitorze mówił mniej więcej: It's like... WOW! ;]

0x01 graphic

Rys.16. Możliwości Alpha Channel - Bettina zwiedzająca Muzeum Experience

0x01 graphic

Rys.17. Możliwości Alpha Channel - Bettina zwiedzająca inną część Muzeum Experience

0x01 graphic

Rys.18. Możliwości Alpha Channel - Bettina zwiedzająca jeszcze inną część Muzeum Experience ;)



Importowanie plików video do Flasha jest bardzo proste i odbywa się w specjalnie przygotowanym oknie dialogowym (Rys.19).

0x01 graphic

Rys.19. Okno dialogowe importu sekwencji video


Istnieje możliwość importowania plików lokalnych jak i umieszczonych w Internecie. Podczas tej operacji użytkownik jest w stanie skonfigurować wszelkie parametry importowanego pliku video oraz ustalić punkty kluczowe, dzięki którym można synchronizować inne animacje na scenie lub odwoływać się do nich z poziomu ActionScript 2.0. Podczas wgrywania pliku video użytkownik może zadecydować o wyglądzie interfejsu sterującego, dokładnie o wybraniu odpowiedniej skóry z wielu dostępnych.

Format pliku SWF został uaktualniony o właściwość Metadata, która znacznie poprawia odnajdywanie plików SWF w wyszukiwarkach internetowych. W najnowszej wersji każdy plik SWF może być zaopatrzony w tytuł i opis.

Kolejną, jedną z najbardziej spektakularnych innowacji jest wprowadzenie Flash Lite Player, który pozwala wyświetlać animacje Flash na urządzeniach mobilnych. Flash 8 został wyposażony w specjalne narzędzia do testowania animacji przeznaczonych na tego typu urządzenia. Podczas sprawdzania animacji wybieramy model urządzenia, po czym uruchamiamy symulację. Emulatory urządzeń są w pełni interaktywne (Rys.20). Dzięki trybowi emulacji autor prezentacji adresowanej na urządzenia przenośne może w łatwy sposób sprawdzić jak będzie się prezentował projekt oraz jak będzie wyglądał po ewentualnym przeskalowaniu do rozdzielczości wyświetlacza danego urządzenia.

0x01 graphic

Rys.20. Emulator urządzeń przenośnych




Flash 8 Basic

Możliwości Flash 8 Basic zostały znacznie ograniczone w porównaniu ze swym bratnim produktem Flash Professional. W Flash Basic nie będziemy mogli skorzystać zarówno z dynamicznych filtrów (Filters - Graphic Effects), trybów mieszania warstw (Blend modes), a także kontrolowania efektu zmiany dynamiki animacji (Easing). W Flash Basic nie skorzystamy też z komponentów obsługi danych (Data Components). Flash Basic nie pozwala także na tworzenie oraz testowanie animacji przeznaczonych do prezentacji na urządzeniach przenośnych. Kolejną smutną wiadomością jest fakt, iż użytkownicy wersji Basic będą musieli zapomnieć o zaawansowanych możliwościach nowego kodeka On2 VP6. Nie będą oni mieli dostępu do zaawansowanego okna dialogowego importu plików sekwencji video oraz korzystania z bogatych możliwości kanału Alpha.


Fireworks 8


Fireworks to narzędzie do tworzenia i optymalizacji wyglądu, wielkości i jakości obrazów zarówno bitmapowych i wektorowych przeznaczonych do bezpośredniego wykorzystania w Dreamweaverze czy Flashu. W Fireworks prócz możliwości przygotowania obrazów możemy projektować elementy nawigacyjne oparte na warstwach, a także przyciski reagujące na określone zdarzenia wykorzystując CSS i JavaScript. W nowym Fireworksie dodano 26 nowych trybów mieszania warstw (Blend modes), pozwalających tworzyć ciekawe efekty graficzne.

Wśród zmian warto odnotować konfigurowalne skrypty wyręczające projektanta w czasochłonnych procesach jak na przykład skalowanie serii obrazów itp. Ponadto ilość importowanych plików została rozszerzona o obrazy typu QuickTime, MacPaint, SGI oraz JPEG 2000.

Rysowane obiekty wektorowe są w pełni kompatybilne z rysowanymi w Flashu co umożliwia łatwy import/eksport do obu aplikacji na przemian.

Natomiast wśród zmian kosmetycznych odnajdziemy usprawnienia dotyczące automatycznego nadawania nazw warstwom tekstowym odzwierciedlającym tekst wpisywany. Następnie zmodyfikowano sposób pracy z tekstem znajdującym się na ścieżce, której kształt może być zmieniany, gdy jest na niej umieszczony tekst. Ponadto dodano panel ze znakami specjalnymi, przykładowymi przyciskami i animacjami. Poprawiono współpracę z tabletem oraz zwiększono częstość automatycznego zapisu projektu.


Contribute 3


Contribute 3 jest aplikacją przeznaczoną do zarządzania zawartością stron internetowych, dystrybuowania oraz do kontroli praw dostępu użytkownikom aktualizującym zasoby. Contribute zapewnia integralność zasobów oraz pełną synchronizację i rozpowszechnianie zmian zachodzących w projekcie wielu użytkownikom pracującym nad projektem. Administrator ma możliwość zaznaczenia, którzy użytkownicy i które grupy mają prawo do aktualizowania konkretnych danych. Możliwe jest ustalanie konwencji nazewnictwa dla plików czy ilości wersji projektu, do których można wrócić w razie błędnie działających aktualizacji. Użytkownicy pracujący nad projektami są w stanie wysłać swoje wersje do recenzji, które po zatwierdzeniu będą opublikowane. Każda zatwierdzona aktualizacja zostaje zapisana po stronie serwera.

Contribute 3 łączy sposób interpretowania i edycji arkuszy stylów CSS Dreamweavera z możliwością wizualizacji kodu projektu (często identycznego jak w Dreamweaverze). Prócz zmian kodu możliwe są zmiany wielkości, kompresji obrazów poprzez wbudowany z Fireworksa moduł edycji obrazów. Przechodzenie pomiędzy Contribiute a Dreamweaverem okazuje się bardzo proste.


FlashPaper 2


FlashPaper 2 jest stosowany do konwersji dokumentów przygotowanych do wydruku na pliki typu SWF i PDF. FlashPaper jest szczególnie przydatny użytkownikom, którzy w łatwy sposób chcą udostępnić dokumenty w najnowocześniejszych formatach. Aplikacja zezwala na bezproblemową konwersję plików pochodzących z MS Office czyli takich dokumentów jak Word, Excel czy też PowerPoint. Konwertowane dokumenty zachowują układ i wygląd swoich źródeł, uwzględniając wszelkie zakładki oraz elementy nawigacyjne. Bardzo udaną funkcją jest możliwość wyszukiwania fragmentów tekstu w otwartych plikach SWF.


Integracja produktów Studio 8


Produkty wchodzące w skład Studio 8 są wysoce zintegrowane ze sobą. Wykorzystywanie mechanizmów integrujących jest bardzo łatwe. Często opiera się ono na dwukrotnym kliknięciu lub na prostym Imporcie/Eksporcie. Postaram się pokrótce przedstawić wzajemną integrację programów Studio 8.


Integracja Dreamweaver 8 z Fireworks 8, Flash 8

Jak już wiemy Fireworks 8 używa CSS do tworzenia menu na warstwach, które możemy łatwo zmieniać korzystając z Dreamweavera. Eksportowane w ten sposób menu lub inne elementy mogą być opisane za pomocą wielu efektów i zdarzeń dostępnych w Fireworks wykonanych za pomocą JavaScriptu. Podczas pracy w Dreamweaverze może zajść potrzeba optymalizacji grafik pod względem ich wielkości. Wtedy możemy skorzystać z Fireworksa klikając dwukrotnie w obraz uruchamiając tą aplikację. Modyfikujemy ustawienia kompresji, zapisujemy zmiany i jesteśmy gotowi do kontynuowania pracy w Dreamweaverze. Nowością jest możliwość modyfikowania rozdzielczości grafik bezpośrednio w Dreamweaverze, co jest bardzo ułatwiającym pracę dodatkiem. Fireworks 8 oferuje eksportowanie do Dreamweavera bibliotek zawierających elementy nawigacyjne, które po automatycznym imporcie do Dreamweavera można w łatwy sposób wykorzystać. Prócz eksportu obiektów jako bibliotekę, pocięty layout możemy eksportować jako zbiór pozycjonowanych warstw (positioning: absolute).

Integracja Dreamweavera z Flashem polega na prostym dołączaniu plików Flash Video metodą "drag and drop" oraz odtwarzanie osadzonych w layoucie animacji SWF. Gdy pracujemy we Flashu zmiany plików Flash Video i SWF są synchronizowane z Dreamweaverem. Dreamweaver daje nam możliwość dodawania parametrów do osadzanych animacji SWF poprzez przejrzystego inspektora właściwości.

Osadzanie danych XML w Dreamweaverze stało się bardzo proste, gdyż źródłem może być zarówno plik lokalny lub dane XML generowane przez serwer. Po podpięciu danych XML do projektu w Dreamweaverze przechodzimy do Flasha, by wskazać źródło jakim jest XML w naszym layoucie w Dreamweaverze. Jest to osiągalne za pomocą komponentu XMLConnector, który zajmuje się importowaniem danych znajdujących się na serwerze lub pliku lokalnym, analizowaniem ich, nałożeniem styli i na końcu renderowaniem.

Praca w Dreamweaverze 8 nad projektami, nad którymi pracują też inni użytkownicy jest bezproblemowa. Contribute 3 zapewnia spójność danych, synchronizację oraz prezentację różnic w kodzie. Stosując Contribute 3 w złożonych projektach unika się częstego problemu rozpatrywania czy edytowane dokumenty są aktualne oraz zamazywania podczas aktualizacji zmian naniesionych przez innych użytkowników.


Integracja Fireworks 8 z Flash 8

Flash jest w stanie importować pliki Fireworks PNG zachowując w pełni edytowalne kształty wektorowe, warstwy, linie pomocnicze, efekty nałożone na obiekty, wypełnienia oraz animacje. Import elementów graficznych z Flasha do Fireworks działa podobnie, przy czym Fireworks potrafi dodatkowo odczytywać kolory zapisane za pomocą ActionScript 2.0. Fireworks jest w stanie eksportować przygotowane animacje obiektów, a także przykładowo animowane gify jako pliki SWF. Pracując w Flashu istnieje możliwość edytowania obiektów bezpośrednio w Fireworksie. Wystarczy kliknąć przycisk edytuj. Naniesione w Fireworks zmiany zostaną natychmiastowo pokazane we Flashu. Kolejnym udogodnieniem jest możliwość tworzenia animacji w Flashu w oparciu o JavaScript, by później wykorzystać je w Fireworks jako panele komend.


Podsumowanie


Premiera Studio 8 wytycza nowe kierunki w projektowaniu multimedialnych, interaktywnych produktów publikowanych głównie w Internecie. W najnowszej edycji pakietu Macromedii na podstawie wprowadzonych, często rewolucyjnych zmian (Flash 8), widzimy jak wielką rolę odegrają sekwencje video oraz jak ważnym rynkiem staje się rynek urządzeń mobilnych. Macromedia wydając najnowszą wersję Studio 8 dała olbrzymie pole do popisu projektantom oraz jednocześnie podniosła poprzeczkę dla tworzonych prezentacji.

Korzystanie z najnowszych narzędzi wchodzących w skład Macromedia Studio 8 lub też produktów przygotowanych na ich podstawie, będzie wielką przygodą dla każdego użytkownika.

Wszystkim noszącym się z zamiarem stworzenia w najbliższym czasie nowych i niezwykłych projektów życzę powodzenia oraz udanej pracy z pakietem Macromedia Studio 8. Czekamy na Wasze realizacje w Internecie!



Wyszukiwarka