Çizim API'si, vektör grafikleri (çizgiler, eğriler, şekiller, dolgular ve degradeler) oluşturmanıza ve ActionScript kullanarak bunları ekranda görüntülemenize olanak sağlayan ActionScript'teki yerleşik işlevselliğin adıdır. flash.display.Graphics sınıfı bu işlevselliği sağlar. ActionScript ile bu sınıfların her birinde tanımlanan
graphics
özelliğini kullanarak herhangi bir Shape, Sprite veya MovieClip örneğinde çizim yapabilirsiniz. (Bu sınıfların her birinin
graphics
özelliği, aslında Graphics sınıfının bir örneğidir.)
Yalnızca kodla çizim yapma işlemine başlıyorsanız, Graphics sınıfı, daire, elips, dikdörtgen ve yuvarlak köşeli dikdörtgen gibi yaygın şekillerin çizilmesini kolaylaştıran çok sayıda yöntem içerir. Bunları boş çizgiler veya doldurulmuş şekiller olarak çizebilirsiniz. Daha gelişmiş işlevselliğe ihtiyacınız olduğunda, Graphics sınıfı ayrıca ihtiyaç duyduğunuz şekilleri oluşturmak için Math sınıfındaki trigonometri işlevleriyle birlikte kullanabileceğiniz, çizgi ve quadratic Bézier eğrileri çizilmesine yönelik yöntemler de içerir.
Flash çalışma zamanları (Flash Player 10 ve Adobe AIR 1.5 ve daha sonraki sürümleri gibi), çizim için ek bir API ekler ve bu, şekillerin tamamını programlama yoluyla tek bir komutla çizmenize olanak sağlar. Graphics sınıfını ve “Çizim API'sini kullanma temelleri” bölümünde açıklanan görevleri öğrendikten sonra, bu çizim API'si özellikleri hakkında daha fazla bilgi almak için
Çizim API'sinin ileri düzey kullanımı
başlığıyla devam edin.
Önemli kavramlar ve terimler
Aşağıdaki başvuru listesi çizim API'sini kullanırken karşılaşacağınız önemli terimleri içerir:
-
Tutturma noktası
-
Quadratic Bézier eğrisinin iki uç noktasından biri.
-
Denetim noktası
-
Quadratic Bézier eğrisinin yönünü ve miktarını tanımlayan nokta. Eğri çizgi asla denetim noktasına ulaşmaz; ancak çizgi eğrileri denetim noktasına doğru çiziliyor gibi olur.
-
Koordinat alanı
-
Görüntüleme nesnesinde bulunan ve üzerinde nesnenin alt öğelerinin konumlandırıldığı koordinatlar grafiği.
-
Dolgu
-
Bir şeklin renkle doldurulmuş bir çizgi içeren düz renkli iç kısmı veya şeklin anahat içermeyen tüm bölümü.
-
Degrade
-
Bir renkten başka bir renge veya birkaç renge doğru aşamalı geçiş içeren bir renk (düz rengin aksine).
-
Nokta
-
Koordinat alanında tek bir konum. ActionScript'te kullanılan 2b koordinat sisteminde nokta, x ekseni ve y ekseni (noktanın koordinatları) üzerindeki konumuyla tanımlanır.
-
Quadratic Bézier eğrisi
-
Belirli bir matematik formülüyle tanımlanan bir eğri türü. Bu eğri türünde, eğrinin şekli, tutturma noktalarının (eğrinin uç noktalarının) konumları ve eğrinin miktarını ve yönünü tanımlayan bir denetim noktası esas alınarak hesaplanır.
-
Ölçekleme
-
Nesnenin, orijinal boyutuna göre boyutu. Fiil olarak kullanıldığında bir nesnenin ölçeklenmesi, nesneyi genişleterek veya daraltarak nesnenin boyutunun değiştirilmesi anlamına gelir.
-
Kontur
-
Şeklin, renkle doldurulmuş anahat kısmı veya doldurulmamış bir şeklin çizgileri.
-
Çevirme
-
Noktanın koordinatlarını bir koordinat alanından diğerine değiştirme.
-
X ekseni
-
ActionScript'te kullanılan 2-b koordinat sistemindeki yatay eksen.
-
Y ekseni
-
ActionScript'te kullanılan 2-b koordinat sistemindeki dikey eksen.
|
|
|