A-PDF Split DEMO : Purchase from www.a-pdf.com to remove the watermark FLASH 8. Kaynağından Eğitim



Benzer belgeler
A-PDF Split DEMO : Purchase from to remove the watermark

macromedia FLASH 8 Kaynağından Eğitim James English

GRAFİK VE ANİMASYON DERSİ

A-PDF Split DEMO : Purchase from to remove the watermark. Yüklemek

macromedia DREAMWEAVER 8

Akdeniz Üniversitesi

Bilgisayar Ağları ve İnternet

Okul Öncesi/İlkokul Çocukları İçin Sosyal Bilgiler Öğretimi

Sınıf İçinde ve Dışında Yaratıcı Drama

On Birinci Basımdan Çeviri. Eleventh Edition. Güncel Lojistik. Contemporary Logistics

Akdeniz Üniversitesi

BİRİNCİ BÖLÜM İNTERNET

Kütüphane Web Sitesi Nedir? Bina x Web sitesi

Nokia Connectivity Cable Drivers ı Yüklemek İçin HIZLI KULLANIM KILAVUZU

BA-PDF Split DEMO : Purchase from to remove the watermark

2. Belgeye Metin Ekleme

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

Bilgisayar ve Bilgi Sistemleri (COMPE 107) Ders Detayları

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

WEB Grafik Tasarımı I (GRT 307) Ders Detayları

DİKKAT: Bu kullanma kılavuzu sadece web sitesi için hazırlanmış olup, ürün içerisindeki kılavuz ile farklılıklar gösterebilir.

Web Grafik Tasarımı-II (SGT 326) Ders Detayları

ERGENLiK ADOLESCENCE JOHN W. SANTROCK ÇEVİRİ EDİTÖRÜ: DOÇ. DR. DİĞDEM MÜGE SİYEZ

Solaris 7980g. Hızlı Başlangıç Kılavuzu. Sunum Alanı Görüntüleyici TRTR-QS Rev A 1/16

Akdeniz Üniversitesi

VERİ YAPILARI VE PROGRAMLAMA (BTP104)

BÖLÜM II BİLGİSAYAR DONANIMI VE İŞLETİM SİSTEMLERİ

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Seçmeli () Ders Detayları

Cambridge LMS e Başlama- Öğrenciler

TOEFL ibt LISTENING STRATEGIES & PRACTICE DR. HİKMET ŞAHİNER

Cambridge LMS e Başlama- Öğrenciler

LASERJET ENTERPRISE M4555 MFP SERIES. Yazılım Yükleme Kılavuzu

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

Windows İşletim Sistemi

Windows İşletim Sistemi

MimioMobile Kullanım Kılavuzu. mimio.com

Anadolu Üniversitesi Açıköğretim Fakültesi. Bilgi Yönetimi. İnternete Dayalı Önlisans Programı. Yrd. Doç. Dr. M. Emin Mutlu

Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:

Google Dokümanları Kullanmak

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Cambridge LMS e Başlama- Öğrenciler

Bu kullanma kılavuzunu Wind M Type için geçerlidir.

Böbrek Hastalıklarında Hemşirelik Bakımı. Renal Nursing

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ- 1

İnternet Programcılığı

VERİ YAPILARI VE PROGRAMLAMA

DERS BİLGİ FORMU BİLGİ VE İLETİŞİM TEKNOLOJİSİ. ELEKTRİK VE ENERJİ I Türkçe Zorunlu Ders Meslek Dersi Seçmeli Ders. Haftalık Ders Saati

Basit Kılavuzu Eliberato bir Kitap Yayıncılık Eylül 'den fazla dile çevrildi

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Satış Servisi Müşterilerinizin soru ve problemlerine satıştan önce ve sonra nasıl cevap vereceksiniz?

Hackerlar'ın Gözünden Flash Uygulamaları

Hisar Okullarında Bilgisayar Dersi Dilara Vardar

İçerik üretimi için çözüm yolları

Bazı MSDOS komutları BAZI DOS KOMUTLARI

Bilişim Teknolojileri Temelleri 2011

T.C. MİLLÎ EĞİTİM BAKANLIĞI Öğretmen Yetiştirme ve Geliştirme Genel Müdürlüğü

EIS526-H02-1 GİRİŞİMCİLİK (EIS526) Yazar: Doç.Dr. Serkan BAYRAKTAR

Windows 7 or 2 GB 2 GHz Mac OS GB 1 GHz Intel. Placement Tests. English for Success Teacher Training

ArcGIS for Desktop Giriş Eğitimi

Linux İşletim Sistemi Tanıtımı

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1-2: BİLGİSAYAR SİSTEMİ DERS SAATİ: 5. [!]: 1.2. İşletim sistemindeki dizin yapısı vurgulanır.

Cambridge LMS e başlama- Öğrenciler

