API çizmeyle ilgili temel bilgiler

Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü

Ç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.