• Sonuç bulunamadı

ANİMASYON PROGRAMI HAKKINDA GENEL BİLGİ

Bu öğrenme faaliyetinde Flash yazılımının genel özelliklerini öğreneceksiniz.

Vektörel grafik yazılımları hakkında temel düzeyde bilgi edininiz. Genellikle nerelerde ve ne amaçla kullanıldıklarını öğrenmeye çalışınız.

1. ANİMASYON PROGRAMI HAKKINDA GENEL BİLGİ

1.1. Flash Yazılımının Kullanım Alanları

Flash ile web üzerinden yayınlanabilen vektör grafikleriyle hazırlanmış durağan resimler, etkileşimsiz ve etkileşimli canlandırmalar (animasyon) hazırlanabilir. Ayrıca sahip olduğu dahili programlama dili (ActionScript) yardımıyla yeni başlayanların sıradan etkileşim denetimleri eklemesini sağlayacak kadar kolay canlandırmalar hazırlanabilir.

Flash, ileri düzey programcılarsa ActionScript yardımıyla çok güçlü etkileşimlere sahip uygulamalar hazırlama imkanı sağlamaktadır.

Flash, ses dosyası ekleme ve ses denetimi yapma özelliğini de kullanıcılara sunmuştur.

Böylece sesli karikatürler, Flash ile kolayca hazırlanabilir.

1.2. Vektörel Grafikler

Vektörel grafikler, bilgisayar ekranında çeşitli çizimlerin oluşturulması için bir dizi koordinat bilgisi ve matematiksel formüllerin kullanıldığı grafiklerdir.

Vektör grafikleri ölçeklenebilir çizimlerdir. Bunun anlamını şöyle açıklayabiliriz:

Flash’la çizilmiş bir nesne ne kadar büyütülürse büyütülsün görüntüde bir bozulma meydana gelmez.

ÖĞRENME FAALİYETİ–1

AMAÇ

ARAŞTIRMA

Bitmap diye adlandırılan resim ve grafiklerin oluşturulmasında her biri bağımsız veri (renk bilgisi, konum bilgisi) içeren ve piksel diye adlandırılan noktaların oluşturulması ilkesine dayanırr. Bitmap resim ve grafikler büyütüldüğünde büyütme oranını karşılamak üzere aralara noktalar yerleştirilir. Bu durum, ekrandaki grafik ve resmin kenarlarında merdiven basamağını andıran bir bozulmaya neden olur. Şekil 1.1’de noktasal (bitmap) ve vektörel iki doğrunun karşılaştırılması yapılmıştır.

Vektörel grafiğin web için sağladığı en büyük yarar, işlevi büyük ancak boyutu küçük dosyaların hazırlanabilmesidir.

1.3. Flash’ın Diğer Yetenekleri

Flash’ın en önemli özelliklerinden birisi akışkanlık (streaming) yeteneğidir. Bunu anlamak için şöyle bir örnek verebiliriz:

İçinde birkaç yüz Kbyte’lık birden fazla resim dosyaları ve çok büyük ses dosyası içeren bir web sayfası düşününüz. Dosya indirme (download) hızının düşük olduğu bir durumda sayfadaki resimler ekrana gelene kadar ve ses dosyası tamamen indirilip çalınmaya hazır duruma gelene kadar çok uzun zaman geçecektir. Bu pek çok kullanıcı için istenmeyen bir durumdur.

Flash’la hazırladığınız bir canlandırma çok sayıda kareden ve sahneden oluşabilir.

Flash filminin oynatılmaya başlanması için tüm bu karelerin ve sahnelerin yüklenmesine gerek yoktur. İlk kare yüklenmeye başlandığı andan itibaren film oynatılır. Kullanıcı yüklenen kareleri izlerken diğer kareler de kullanıcının bilgisayarına yüklenmeye devam eder.

Filminizi doğru planlarsanız, gelen kareler gösterilen karelere göre asla geç kalmaz ve ziyaretçileriniz sürekli akan görüntüler görür.