DynEd İngilizce g Dil Eğitimi

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

Merkezi İşlem. Birimi

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

BIP116-H14-1 BTP104-H014-1

Aşağıdaki örnekte, aynı düzen tablosu ve hücreleri içerikle birlikte gösterilmektedir.

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

TBD 21. Türkiye Bilişim Kurultayı, 6 Ekim 2004, Ankara

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

Nitel Araştırmalar için

BİLİŞİM TEKNOLOJİLERİ WEB PROGRAMCISI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

T.C. MİLLİ EĞİTİM BAKANLIĞI Öğretmen Yetiştirme ve Geliştirme Genel Müdürlüğü HİZMETİÇİ EĞİTİM ETKİNLİK PROGRAMI

Intel Eğitim Çözümleri. En İleri Teknolojilerle, Dijital Eğitimde Yeni Bir Döneme Geçin

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

Google Cloud Print Kılavuzu

Adobe Photoshop Album Starter Edition 3.0

İÇİNDEKİLER VII İÇİNDEKİLER

[E-Katalog Tanıtım Sayfası] Ayser Bilgisayar. Cumhuriyet Meydanı No:41 Kat:

SÜRE BİLİŞİM TEKNOLOJİLERİ VE YAZILIMI ÜNİTE 1: İNTERNET ADRESLERİ DERS SAATİ: 8

ANADOLU ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ İLKÖĞRETİM ÖĞRETMENLİĞİ LİSANS TAMAMLAMA PROGRAMI. Analiz. Cilt 2. Ünite 8-14

BÖLÜM 1 Nitel Araştırmayı Anlamak Nitel Bir Araştırmacı Gibi Düşünmek Nicel Araştırmaya Dayalı Nitel Bir Araştırma Yürütme...

Öğrenen Okullar. Schools That Learn

ÜNİTE ÜNİTE MICROSOFT POWER POINT - I TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER

İNTERNET PROGRAMCILIĞI DERSİ

EĞİTİM BİLİŞİM AĞI (EBA) Sosyal Eğitim Platformu. Hazırlayan Caner YACAN

S T O R A G E S U P P O R T H A R D D I S K C A S I N G 2. 5 S T O R A G E S ATA T O U S B 2. 0 E L K I TA B I S I

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

Yazılım Güncelleştirmeleri Kullanıcı Kılavuzu

Firma Yazılımı v2.00 Kullanım Kılavuzu

SERIES. Kullanım Kılavuzu Şematik ve Pano Çizimi

MERSİN / AKDENİZ MEHMET DAĞLI İMAM HATİP ORTAOKULU DYNED İNGİLİZCE EĞİTİM PROGRAMI REHBERİ DYNED NEDİR

Sistem Gereklilikleri

Transkript:

A-PDF Split DEMO : Purchase from www.a-pdf.com to remove the watermark macromedia FLASH 8 Kaynağından Eğitim

macromedia FLASH 8 Kaynağından Eğitim James English

