| Paket | flash.display |
| Sınıf | public final class GraphicsStroke |
| Miras Alma | GraphicsStroke Object |
| Uygular | IGraphicsStroke, IGraphicsData |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Graphics.drawGraphicsData() yöntemiyle GraphicsStroke nesnesi kullanın. GraphicsStroke nesnesi çizerken, Graphics.lineStyle() yöntemi, Graphics.lineBitmapStyle() yöntemi veya Graphics.lineGradientStyle() yöntemi gibi çizgi stilini ayarlayan Graphics sınıfının yöntemlerinden birinin çağrılmasına eşdeğerdir..
İlgili API Öğeleri
flash.display.Graphics.lineBitmapStyle()
flash.display.Graphics.lineGradientStyle()
flash.display.Graphics.drawGraphicsData()
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| caps : String
Çizgilerin sonundaki uç türünü belirtir. | GraphicsStroke | ||
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| fill : IGraphicsFill
Bir konturun doldurulması için veri içeren örneği belirtir. | GraphicsStroke | ||
| joints : String
Açılarda kullanılan bağlantı görünümü türünü belirtir. | GraphicsStroke | ||
| miterLimit : Number
Gönyenin kesildiği sınırı belirtir. | GraphicsStroke | ||
| pixelHinting : Boolean
Konturların tam piksellere ipucu olarak verilip verilmeyeceğini belirtir. | GraphicsStroke | ||
| scaleMode : String
Kontur kalınlığı ölçeklendirmesini belirtir. | GraphicsStroke | ||
| thickness : Number
Çizginin kalınlığını nokta olarak belirtir; geçerli değerler 0-255 arasındadır. | GraphicsStroke | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
GraphicsStroke(thickness:Number = NaN, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "none", joints:String = "round", miterLimit:Number = 3.0, fill:IGraphicsFill = null)
Yeni GraphicsStroke nesnesi oluşturur. | GraphicsStroke | ||
![]() |
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | |
![]() |
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | |
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
![]() |
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | |
![]() |
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | |
![]() |
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | |
![]() |
Belirtilen nesnenin temel değerini döndürür. | Object | |
caps | özellik |
caps:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Çizgilerin sonundaki uç türünü belirtir. Geçerli değerler şunlardır: CapsStyle.NONE, CapsStyle.ROUND ve CapsStyle.SQUARE. Bir değer belirtilmezse, Flash yuvarlak uçları kullanır.
Örneğin şu şekiller farklı capsStyle ayarlarını gösterir. Resimde her ayarda 30 kalınlığı için (capsStyle geçerli olur) mavi bir çizgi ve 1 kalınlığı için (capsStyle geçerli olmaz) eklenmiş siyah bir çizgi gösterilir:

Uygulama
public function get caps():String public function set caps(value:String):voidİlgili API Öğeleri
fill | özellik |
public var fill:IGraphicsFill| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir konturun doldurulması için veri içeren örneği belirtir. IGraphicsFill örneği, bir dolgu komutları serisini temsil edebilir.
İlgili API Öğeleri
joints | özellik |
joints:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Açılarda kullanılan bağlantı görünümü türünü belirtir. Geçerli değerler şunlardır: JointStyle.BEVEL, JointStyle.MITER ve JointStyle.ROUND. Bir değer belirtilmezse, Flash yuvarlak bağlantıları kullanır.
Örneğin, şu şekiller farklı joints ayarlarını gösterir. Resimde her ayarda 30 kalınlığı için (jointStyle geçerli olur) açılı mavi bir çizgi ve 1 kalınlığı için (jointStyle geçerli olmaz) eklenmiş açılı siyah bir çizgi gösterilir:

