Flash Player Hakkında

Başlarda, ziyaretçilerin Flash içeriğini izleyebilmek için bir oynatıcıya gerek duyması, Flash'la Web içeriği yaratmanın dezavantajlarından biri olarak kabul edilirdi. Tasarımcılar, kullanıcıların tarayıcıları için yardımcı bir uygulama çekmek konusunda gönülsüz davranacağından korkardı. Ancak Flash, Web üzerinde vektörel grafikler ve animasyon için yaygın standart haline geldi. Netscape Navigator ve Microsoft Internet Explorer için Flash Player'ları da artık her tarafta dağıtılıyor. Örneğin, Flash Player'ları en popüler iki Web tarayıcısının şu anki sürümleriyle birlikte sağlanıyor (Netscape ve Explorer). Flash Player'ları, Macintosh ve Windows işletim sistemlerinin son sürümlerinde de yer alıyor, ayrıca America Online ve Earthlink servis sağlayıcılarının uygulamalarında da bulunuyor. Macromedia, şu anda 100 milyonun üzerinde insanın Flash teknolojisiyle yaratılmış Web sitelerini görebilecek yazılıma sahip olduğunu tahmin ediyor.

Bu yazı dizimizde, Web siteniz için eksiksiz bir kullanıcı arabirimi yaratmayı öğretmeyeceğiz. Ancak, Flash'ı kullanarak anlamlı, yaratıcı ve heyecan verici Web siteleri yaratmanızda yardımcı olacak grafik, animasyon ve etkileşimi yaratmayı öğreteceğiz. İhtiyaç duyduğunuz şey, izleyicinin dikkatini çekecek bir banner reklam, sitenizde dolaşımı sağlayacak bir düğme, başka URL'lere bir bağlantı veya eğlenceli, hareketli bir çizgi karakter olabilir. Bu yazı dizimizi takip etmeniz, Flash'ın araçlarını kullanarak Web sitenize etkinlik ve etkileşimlilik katmanıza yardımcı olacak.

Flash Hakkında

Flash, yaşamına Future Splash Animator olarak başladı, bu vektörel görüntüler yaratmak ve hareketlendirmek için küçük bir programdı. 1997'de, Macromedia FutureSplash'ı satın aldı ve ismini Flash olarak değiştirdi, programı da World Wide Web için grafiksel içerik oluşturan bir araç olarak tanıttı. Flash, bir Web sitesi tasarım aracı olarak son derece iyidir. Çünkü gerek duyduğunuz her şeyi bir arada sunar: Grafik yaratmak için araçlar; bu grafikleri hareketlendirmek için araçlar; arabirimi öğelerini ve etkileşimi yaratmak için araçlar; ve grafiklerinizi, animasyonlarınızı ve arabirim öğelerini tarayıcıda Web sayfası olarak gösterebilmek için gereken HTML'i yaratan araçlar.