Macromedia Flash 8 Kaynağından Eğitim James English Çeviren: Cüneyt Belge - Günay İnkaya Editör: Suat Koyuncu ISBN: 975-6675-32-2 Medyasoft Yayınları tarafından Macromedia Press ve Pearson Education ın bir birimi olan Peachpit Press ile birlikte yayınlanmıştır. Bizi World Wide Web de şu adreslerde bulabilirsiniz: http://www.medyasoft.com.tr http://www.peachpit.com http://www.macromedia.com Medyasoft Yayınları Genel Yayın Yönetmeni: Suat Koyuncu Medyasoft Bilgi Sistemleri San. ve Tic. Ltd. Okmeydanı, Dünür Sk. No: 3, Bilişim Center Kağıthane İSTANBUL Tel: 0 (212) 220 54 52 Faks: 0 (212) 210 52 78 E-posta: kitap@medyasoft.com.tr Web: http://www.medyasoft.com.tr Authorized translation from the English language edition, entitled Macromedia Flash 8 Training from the Source (1st edition, 0-321-33629-1 by James English), published by Pearson Education, Inc, publishing as Macromedia Press, Copyright 2006 All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher. TURKISH language edition published by Medyasoft Bilgi Sistemleri San. ve Tic. Ltd., Copyright 2006 Pearson Education, Inc. ye bağlı Macromedia Press tarafından yayınlanmış olan, Macromedia Flash 8 Training from the Source (1. baskı, James English) isimli kitabın İngilizce den yetkili çevirisidir. Copyright 2006 Tüm hakları saklıdır. Bu kitabın hiçbir bölümü yayıncının yazılı izni alınmaksızın elektronik ve mekanik yöntemler, fotokopi, kayıt işlemi veya burada belirtilmeyen farklı yöntemler kullanılarak çoğaltılamaz ve dağıtılamaz. Türkçe baskısı Medyasoft Bilgi Sistemleri San. ve Tic. Ltd. tarafından yayınlanmıştır. Copyright 2006 Türkçe çevirinin tüm yayın hakları bir Medyasoft Bilgi Sistemleri San. ve Tic. Ltd. Şti. ne aittir. Yayınevinden yazılı izin alınmadan kısmen veya tamamen alıntı yapılamaz, hiçbir şekilde kopya edilemez, çoğaltılamaz ve yayınlanamaz. Ticari Markalar Flash, Macromedia Flash, Dreamweaver, Fireworks, Macromedia ve Macromedia logosu, Macromedia, Inc. in tescilli markalarıdır. Bu kitapta tescilli markalar kullanılmıştır. Tescilli bir markanın adının geçtiği her durumda bir tescilli marka işareti koymak yerine, bu markaları sadece yayıncılık anlamında, marka sahibinin yararına, hiçbir hak ihlali niyeti olmaksızın kullandığımızı belirtiriz. Bu kitaptaki herhangi bir terimin kullanım şekli, ticari marka veya hizmet markasının ihlali olarak görülmemelidir. Uyarı Bu kitaptaki bilgiler tamamen garanti dışında olup olduğu gibi dağıtılmaktadır. Bu kitabın hazırlanması konusunda gösterilen tüm özene rağmen, yazar, Macromedia Inc. ve bu kitabın yayıncıları, ne şahıs ne de kurum olarak bu kitapta bahsedilen bilgisayar yazılım ve donanım ürünleri yüzünden, doğrudan ya da dolaylı olarak gerçekleşen veya gerçekleştiği iddia edilen kayıplar ve zararlardan hiçbir kişi ya da şahısa karşı sorumlu değildirler. Birinci Basım : Nisan 2006 Basım ve Cilt : ELMA Bilgisayar Basım / İSTANBUL Türkiye de basılmış ve ciltlenmiştir.

Bu kitabı aileme ithaf ediyorum. Onlar olmasaydı, şu anda sahip olduğum azıcık aklım da çoktan uçar giderdi herhalde. Ayrıca arkadaşım olmalarından gurur duyduğum değerli insanlara da teşekkürü bir borç bilirim. Onlar kim olduklarını biliyor. James English

BİYOGRAFİ Macromedia nın yetkili eğitimcilerinden olan James English e New York ta Macromedia Flash, Dreamweaver ve Fireworks le ilgilenen insanlara yardım ederken rastlayabilirsiniz. James, beş yıldır Motion Over Time adında bir şirkette çalışmaktadır ve bu beş yıl boyunca onun çeşitli tuhaflıklarına (nasıl oluyorsa) göz yumulmaktadır. Farklı kişilere James hakkındaki fikirlerini sorduğunuzda, onun, kendinden bahsedilmesinden nefret eden biri, insanlara bir şeyler öğretmeyi seven bir insan, can sıkıcı bir herif ya da kendini çok önemseyen bir tip olduğunu düşünebilirsiniz. Ayrıca James hâlâ kendi Web sitesi olmayan az sayıdaki insandan da biridir. Bu gerçekten de utanç verici. TEŞEKKÜR Bu kitap, pek çok insanın sıkı çalışmasının bir ürünü ve aynı zamanda Jen dehaan ın önceki müthiş kitabının bir güncellemesi. Aslında Jen in orijinal metinlerinin büyük bir kısmına, onun yeteneğine ve becerilerine karşı bir saygı gösterisi olarak bu güncelleme kitabında da yer verdik. Sana, bu kitaptaki formları işlemek için kullanılan ColdFusion script leri için de ayrıca bir teşekkür borçluyum. Jen, çok teşekkürler, umarım bu güncelleme kitabı da senin için bir iftihar kaynağı olur. Sen gerçek bir rehbersin. Kitapta gördüğünüz çizimler için de Byron Regej e teşekkürlerimi sunuyorum. Bu zahmetli çalışması, bana, kendisinin de inanamayacağı ölçüde zaman kazandırdı. Hatta bana yardım etmek için, babasıyla yapacağı tatilin en güzel anlarından da feragat etti. Arkadaş olarak ondan daha iyisini ve iş arkadaşı olarak daha profesyonelini bulmak çok zor. Robyn Thomas ve Angela Kozlowski ye, dürüst yaklaşımlarından ötürü Nancy Sixsmith ve Demian A. Holmberg e, Motion Over Time daki patronum ve arkadaşım Nilson Neuschotz a ve bu projeye birikimlerini aktaran herkese özel olarak teşekkür etmek istiyorum. Siz olmasaydınız bu çalışmayı gerçekleştiremezdim. Son olarak da, geçen yaz içim kan ağlayarak ihmal etmek zorunda kaldığım aileme teşekkür ediyorum. Sizlere ve özlediğim tüm insanlara tekrar teşekkürlerimi sunuyorum. Hepiniz harika insanlarsınız, hepinize minnettarım.