Not: JointStyle.MITER olarak ayarlanmış joints için, gönyenin uzunluğunu sınırlamak üzere miterLimit parametresini kullanabilirsiniz.
Uygulama
public function get joints():String public function set joints(value:String):voidİlgili API Öğeleri
miterLimit | özellik |
public var miterLimit:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Gönyenin kesildiği sınırı belirtir. Geçerli değerler 1 - 255 arasıdır (ve bunların dışındaki değerler 1'e veya 255'e yuvarlanır). Bu değer yalnızca jointStyle öğesi "miter" olarak ayarlanırsa kullanılır. miterLimit değeri, bir gönyenin, çizgilerin bir bağlantı oluşturmak için buluştuğu noktanın ötesine genişleyebileceği uzunluğu temsil eder. Bu değer, çizginin thickness özelliğinin bir faktörünü ifade eder. Örneğin 2,5 miterLimit faktörü ve 10 piksel thickness ile gönye 25 pikselde kesilir.
Örneğin her biri 20 thickness ile çizilmiş ancak miterLimit öğesi 1, 2 ve 4 olarak ayarlanmış şu açılı çizgileri düşünün. Eklenen çizgiler, bağlantıların buluşan noktalarını gösteren siyah başvuru çizgileridir.

Herhangi bir miterLimit değerinin, gönyenin kesilmesi için belirli bir maksimum açıya sahip olduğuna dikkat edin. Şu tabloda bazı örnekler listelenmektedir:
miterLimit value: | Bundan daha küçük açılar kesilir: |
|---|---|
| 1,414 | 90 derece |
| 2 | 60 derece |
| 4 | 30 derece |
| 8 | 15 derece |
pixelHinting | özellik |
public var pixelHinting:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Konturların tam piksellere ipucu olarak verilip verilmeyeceğini belirtir. Bu değer hem eğrinin tutturucularının konumunu hem de kontur boyutunu etkiler. pixelHinting öğesi true değerine ayarlı olduğunda, Flash Player çizgi genişliklerini tam piksel genişliğine ipucu olarak verir. pixelHinting öğesi false değerine ayarlı olduğunda, eğriler ve düz çizgiler için kopukluklar görüntülenebilir. Örneğin, şu resimler, Flash Player'ın yalnızca lineStyle() yönteminde kullanılan pixelHinting parametresinin farklı ayarlanmış olması (farkı vurgulamak için görüntüler %200 ölçeklenmiştir) dışında tamamen aynı olan iki tane yuvarlak köşeli dikdörtgeni nasıl oluşturduğunu gösterir:
![]()
scaleMode | özellik |
scaleMode:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kontur kalınlığı ölçeklendirmesini belirtir. Geçerli değerler şunlardır:
-
LineScaleMode.NORMAL—Nesne ölçeklendiğinde her zaman çizgi kalınlığını ölçekler. -
LineScaleMode.NONE—Asla çizgi kalınlığını ölçeklemez. -
LineScaleMode.VERTICAL—Yalnızca nesne dikey olarak ölçeklenirse çizgi kalınlığını ölçeklemez. Örneğin, her birindescaleModeparametresiLineScaleMode.VERTICALolarak ayarlı olan ve bir piksel çizgiyle çizilen şu daireleri düşünün. Soldaki daire yalnızca dikey olarak ölçeklenir ve sağdaki daire hem dikey hem de yatay olarak ölçeklenir:
-
LineScaleMode.HORIZONTAL—Yalnızca nesne yatay olarak ölçeklenirse çizgi kalınlığını ölçeklemez. Örneğin her birindescaleModeparametresiLineScaleMode.HORIZONTALolarak ayarlı olan ve bir piksel çizgiyle çizilen şu daireleri düşünün. Soldaki daire yalnızca yatay olarak ölçeklenir ve sağdaki daire hem dikey hem de yatay olarak ölçeklenir:
Uygulama
public function get scaleMode():String public function set scaleMode(value:String):voidİlgili API Öğeleri
thickness | özellik |
public var thickness:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Çizginin kalınlığını nokta olarak belirtir; geçerli değerler 0-255 arasındadır. Bir sayı belirtilmezse veya parametre tanımsızsa, çizgi çizilmez. 0'dan düşük bir değer iletilirse, varsayılan 0 olur. 0 değeri çok ince bir çizgi kalınlığını belirtir; maksimum kalınlık 255'tir. 255'ten yüksek bir değer iletilirse, varsayılan 255 olur.
GraphicsStroke | () | Yapıcı |
public function GraphicsStroke(thickness:Number = NaN, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "none", joints:String = "round", miterLimit:Number = 3.0, fill:IGraphicsFill = null)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yeni GraphicsStroke nesnesi oluşturur.
Parametrelerthickness:Number (default = NaN) — Çizginin nokta olarak kalınlığını belirten bir tam sayı; geçerli değerler 0 - 255 arasıdır. Bir sayı belirtilmezse veya parametre tanımsızsa, çizgi çizilmez. 0'dan düşük bir değer iletilirse, varsayılan 0 olur. 0 değeri çok ince bir çizgi kalınlığını belirtir; maksimum kalınlık 255'tir. 255'ten yüksek bir değer iletilirse, varsayılan 255 olur.
| |||||||||||
pixelHinting:Boolean (default = false) — Konturların tam piksellere ipucu olarak verilip verilmeyeceğini belirten bir Boolean değeri. Bu değer hem eğrinin tutturucularının konumunu hem de kontur boyutunu etkiler. pixelHinting öğesi true değerine ayarlı olduğunda, Flash Player çizgi genişliklerini tam piksel genişliğine ipucu olarak verir. pixelHinting öğesi false değerine ayarlı olduğunda, eğriler ve düz çizgiler için kopukluklar görüntülenebilir. Örneğin, şu resimler, Flash Player'ın yalnızca lineStyle() yönteminde kullanılan pixelHinting parametresinin farklı ayarlanmış olması (farkı vurgulamak için görüntüler %200 ölçeklenmiştir) dışında tamamen aynı olan iki tane yuvarlak köşeli dikdörtgeni nasıl oluşturduğunu gösterir:
Değer verilmezse, çizgi, piksel ipuçlarını kullanmaz. | |||||||||||
scaleMode:String (default = "normal") — Hangi ölçek modunun kullanılacağını belirten bir LineScaleMode sınıfı değeri:
| |||||||||||
caps:String (default = "none") — Çizgilerin sonundaki uçların türünü belirten bir CapsStyle sınıfı değeri. Geçerli değerler şunlardır: CapsStyle.NONE, CapsStyle.ROUND ve CapsStyle.SQUARE. Bir değer belirtilmezse, Flash yuvarlak uçları kullanır.
Örneğin şu şekiller farklı
| |||||||||||
joints:String (default = "round") — Açılarda kullanılan bağlantı görünümünün türünü belirten bir JointStyle sınıfı değeri. Geçerli değerler şunlardır: JointStyle.BEVEL, JointStyle.MITER ve JointStyle.ROUND. Bir değer belirtilmezse, Flash yuvarlak bağlantıları kullanır.
Örneğin, şu şekiller farklı
Not: | |||||||||||
miterLimit:Number (default = 3.0) — Gönyenin kesildiği sınırı belirten bir sayı. Geçerli değerler 1 - 255 arasıdır (ve bunların dışındaki değerler 1'e veya 255'e yuvarlanır). Bu değer yalnızca jointStyle öğesi "miter" olarak ayarlanırsa kullanılır. miterLimit değeri, bir gönyenin, çizgilerin bir bağlantı oluşturmak için buluştuğu noktanın ötesine genişleyebileceği uzunluğu temsil eder. Bu değer, çizginin thickness özelliğinin bir faktörünü ifade eder. Örneğin 2,5 miterLimit faktörü ve 10 piksel thickness ile gönye 25 pikselde kesilir.
Örneğin her biri 20
Herhangi bir
| |||||||||||
fill:IGraphicsFill (default = null) — Bir konturun doldurulması için veri içeren IGraphicsFill. IGraphicsFill örneği, bir dolgu komutları serisini temsil edebilir.
|
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster