Flash, profesyoneller ve amatörler tarafından web siteleri ve uygulamalar için animasyonlar ve etkileşimli içerik oluşturmak için kullanılan esnek bir yazılım platformudur. Göreceli kullanım kolaylığı nedeniyle Flash, animasyonlu video, oyun tasarımı veya her ikisinin bir kombinasyonu ile tanışmak için popüler bir araçtır. Flash iyi yapılandırılmıştır, bu nedenle yaratıcılığınızı etkinleştirmenize yardımcı olacak birçok araç ve öğretici vardır.
Adobe Flash desteği Aralık 2020'de sona eriyor. Bu tarihten sonra Flash kullanmak artık mümkün olmayacak
adımlar
Bölüm 1/2: Flash'ı Tanımak
Adım 1. Flash'ın yeteneklerini anlayın
Flash, web tasarımında uygulamalar veya varlıklar oluşturmak için Actionscript adlı kendi programlama dilini kullanır. Actionscript ve Flash, mobil oyunlar için ortak bir platform olan Adobe Air'e güç veren şeydir. Flash ayrıca videolarda, oyunlarda veya genel tasarımda kullanılmak üzere grafik öğeler oluşturmak ve canlandırmak için de kullanılabilir. Flash, yüksek kaliteli ve esnek bir görüntü türü olan vektör grafikleri kullanımıyla popülerdir.
Adım 2. Flash'ı nasıl kullanacağınıza karar verin
Flash'ı kullanma şekliniz, başlamak için hangi araçlara ihtiyacınız olduğunu belirleyecektir. Tamamen Flash kullanılarak hem kodlanmış hem de canlandırılmış, tamamen işlevsel bir oyun yapılabilir. Aynı şekilde, Actionscript ile hiç etkileşime girmeden grafiksel varlıklar ve animasyonlar oluşturulabilir.
Adım 3. Doğru yazılımı seçin
Hangi yolu seçerseniz seçin, flash ile geliştirebileceğiniz en kapsamlı araç Adobe Animate'tir (eski adıyla Flash Professional). Adobe, yazılımları için 30 günlük ücretsiz deneme sürümü sunar. Esas olarak kodla çalışmayı planlıyorsanız, FlashDevelop veya ApacheFlex gibi ücretsiz seçenekler vardır.
Adım 4. Öğrenmenize yardımcı olacak araçları bulun
Adobe'nin kendi sitesi, videolar ve kapsamlı belgeler de dahil olmak üzere ürünlerinin kullanımıyla ilgili bir dizi eğitim sunar. Flashkit, Flash yeteneklerinin farklı yönleriyle ilgili birçok adım adım talimat içeren başka bir ücretsiz kaynaktır.
- https://helpx.adobe.com/animate/tutorials.html, Adobe'nin Animate için kendi öğretici koleksiyonudur.
- https://www.adobe.com/devnet.html, Adobe geliştiricileri için bir eğitim kaynağıdır.
- https://www.flashkit.com/tutorials/ birçok farklı Flash özelliği için kılavuzlar içeren bir web sitesidir.
Bölüm 2/2: Temel Flash Kavramlarına Aşina Olmak
Adım 1. Vektör grafiklerini anlayın
Vektör grafikleri, görüntüleri ekranda oluşturmak için piksel yerine çokgenler kullanır. Bunun avantajı, kalite kaybı olmadan görüntüleri manipüle etme ve yeniden boyutlandırma yeteneğidir. Bu nitelikler, vektör grafiklerini özellikle animasyona uygun hale getirir.
Adım 2. Animasyon terminolojisine aşina olun
Flash ile animasyon yaparken karşılaşacağınız en yaygın kavramlardan bazıları Zaman Çizelgesi, Katmanlar, Aralar ve Ana Karelerdir.
- Zaman Çizelgesi, Flash'ta, oluşturduğunuz animasyonlu içeriğin tek tek karelerini içeren bir araç çubuğudur. İçeriğinin zamanlamasını ve sırasını kontrol etmek esastır.
- Katmanlar, oluşturduğunuz grafik varlıklar için bir organizasyon aracıdır. Katmanlar, grafik içeriği ayırır ve diğer katmanlarda depolanan içeriği değiştirmeden değişiklik yapılmasına izin verir.
- Aralar, Flash yazılımı tarafından oluşturulan animasyonlardır. Kullanıcı başlangıç ve bitiş noktaları ile bir hareket düzeni belirler ve yazılım iki nokta arasındaki animasyonu hesaplar.
- Anahtar kareler, bir animasyondaki değişiklik noktalarını belirtir. Bir Ara için belirlenen noktalar ana karelerdir; aynı şekilde kare kare animasyondaki her kare bir ana karedir.
Adım 3. Temel Actionscript yapısını anlayın
Actionscript, Javascript'e dayanmaktadır, ancak ikisi birbirinin yerine geçemez. Actionscript, nesne yönelimli bir programlama dilidir. Temel düzeyde, bunun anlamı, programınız geliştikçe kodun değiştirilmesi ve güncellenmesi kolay olabilir. Hiç kodlama deneyimi olmayanlar için, herhangi bir kod yazmaya çalışmadan önce temel dil terimlerini (örneğin değişkenler, booleanlar, vb.) ve ne yaptıklarını öğrenerek başlamak en iyisidir.
İpuçları
- Animasyon oyunlarda da kullanışlıdır. Sadece kodu düşünmeyin. Oyuncu için arka planlara, karakterlere/sprite'lara, metinlere vb. ihtiyacınız olacak.
- Kare Kare animasyon, bazıları için zaman alıcı ve sıkıcıdır, ancak iyi sonuçlar verir.
- Bir tablet, bazıları için animasyon ve çizim için yararlı olabilir.
- Pratik yapmak mükemmelleştirir. Basit bir projeyle başlayın ve karmaşıklığı kademeli olarak artırın.