KİTABIN İNGİLİZCE ORİJİNAL BASIMINA KATKIDA BULUNANLAR Yazar: James English Macromedia Press Genel Editörü: Angela C. Kozlowski Editör: Robyn G. Thomas Teknik Editör: Demian A. Holmberg Yardımcı Editörler: Nancy Sixsmith Üretim Koordinatörü: Simmy Cover Dizin: Joy Dean Lee Tasarım: Jerry Ballew Kapak Tasarımı: Ellen Reilly KİTABIN TÜRKÇE BASIMINI GERÇEKLEŞTİRENLER Çevirenler: Cüneyt Belge Günay İnkaya Editör: Suat Koyuncu Dizin: Suat Koyuncu Sayfa Tasarımı: Mahmut Benek Kapak Tasarımı: Mahmut Benek

İçindekiler Tablosu Giriş...................................................ix DERS 1 Temeller............................................ 1 Flash 8 e Giriş Flash 8 Çalışma Alanı İlk Flash 8 Dokümanınız Paneller Timeline (Zaman Çizgisi) ve Kareler Katmanlar Tercihlerinizi Belirleyin Bir FLA Dosyasının Test Edilmesi Yardım Almak Projemizi İnceleyelim DERS 2 Grafikler.......................................... 31 Tools (Araçlar) Paneli Dolgular ve Kenar Çizgilerini Tanıyalım Vektörel Grafikler ve Bitmap Resimler Renklerin Kullanımı Çizim Araçlarını Kullanarak Grafik Oluşturalım Koordinatlar, Kılavuzlar, Izgara ve Kenetlenme Özelliği Yeni Bir Grafik Sembolü Oluşturma Maskeler Kenar Çizgileri Eklemek Kütüphanenin Kullanımı Bitmap Resimlerin Alınması ve Optimize Edilmesi Vektörel Şekillerin Alınması Bitmap ve Degrade Dolgular Grafikler Üzerinde Yapabileceğiniz Diğer İşlemler

DERS 3 Metinler.......................................... 69 Text Aracının Kullanılması Statik Metinler ve Aygıt Fontları Dokümanlara Statik Metin Eklemek Gömülü Fontların Kullanımı Font Özellikleri Metin Alanına Timeline Efektleri Eklemek Yazım Denetimi Yapmak Metin Tabanlı Bileşenlerin Kullanımı Dinamik Metin Alanları DERS 4 Sembol Oluşturmak ve Düzenlemek................... 91 Semboller Stage Üzerinde Semboller Oluşturmak ve Düzenlemek Kütüphanedeki Sembolleri Görmek Sembollerin İç İçe Kullanılması Grafik Sembolleri Düğme Oluşturmak Düğmeleri Stage e Yerleştirmek Metin Düğmeleri Oluşturmak Görünmez Bir Düğme Oluşturmak Klip Oluşturmak ve Kullanmak Menüyü Tasarlıyoruz Klip Düğmeleri Oluşturmak Sembolleri Çoğaltmak ve Stage e Eklemek DERS 5 Animasyon Hazırlama............................. 125 Animasyonlara Giriş Motion Tween için Hazırlık Motion Tween lerin Eklenmesi Alfa Seviyelerinin Animasyonu Klip Düğmesinin Animasyonu Shape Tween Oluşturma Kare Kare Animasyon Hazırlama Bir Yol Boyunca Animasyon Oluşturmak İÇİNDEKİLER TABLOSU ix

DERS 6 Temel Etkileşim Eklemek.......................... 157 Flash Belgelerini Etkileşimli Hale Getirmek Davranışlar Davranışları Kullanarak Bir JPEG Resmi Yü klemek Bir Web Sayfasını Açmak için Davranışları Kullanmak Bileşen Kullanarak Harici Bir SWF Dosyası Yü klemek Script Assist i Tanıyalım Timeline ı Kontrol Etmek İçin Eylemleri Kullanmak Bir Giriş Sayfası Düğmesi Oluşturmak El Şeklindeki İmleci Yok Etmek Movie Clip Düğmesinin Çalışmasını Sağlamak Script Gezgini ni ve Raptiyeleri Kullanmak DERS 7 Ses ve Video Eklemek............................. 185 Ses ve Video Kullanmak Sesleri ve Videoları Düzenlemek Medya Öğelerini Kullanırken Sorumlu Davranmak Sıkıştırma, Codec ler ve Plug-in ler Medya Öğelerini Çevrimiçi Olarak Sunmak Dosya Boyutu Bir Belgeye Ses Aktarmak Ses Eklemek ve Sesleri Özelleştirmek Bir Düğmeye Ses Eklemek Flash a Video Aktarmak Videonun Kodlanması DERS 8 Bileşenlerle Form Oluşturmak....................... 211 Formlar ve Veriler Flash Bileşenlerine Giriş Geribildirim Formunun Oluşturulması Button Bileşenini Kullanmak Flash Kullanarak Bir Anket Oluşturmak Focus Manager ı Kullanmak x İÇİNDEKİLER TABLOSU

