Blacksymbian
New member
Macromedia Flash, gerek Internet'te chat ve surf yapmaktan sıkılıp bir şeyler üretme ihtiyacı duyanlar gerekse site tasarımını kendisine iş edinmiş olanlar için her zaman merak konusu olmuştur. Sanırım, bu program üretilirken, onun bu derecede yaygın bir kullanıma ulaşacağı tahmin edilmiyordu. Gezdiğiniz çoğu sitede ilk planda Flash sürümünün olduğuna, HTML'de oraya buraya ufak tefek animasyonların sıkıştırıldığına dikkat edin. (Hantal Java Applet'ler hemen hemen piyasadan silindi gibi değil mi?) Flash'la hazırlanmış pek çok site, ziyaretçilerine cezbedici, özel ve çarpıcı Web deneyimleri sunarak, onları uzun süre tutmayı başarıyor. Bunun yanında Interaktif PC ve Macintosh CD-ROM arabirimleri vs. saymadığımız çıktılar arasında
Flash animasyonlarındaki tüm ihtişamın, curcunanın altında sadece matematiksel hesaplar yatıyor. (Dört işlemden biraz farklı tabiki!) Programlama ile uğraşıyorsanız, bir daireyi ekranın bir köşesinden diğer köşesine götürmek için biraz(!) kafa yormanız gerekir. Macromedia saolsun, Flash'ı piyasaya sürerek tüm hevesli Web tasarımcısı arkadaşları bu karmaşık program komutları ve formülleri öğrenmekten kurtardı.
Eğer Flash kullanmaya yeni başlıyorsanız, kafanızda onun hakkında kulaktan dolma ne kadar bilgi varsa silin. "Flash'ta çok zor yahu!" demek baştan kaybetmektir. Herkes nasıl yapıyorsa pekala siz de yapabilirsiniz. Herşeyden önce kurcalamayı ilk planda tutun. Programın orasını burasını kurcalayarak çeşitli denemeler yapmalısınız. Flash'ın başına "Ne yapacağım?" veya "Kendi sitemi yapacağım." diye oturmayın. Unutmayın, şu an amacımız bir şeyler üretmek değil, programı öğrenmek. O yüzden ne yaptığınız önemli değil. İlerde bu yaptıklarınıza dönüp bakmayacaksınız bile. (Benim ilk animasyonum, düzlemde 360° dönen bir fareydi!)
Başlamadan önce animasyondan biraz bahsedelim. Televizyonda seyrettiğimiz filimlerin hepsi aslında fotoğraflardan oluşur. Bir yumurtanın aşağıya düşmesini filme aldığınızda ve film şeridinde baktığınızda, kare kare fotoğraflar görürsünüz. Gerekli ekipmanlarla bu kareleri (Frame) hızlı bir şekilde ekrana aktarırsak, yumurtayı "düşüyormuş gibi" görürüz. Bu filmi bilgisayar ortamına aktardığınızı düşünün. Saniyede 24 kare olmak üzere 3 saniyelik bir animasyon için 72 tane resim demektir. (Dosyanın boyutunu da siz düşünün artık.) Oysa ki Flash'ta yumurtanın sadece ilk karede ve son karede nerede olacağını belirtirsiniz. Aradaki görüntüyü Flash sizin için tamamlar. Bütün bunlar için sadece kendi formatında bir iki satır kod yazarak, son derece ufak, Web için mükemmel dosyalar oluşturur. (Flash aynı zamanda GIF, MOV, AVI, EXE vs. olarak çıktı verebilir. Bunlardan daha sonra bahsedeceğiz.)
Flash'ta açıp, üzerinde değişilikler yapabileceğiniz dosya formatı .FLA'dır. Bu dosyayı Publish (Yayınlamak) adı verilen bir aşamadan geçirdikten sonra, kullanacağınız yere göre çıktılar alırsınız. Publish ettiğiniz (Dosya ile çalışırken F12'ye basın veya File*Publish menüsünü kullanın.) tüm dosyalar .FLA dosyasının kayıtlı olduğu klasörde oluşturulur. Programı yüklediğinizde Default (Varsayılan) çıktı formatları, Web için kullanacağınız .SWF ve .HTML dir. SWF Internet ortamı için hazırlanmıştır ve Browser'da adres satırına yazılarak çalıştırılabilir. HTML içinde kullanmak isterseniz bir dizi kod satırını sayfanıza eklemelisiniz. Bu kodları burada yazmıyorum çünkü, her kod gibi değişken özellikteler ve Flash bizim için HTML dosyasını oluşturuyor. Eminim, benim gibi herşeyi merak eden arkadaşlar vardır; onlara tavsiyem, herhangibir metin editörü ile kaynak kodlarını incelemeleri olacak.
Olur ya, değişik formatta çıktılar almak istersiniz. Hemen File*Publish Settings menüsünü kullanarak istediğiniz formatları işaretleyin. Publish düğmesine basın. İşte hepsi bu. Çalışmalarınızı tek adımda hayata geçirmenize olanak sağlaması, Flash'ı üstün kılan özelliklerden sadece bir tanesi.
Gülü seven dikenine katlanır hesabı, bu teknolojinin de bazı nazları yok değil. Yazının başında belirttiğim gibi, Internet'te Flash ile hazırlanmış SWF dosyalarını izlemek için bir Plug-in'e (Eklenti) ihtiyaç vardır. Hatta işletim sistemlerine ve Browser tiplerine göre ayrı ayrı Plug-in'ler gereklidir. (Değişik platformlar için download.com'a başvurabilirsiniz.)

Flash animasyonlarındaki tüm ihtişamın, curcunanın altında sadece matematiksel hesaplar yatıyor. (Dört işlemden biraz farklı tabiki!) Programlama ile uğraşıyorsanız, bir daireyi ekranın bir köşesinden diğer köşesine götürmek için biraz(!) kafa yormanız gerekir. Macromedia saolsun, Flash'ı piyasaya sürerek tüm hevesli Web tasarımcısı arkadaşları bu karmaşık program komutları ve formülleri öğrenmekten kurtardı.
Eğer Flash kullanmaya yeni başlıyorsanız, kafanızda onun hakkında kulaktan dolma ne kadar bilgi varsa silin. "Flash'ta çok zor yahu!" demek baştan kaybetmektir. Herkes nasıl yapıyorsa pekala siz de yapabilirsiniz. Herşeyden önce kurcalamayı ilk planda tutun. Programın orasını burasını kurcalayarak çeşitli denemeler yapmalısınız. Flash'ın başına "Ne yapacağım?" veya "Kendi sitemi yapacağım." diye oturmayın. Unutmayın, şu an amacımız bir şeyler üretmek değil, programı öğrenmek. O yüzden ne yaptığınız önemli değil. İlerde bu yaptıklarınıza dönüp bakmayacaksınız bile. (Benim ilk animasyonum, düzlemde 360° dönen bir fareydi!)
Başlamadan önce animasyondan biraz bahsedelim. Televizyonda seyrettiğimiz filimlerin hepsi aslında fotoğraflardan oluşur. Bir yumurtanın aşağıya düşmesini filme aldığınızda ve film şeridinde baktığınızda, kare kare fotoğraflar görürsünüz. Gerekli ekipmanlarla bu kareleri (Frame) hızlı bir şekilde ekrana aktarırsak, yumurtayı "düşüyormuş gibi" görürüz. Bu filmi bilgisayar ortamına aktardığınızı düşünün. Saniyede 24 kare olmak üzere 3 saniyelik bir animasyon için 72 tane resim demektir. (Dosyanın boyutunu da siz düşünün artık.) Oysa ki Flash'ta yumurtanın sadece ilk karede ve son karede nerede olacağını belirtirsiniz. Aradaki görüntüyü Flash sizin için tamamlar. Bütün bunlar için sadece kendi formatında bir iki satır kod yazarak, son derece ufak, Web için mükemmel dosyalar oluşturur. (Flash aynı zamanda GIF, MOV, AVI, EXE vs. olarak çıktı verebilir. Bunlardan daha sonra bahsedeceğiz.)

Flash'ta açıp, üzerinde değişilikler yapabileceğiniz dosya formatı .FLA'dır. Bu dosyayı Publish (Yayınlamak) adı verilen bir aşamadan geçirdikten sonra, kullanacağınız yere göre çıktılar alırsınız. Publish ettiğiniz (Dosya ile çalışırken F12'ye basın veya File*Publish menüsünü kullanın.) tüm dosyalar .FLA dosyasının kayıtlı olduğu klasörde oluşturulur. Programı yüklediğinizde Default (Varsayılan) çıktı formatları, Web için kullanacağınız .SWF ve .HTML dir. SWF Internet ortamı için hazırlanmıştır ve Browser'da adres satırına yazılarak çalıştırılabilir. HTML içinde kullanmak isterseniz bir dizi kod satırını sayfanıza eklemelisiniz. Bu kodları burada yazmıyorum çünkü, her kod gibi değişken özellikteler ve Flash bizim için HTML dosyasını oluşturuyor. Eminim, benim gibi herşeyi merak eden arkadaşlar vardır; onlara tavsiyem, herhangibir metin editörü ile kaynak kodlarını incelemeleri olacak.
Olur ya, değişik formatta çıktılar almak istersiniz. Hemen File*Publish Settings menüsünü kullanarak istediğiniz formatları işaretleyin. Publish düğmesine basın. İşte hepsi bu. Çalışmalarınızı tek adımda hayata geçirmenize olanak sağlaması, Flash'ı üstün kılan özelliklerden sadece bir tanesi.

Gülü seven dikenine katlanır hesabı, bu teknolojinin de bazı nazları yok değil. Yazının başında belirttiğim gibi, Internet'te Flash ile hazırlanmış SWF dosyalarını izlemek için bir Plug-in'e (Eklenti) ihtiyaç vardır. Hatta işletim sistemlerine ve Browser tiplerine göre ayrı ayrı Plug-in'ler gereklidir. (Değişik platformlar için download.com'a başvurabilirsiniz.)