Flash dosyalarına film (movie) adı verilir. Flash’la oluşturulan dosyalar, .fla uzantısını alırken Flash Player (Flash oynatıcı) aracılığıyla oynatılan dosyalar .swf (‘svif diye okunur) uzantısını alır. Flash oynatıcı yardımıyla .swf uzantılı filmler web tarayıcısı üzerinden izlenebileceği gibi bağımsız olarak da çalıştırılabilir.

1.4. Flash Nesnelerinin Hareketlendirilmesi

Flashla canlandırma oluştururken çizgi film tekniğine benzer bir yöntem kullanılır.

Oluşturulan hareketler ayrı karelerden meydana gelmektedir. Bu karelerin ayarlanan bir hızda birbiri ardına gösterilmesiyle hareket etkisi oluşturulur.

Flash’ın önemli bir özelliği de her bir karenin çizimini kullanıcıya bırakmamasıdır. Siz başlangıç ve bitiş karelerini tanımlarsınız, ara kareleri Flash kendisi oluşturur. Bu teknikle

bir nesnenin belli bir noktadan başka bir noktaya hareketini ya da herhangi bir grafik öğesinin renginin ve şeklinin değiştirilmesini sağlayabilirsiniz.

Tüm bu hareketler zaman çizelgesi diye adlandırılan bir cetvel üzerinde gerçekleştirilir. Cetvel her bir hareketin tutulacağı karelere ayrılmıştır. Kareler birbirinden bağımsızdır ve karelerde istediğiniz grafik öğesini barındırabilirsiniz.

1.5. SWF Uzantılı Filmleri Geri Dönüştürmek

SWF dosya biçimi FLA dosyalarının derlenmiş durumudur. Bu nedenle SWF’ye çevrilmiş bir filmin olağan şartlar altında FLA’ya çevrilmesi söz konusu değildir. Ancak bazı yazılım firmaları Ters Mühendislik diye adlandırılan tekniklerle SWF dosyalarını FLA’ya dönüştüren ve belli bir ücret karşılığı satılan yazılımlar geliştirmektedir.

Bir internet tarayıcısında flash decompiler anahtar adıyla arama yaptıracak olursanız SWF dosyalarını FLA’ya dönüştüren, diğer bir açıklamayla ters dönüşüm (decompile) yapan yazılımları bulabilirsiniz.

UYGULAMA FAALİYETİ

İşlem Basamakları Öneriler

1) Bitmap ve Vektör grafiğinin farkını belirleyiniz.

¾ Bitmap çizim yapan bir programda (ör:

Paint) ve Flash’da benzer şekiller çiziniz.

Çizdiğiniz şekillerin görüntüsünü yeterince büyütünüz ve farkı anlamaya çalışın.

2) Akışkanlık (Streaming) olayını inceleyiniz.

¾ Akışkanlık tekniğine göre çalışan ve internet üzerinde sesli görüntü iletimi yapan bir program inceleyebilirsiniz (ör: Windows Media Player). Sesli görüntü iletimi yapan bir internet sitesine giriniz ve görüntünün nasıl geldiğine dikkat ediniz.

3) Örnek bir SWF dosyasını FLA’ya dönüştürünüz.

¾ FLA dönüşüm yazılımı elde ediniz (ör:

SoThink Flash Decompiler).

Arkadaşlarınızdan ya da İnternetten örnek bir SWF dosyası elde ediniz. Açtığınız web sayfasında bir flash filmi varsa bu otomatik olarak bilgisayarınızın Temporary Internet Files klasörüne kaydedilir.

UYGULAMA FAALİYETİ

ÖĞRENME FAALİYETİ–2

Bu öğrenme faaliyetinde dosya işlemlerinin nasıl yapıldığını, flash editörünün, araç kutularının ve panellerin nasıl kullanılacağını uygulamalı olarak öğreneceksiniz.

Farklı grafik düzenleme yazılımlarının kullanıcı arayüzlerini inceleyerek Macromedia Flash yazılımının farkını anlamaya çalışınız.

2. ANİMASYON HAZIRLAMA