DERS 9 ActionScript in Temelleri........................... 239 ActionScript 2.0 Sınıflar, Metotlar ve Özellikler Metotlar ve Özellikler Kesin Tip Belirleme Yö nteminin Kullanılması Actions Panelinde Kod İpuçlarını Kullanmak Fonksiyonları ve Koşullu Deyimleri Kullanmak Faaliyet Alanı _root, _parent, this ve Seviyeler LoadVars Sınıfı İnceleme Sayfasının Oluşturulması Olayları ve İşleyicileri Kullanmak İzleyicileri Kullanmak İnceleme Sayfasına Bir İzleyici Eklemek İnceleme Sayfasına CSS Biçimlendirmesi Eklemek Katalog Sayfalarını Oluşturmak Ana Katalogu Hazırlamak Haberler Sayfasını Oluşturmak Giriş Sayfasını Oluşturmak Menüyü Canlandırmak Menünün Düğmelerini Kontrol Etmek DERS 10 Flash İçeriğini Yüklemek ve Optimize Etmek.......... 299 Flash Belgelerinin Optimize Edilmesi Uygulamaları Organize Etmek ve İyi Alışkanlıklar Kullanılabilirlik Animasyonu Optimize Etmek Runtime Bitmap Caching Özelliğiyle Bir Arka Planı Daha Verimli Hale Getirmek Bant Genişliği ve Dosya Boyu Kullanıcı Platformları Harici İçeriğin in Yü klenmesi İçeriği i Ana Uygulamaya Yü klemek Flash Flashtan Dışarıya Veri Göndermek ProgressBar Bileşenini Eklemek Tech Bookstore u Yü klemek Tech Bookstore Sitesini Test Etmek ve Hata Ayıklamak İÇİNDEKİLER TABLOSU xi

DERS 11 Flash Belgelerini Yayınlamak....................... 343 Metaveri Eklemek ve SWF Dosyalarını Yayınlamak Flash Player ı Tespit Etmek Bir SWF Dosyasını Bir HTML Sayfasına Gömmek Tech Bookstore Sitesini Web Sunucusuna Yü klemek Sonuç EK A Eklentileri Yüklemek.............................. 363 Eklentileri ve Bileşenleri Yüklemek Flash a Komutlar ve Davranışlar Eklemek Eklenti Bulabileceğiniz Yerler EK B Kaynaklar....................................... 369 Macromedia.com Uygulama ve Kaynak Siteleri Forumlar E-posta Listeleri Eklentiler ve Fontlar Üçüncü Parti Araçlar ve Bunların Flash İle Bütünleştirilmesi Konuyla İlgili Macromedia Kitapları EK C Klavye Kısayolları................................. 377 Dizin........................................... 385 xii İÇİNDEKİLER TABLOSU

Giriş World Wide Web in Macromedia Flash tan önceki halini gözümüzün önüne getirmek gerçekten çok zor. O zamanlar Web ortamı gerçekten de sıkıcı, cansız, hatta dümdüzdü. Web sayfaları gösterişli broşürlerden halliceydi; bazı Web sayfalarında birtakım kısıtlı etkileşim ve işlevsellik özelliklerine de rastlanmıyor değildi. Bu kadarcık özellik bile Web tarayıcısı uyumsuzluklarının kurbanı oluyordu. Ama sonra Flash geldi ve bütün kurallar değişti. Macromedia Flash 8 Basic te, Flash ın geliştirilmesine devam edildiğini, tasarımcılara ve geliştiricilere on yıl önce sadece masaüstü uygulamalarının hâkimiyetinde olan becerilerin de sunulduğunu görüyoruz. Dahası Flash 8, sadece Web üzerinden yayınlanan uygulamalarla sınırlı kalmıyor, CD-ROM larda, kiosklarda, cep telefonlarında ve hatta televizyonculukta kullanılabilen mükemmel uygulamalar yaratmanızı da kolaylaştırıyor. Bu kitapta, yukarıda bahsettiğimiz beceriler ve Flash programı tanıtılmaktadır. Kitabı bitirdikten sonra siz de kendi Flash uygulamalarınızı rahatça oluşturabileceksiniz. Macromedia, Flash ın bu sürümünde ürünü yine iki farklı tasarım aracı olarak sunuyor: Macromedia Flash 8 Basic ve Macromedia Flash 8 Professional. Elinizde tuttuğunuz bu kitapta sadece Flash 8 Basic teki özellikler ele alınmıştır, çünkü Professional sürümündeki özellikler başka bir kitapta anlatılmıştır. Birkaç istisna dışında, biraz daha fazla çaba sarf ettiğinizde, Macromedia Flash 8 Professional da yapıp da Basic sürümünde yapamayacağınız hiçbir şey yoktur. Endişelenmeyin, bu kitap Web üzerinden yayınlayabileceğiniz bir uygulama oluşturmanız için gereken temel konulardan başlayarak orta seviyeye kadar olan tüm teknikleri öğretecektir.