Macromedia FreeHand ve Adobe Illustrator gibi standart illüstrasyon programları, vektörel şekilleri yaratmak için Bezier eğrilerini kullanır. Flash'ın araçları, eğri tutamaçları veya bir çizgi üzerindeki özel noktalarla uğraşmadan, vektörlerle daha doğrudan uğraşmanızı sağlar. Flash'ın araçları, pek çok sanatçıya çekici gelen bir doğallığa sahiptir. (Ancak geleneksel illüstrasyon yazılımlarını tercih eden sanatçılar, vektörel çalışmalarını Flash'a ithal ederek hareketlendirmeyi burada yapabilir.) Flash'ın eşsiz çizim araçları, sanatçı olmayanları da çekiyor: Hayatında bir tek çizgi bile çizmemiş olanları bile.

Vektörler ve Bitmap'ler

Internet üzerinden gelerek vektörel grafikleri yaratan veri ve bitmap grafikleri yaratan veri birbirine benzer; bunların her ikisi de, bilgisayara görüntüleri ekranda nerede ve nasıl yaratacağını bildiren matematiksel komutlardır. Ancak bitmap'ler daha uzundur ve sonuçları daha az esnektir; vektörel grafikler ise daha az yer kaplar ve tümüyle ölçeklenebilir.

Bitmap komutları, tüm bir grafiği küçük noktalara parçalar ve bilgisayara her nokta hakkında bilgi sağlar; vektör komutları, grafiği bir dizi çizgi ve yay olarak matematiksel olarak tanımlar. Beyaz bir alan üzerinde 1 inçlik siyah yatay bir çizgiyi ele alın. Bir bitmap için, komutlar şuna benzer şekildedir: Beyaz bir nokta çiz, beyaz bir nokta çiz, siyah bir nokta çiz, siyah bir nokta çiz, siyah bir nokta çiz, vb. Bu komutlar, 1 inç uzunluğunda siyah çizgiyi oluşturmak için yeterli nokta çizene dek devam eder. Sonra, beyaz nokta komutları yeniden başlar ve ekranının geri kalan kısmı beyaz noktalarla doldurulana dek devam eder.

Vektörel komutlar, düz bir çizgi için matematiksel bir formül ve çizginin ekrandaki konumunu tanımlayan koordinatlardan oluşur

.

Bir bilgisayarın bir bitmap grafiği çizmesi için, resmi oluşturan her nokta (her veri bit'i) için bir dizi komut alması gerekir. Vektörel bir grafik için komutlar, resmi matematiksel olarak oluşturan çizgi ve eğrileri tanımlar. Bitmap çizgisi (solda), vektörel çizgiden (sağda) çok daha kaba görünür. Bitmap çizgiyi, kaliteyi kaybetmeden büyütemezsiniz. Ancak, vektörel çizgiyi istediğiniz kadar büyütebilirsiniz; içi dolu görüntüsünü korur.

Flash, yeni başlayanların basit hareketli grafikler yaratmasına yardımcı olur, ancak animasyonla içli dışlı olanlar, Flash'ın araçlarını kullanarak oldukça karmaşık animasyonlar yaratabilir. Script oluşturma özelliği de, yeni başlayanların bile basit etkileşim kontrolleri eklemesini sağlayacak kadar kolaydır. Ancak, yetenekleri ciddi script'çilerin çok daha karmaşık etkileşimler yaratmasını sağlayacak kadar da geniştir.

Her kuşakta, Macromedia Flash'ın kullanımı kolay çizim araçlarını koruyan özellik ve işlevler eklerken, animasyon makinesi ve etkileşim yaratıcısı olarak da yeteneklerini artırmıştır. Flash 4, güçlü eylem script'leri ve Web tasarımcılarının bilgi toplamasını ve kullanıcılarla daha yüksek düzeyde etkileşimini sağlayan düzenlenebilir metin alanları da sağlar.

Flash Nasıl Hareketlendirir?

Flash, hareket yanılsamasını yaratmak için standart animasyon tekniklerini kullanır. Her biri bir sonrakinden hafifçe farklı bir dizi durağan görüntü yaratırsınız. Bu görüntüleri birbiri ardına hızla göstererek, sürekli bir hareket akışını taklit edersiniz. Flash'ın animasyon araçları, çok sayıda grafiksel nesne ve sesin animasyonunu yaratmanızı, düzenlemenizi ve senkronize etmenizi sağlar.

Flash'ın Film Formatları

Flash, hem animasyon yaratmak için bir hazırlama ortamı, hem de içeriğin yerel bir bilgisayar veya bir Web tarayıcısında izlenebilir kılınması için bir oynatım sistemidir. Flash dosyalarından, ister hazırlama ortamında, ister son oynatılabilir formatta olsunlar, film (movie) ismiyle bahsedilir. Animasyon ve etkileşimi Flash formatındaki dosyalarda yaratırsınız. Windows'un dünyasında, bu dosyalar .fla uzantısına sahiptir. İzlenebilen filmler yaratmak için, hazırladığınız dosyaları Flash Player formatına dönüştürmeniz gerekir; bu dosyalar .swf uzantısına sahiptir. Oynatılabilen format için bir diğer isim SWF'dir (svif okunur), bu Shockwave Flash'ın kısaltmasıdır. Shockwave, Flash'ın eski sürümlerinde kullanılan bir film dağıtımı sistemiydi.

Flash Nasıl Yayınlanır?

Flash, animasyonunuzun bir Web tarayıcısında izlenmesi için gereken HTML kodunu yaratan bir yayıncılık özelliğine sahiptir. Bu yayınlama özelliği, filminizi dağıtmakta kullanabileceğiniz alternatif metotları da otomatikleştirir: Örneğin, GIF resimleri veya QuickTime filmi olarak.