Ön Gereksinimler Bu kitaptan en iyi şekilde faydalanabilmeniz için en azından Web terminolojisinden anlıyor olmanız gerekmektedir. Kitapta, Flash 8 Basic dışında başka bir konu anlatılmamaktadır. Dolayısıyla World Wide Web konusunda ne kadar çok bilginiz varsa, sizin için o kadar iyi olacaktır. Bunun dışında, bir bilgisayarın nasıl açılıp kapatıldığını biliyorsanız bu kitabı elinize almaya hazırsınız demektir. Özet Sizin de hemen göreceğiniz gibi, bu kitapta elden geldiğince gerçek hayatta karşınıza çıkabilecek uygulamalara yer verilmiştir. Kitabın bazı bölümlerinde gerçek uygulamalardan uzak olarak değerlendirilebilecek bazı örnekler olsa da, buradaki her çalışmanın sizi bilgilendirmek amacıyla kitaba dâhil edildiğini lütfen unutmayın. Kitaptaki uygulamalar, araçlara ve arabirime kısa sürede alışmanızı sağlamak için tasarlanmıştır. Böylece olabildiğince yumuşak bir geçişle kendi projelerinizin üzerinde çalışmaya başlayabileceksiniz. Tamamlanması yaklaşık 16 ila 20 saat sürecek olan bu program aşağıdaki dersleri kapsamaktadır: Ders 1: Temeller Ders 2: Grafikler Ders 3: Metinler Ders 4: Sembol Oluşturmak ve Düzenlemek Ders 5: Animasyon Hazırlama Ders 6: Temel Etkileşim Eklemek Ders 7: Ses ve Video Eklemek Ders 8: Bileşenlerle Form Oluşturmak Ders 9: ActionScript in Temelleri Ders 10: Flash İçeriğini ini Yü klemek ve Optimize Etmek Ders 11: Flash Belgelerini Yayınlamak Proje Sitesi Macromedia Flash 8: Kaynağı ndan Eğ itim kitabında, Flash 8 Basic i kullanarak eksiksiz bir uygulamanın nasıl oluşturulduğunu öğretmek amacıyla hazırlanan çok sayıda kapsamlı uygulama bulacaksınız. Ziyaretçileri belirli bir Web sitesinde gezintiye çıkarmak amacıyla siteye çeşitli metinler, resimler ve bir video sunusu yükleyen bir online kitap ma ğazası uygulaması oluşturacaksınız (bu uygulamada bir alışveriş sepeti olmayacağını hatırlatayım). Uygulamada xiv GİRİŞ

ayrıca bir sunucu script ine bağlanan birkaç geri bildirim formu, bazı sesler ve hatta sanal mağazanın yerini gösteren kısmen canlandırma özelliğine sahip bir harita da olacak. 11 uygulamalı dersi tamamladıktan sonra Flash kullanarak eksiksiz bir Web sitesi hazırlamış olacaksınız. İşe grafik tabanlı kullanıcı arabirimini oluşturarak başlayacaksınız. Bu arabirimde ithal edilen grafikler, Flash Flashta oluşturacağınız çizimler ve farklı tipteki animasyonlar yer alacak. Flash Timeline ına bir video ithal edecek ve ithal ettiğiniz gömülü videoyla birlikte SWF dosyalarını yayınlayacaksınız. Daha sonra ActionScript ve Timeline dan faydalanarak bu SWF dosyalarını kullanan ve farklı bir noktada asıl uygulamaya yüklenecek olan etkileşimli bir sunu oluşturacaksınız. Bu projede, ActionScript in temellerini de öğreneceksiniz. Script yazma ile ilgili terimlerin anlamlarından, bir uygulamayı tamamlama ve kodlarla çalışma konusundaki faydalı alıştırmalara kadar pek çok şeyi bu kitapta bulabilirsiniz. Script ya da herhangi bir türde kod yazmakta zorlansanız bile, muhtemelen buradaki kod örneklerini kolay ve sezgisel bulacaksınız. Son olarak, uygulamanızı Web için optimize edecek ve dosyaları yayınlayarak Web sunucusuna aktaracaksınız. Kitapta Kullanılan Anlatım Teknikleri ve Kitabın Formatı Kitaptaki her dersin başında ilgili dersin temel konusu ana hatlarıyla özetlenmekte ve yeni özellikler tanıtılmaktadır. Öğrenilecek konular ve bütün uygulamaların yaklaşık tamamlanma süresi de yine her dersin başında verilmektedir. Projeler, öğreneceğiniz konuların önemini vurgulayan kısa uygulamalara bölünmüştür. Her derste, daha önceki derslerde anlatılan kavramlardan ve tekniklerden faydalanılmaktadır. İpucu sözcüğüyle gösterilen kısa metinlerde, anlatılan lan iş lemleri gerçekleştirmek için kullanabileceğiniz alternatif yollar ve öğrendiğiniz becerileri uygularken göz önünde bulundurmanız gereken tavsiyeler yer alır. Not sözcüğüyle gösterilen kısa metinlerde, konuları daha iyi anlamak için yararlanabileceğiniz iniz ek temel bilgiler verilmiş ve becerilerinizi geliş tirmenize yardımcı olacak ileri düzeydeki teknikler anlatılmıştır. Kalın stille gösterilen terimler: Derslerde anlatılan adımları uygularken sizin yazmanız gereken metinleri gösterir. Kodlar için özel fontlar: Kitaptaki kodları kolayca tanımanıza yardımcı olmak için kodlar diğer metinlerden farklı, özel bir fontla biçimlendirilmiştir. İtalik stille gösterilen metinler: İtalik metinler, her derste yeni tanıtılan ve vurgulanan terimleri gösterir. Menü komutları ve klavye kısayolları: Flash Flashta işlemler genellikle birden fazla yolla gerçekleştirilebilir. Bu farklı seçenekler her derste belirtilecektir. Menü komutları, menü isimleri ile komutlar arasına büyüktür işareti (>) konularak gösterilmiştir: Menü > Komut > Altkomut. Klavye kısayolları, aynı anda basmanız gereken tuşları belirtmek üzere tuş isimlerinin arasına GİRİŞ xv

artı işareti (+) konularak gösterilir. Örneğin Shift+Tab, aynı anda Shift ve Tab tuşlarına basmanız gerektiğini gösterir. Ekler: Bu kitapta üç ek bölümü bulunmaktadır. Eklentileri Yü klemek adını taşıyan Ek A Ada, da, Macromedia Extension Manager ın yüklenmesi ve kullanılmasıyla ilgili bilgiler yer alır. Kaynaklar adındaki Ek B de önemli online kaynaklara ait çeşitli bağlantılar bulacaksınız. Klavye Kısayolları adını taşıyan Ek C de de Flash 8 Basic deki k ısayollar birer liste halinde verilmiştir. CD-ROM: Kitapla birlikte verilen CD de Macromedia Flash 8 in bir deneme sürümüyle birlikte, kitaptaki her derse ait tüm ortam dosyaları, başlangıç dosyaları, giderek gelişen proje dosyaları ile projelerin tamamlanmış hali bulunmaktadır. Herhangi bir aşamada, uygulamalardaki adımları doğru şekilde uyguladığınızdan emin olmak için dersler oluşturulurken hazırlanan bu dosyalara bakabilirsiniz. CD de bu dosyalar ı derslere göre organize edilmiş bir şekilde bulacaksınız. Örneğin Ders 4 ün dosyaları CD de lesson04 klas öründe yer almaktadır. Çalışacağınız derslerin dizin yapısı aşağıdaki gibidir: Her derste edineceğiniz becerileri daha da geliştirmek için, derste kullanılan başlangıç dosyalarını sıfı rdan başlayarak oluşturmayı deneyin. Macromedia Kaynağından Eğitim Serisi Macromedia Macromedianın Kayna Kaynağı ndan Eğ itim ve İ leri Düzey Kaynağı ndan Eğ itim dizileri, Macromedia ile işbirliğiyle geliştirilmekte ve ürün destek ekipleri tarafı ndan gözden geçirilmektedir. Programı öğrenmekte olan okuyucular için ideal olan Kaynağından Eğitim kitaplarında, programla ilgili sağlam bir altyapı oluşturan uygulamalı dersler yer almaktadır. Uygulayarak daha iyi öğrendiğinizi düşünüyorsanız, bu dizi tam size göre demektir. Her Kaynağı ndan Eğ itim kitabı, dersler halinde, xvi GİRİŞ

Macromedia yazılım ürünleriyle ilgili eğitim sağlamaktadır. Bu dersler, profesyonel seviyede karmaşık bir projeyi hazırlamak için ihtiyaç duyacağınız teknikleri öğretecek şekilde hazırlanmıştır. Her kitapta, derslerde kullanacağınız dosyaların tamamını ve karşılaştırma yapmak için inceleyebileceğiniz tamamlanmış proje dosyalarını ve çeşitli yardımcı araçları içeren bir CD yer almaktadır. Macromedia Yetkili Eğitim ve Sertifikasyon Sistemi Bu kitap, kaynaktan gelen içeriği kullanarak kendi kendinize çalışabilmenizi sağlayacak şekilde tasarlanmıştır. Macromedia Yetkili Eğ itim Ortağı (Macromedia Authorized Training Partner) programı kapsamında yer alan diğer eğitim seçeneklerini de değerlendirebilirsiniz. Macromedia Sertifikalı Eğ itmenler (Macromedia Certified Instructors) tarafı ndan verilen uygulamalı derslerle eğitiminizi çok kısa sürede tamamlayabilirsiniz. Macromedia University den online etkile şimli eğitim alarak bu konudaki her şeyi kendi kendinize öğrenmeniz de mümkümkü n. Tü m bu eğitim seçenekleri, sizi Macromedia Sertifikalı Geliştirici (Macromedia Certified Developer) olmaya hazırlayacaktır. Yetkili eğitim ve sertifikasyonla ilgili ayrıntılı bilgi için http://www.macromedia.com/go/training adresini ziyaret edebilirsiniz. Ayrıca bu kitabın Tü rkçe basımının yayıncısı olan Medyasoft un Web sitesinden de tüm Macromedia yazılımlarıyla ilgili eğitimler hakkında bilgi alabilirsiniz: http://www.medyasoft.com.tr/medyasoft/egitimmerkezi/ Neler Öğreneceksiniz? Kitaptaki derslerde ilerledikçe, kendi Web sitelerinizi oluşturmak ve bu sitelerin devamlılığını sağlamak için gereken becerileri geliştireceksiniz. Bu kitabı tamamladığınızda şunları öğrenmiş olacaksınız: Flash ortamında bulunan araçları inceleyecek ve kullanacaksınız. Bileşenleri kullanarak ilgi çekici bir kullanıcı arabirimi oluşturacaksınız. Farklı animasyon teknikleri kullanarak animasyonlar hazırlayacaksınız. PNG ve video dosyaları gibi ortam dosyalarını ithal edeceksiniz. Yerleşik bileşen grubunu kullanarak, ziyaretçilerden bilgi toplayan formlar oluşturacaksınız. Script Assist i kullanarak Flash uygulamanıza etkileşim özellikleri ekleyeceksiniz. Davranışları kullanarak bir belgeye kısa sürede ActionScript kodları ekleyeceksiniz. ActionScript in Flash belgelerinizle nasıl çalıştığını öğrenecek ve bileşenlerin çalışmasını sağlayacaksınız. ActionScript i kullanarak Flash programının dışına bilgi göndereceksiniz. Dinamik olarak harici içerik yükleyeceksiniz. Arama motorunun istediğiniz öğeleri daha kolay bir şekilde bulmasını sağlamak için Flash belgelerinize metaveri ekleyeceksiniz. FLA dosyalarınızı, Flash dosyalarınızı optimize edebileceğiniz ve yayınlayabileceğiniz şekilde düzenleyeceksiniz. GİRİŞ xvii

Minimum Sistem Gereksinimleri Windows 800 MHz Intel Pentium III işlemci (veya eşdeğeri) ve daha yeni işlemciler Windows 2000, Windows XP 256 MB RAM (aynı anda birden fazla Studio 8 ürününü çalıştırabilmeniz için 1 GB tavsiye edilir) 1024 x 768, 16 bit (32-bit tavsiye edilir) çözünürlüğe sahip ekran kartı ve monitör 710 MB boş sabit disk alanı Macintosh 600 MHz PowerPC G3 işlemci ve daha yeni işlemciler Mac OS X 10.3, 10.4 256 MB RAM (aynı anda birden fazla Studio 8 ürününü çalıştırabilmeniz için 1 GB tavsiye edilir) 1024 x 768, binlerce renk ayarına sahip (milyonlarca renk tavsiye edilir) monitör ve ekran kartı 360 MB boş sabit disk alanı * Bazı özellikler için QuickTime 6.3, QuickTime Pro 6.3 veya daha yeni sürümlerin kullanılması gerekir. * Flash 8, İnternet üzerinden ya da telefonla alabileceğiniz bir aktivasyon koduna gereksinim duyar. Studio 8 ürün serisi son derece etkileyici. Bu araçlarla neler yapabildiğinizi görmeyi heyecanla bekliyoruz. Flash ile oluşturacağınız güçlü temel sayesinde becerilerinizi kısa sürede geliştirecek ve güçlendireceksiniz. Deneyiminiz ne olursa olsun, Flash programını kullanmanın hiç de zor olmadığını göreceksiniz. Biraz girişkenlik ve çaba ile dersleri hızla tamamlayabilir, kısa sürede kendi uygulamalarınızı ve sitelerinizi hazırlayacak seviyeye ulaşabilirsiniz. xviii GİRİŞ