| Paket | flash.text.engine |
| Sınıf | public class ContentElement |
| Miras Alma | ContentElement Object |
| Alt Sınıflar | GraphicElement, GroupElement, TextElement |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
ContentElement soyut bir taban sınıfıdır; bu nedenle, ContentElement öğesini doğrudan başlatamazsınız. new ContentElement() öğesinin çağrılması bir ArgumentError istisnası atar.
Tam olarak bir GroupElement öğesine veya bir metin bloğunun content özelliğine bir ContentElement öğesi atayabilirsiniz.
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| elementFormat : ElementFormat
Öğe için kullanılan ElementFormat nesnesi. | ContentElement | ||
| eventMirror : EventDispatcher
Bu içerik öğesi esas alınarak geçerli metin satırlarına gönderilen her olayın kopyalarını alan EventDispatcher nesnesi. | ContentElement | ||
| groupElement : GroupElement [salt okunur]
Bu öğeyi içeren GroupElement nesnesi veya grupta yer almıyorsa null değeri. | ContentElement | ||
| rawText : String [salt okunur]
U+FDEF karakterleri de dahil olmak üzere, öğedeki metnin bir kopyası. | ContentElement | ||
| text : String [salt okunur]
U+FDEF öğeleri hariç olmak üzere, öğedeki metnin bir kopyası; bu String öğesi içindeki grafik öğelerini temsil eder. | ContentElement | ||
| textBlock : flash.text.engine:TextBlock [salt okunur]
Bu öğenin ait olduğu TextBlock. | ContentElement | ||
| textBlockBeginIndex : int [salt okunur]
Bu öğenin birinci karakterinin metin bloğundaki dizin. | ContentElement | ||
| textRotation : String
Bir birim olarak öğeye uygulanacak döndürme değeri. | ContentElement | ||
| userData : *
Uygulamaya, rastgele verileri öğeyle ilişkilendirme yolu sağlar. | ContentElement | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
ContentElement(elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")
Yeni ContentElement() yapıcısının çağrılması sonucunda bir ArgumentError istisnası atılır. | ContentElement | ||
![]() |
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 | |
| Sabit | Tanımlayan: | ||
|---|---|---|---|
| GRAPHIC_ELEMENT : uint = 0xFDEF [statik]
Metinde bir grafik öğesinin bulunduğunu belirtir. | ContentElement | ||
elementFormat | özellik |
elementFormat:ElementFormat| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Öğe için kullanılan ElementFormat nesnesi.
Varsayılan değer null şeklindedir.
elementFormat özelliği ayarlandığında, sağlanan ElementFormat nesnesi kilitlenir: locked özelliği true değerine ayarlanır. Kilitlenmiş bir ElementFormat değiştirilemez.
Uygulama
public function get elementFormat():ElementFormat public function set elementFormat(value:ElementFormat):voidİlgili API Öğeleri
eventMirror | özellik |
eventMirror:EventDispatcher| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bu içerik öğesi esas alınarak geçerli metin satırlarına gönderilen her olayın kopyalarını alan EventDispatcher nesnesi. Çalışma zamanında satırların hangi bölümlerinin belirli içerik öğelerinden oluştuğunun belirlenmesi zor olabileceğinden, metin bağı veya diğer etkileşimli metin parçaları için dinleyiciler kurmak üzere belirtilen nesne kullanılabilir. Metin düzenleninceye kadar ölçümlerini belirleyemeyeceğiniz, alt çizgi gibi dekorasyonlar uygulamak için de dinleyicileri kullanabilirsiniz. Varsayılan değer null olup bu, herhangi bir yansıtılan olayın gönderilmediğini belirtir.
Olay yansıtmaları, metin satırlarında TextLineMirrorRegion sınıfının örnekleri olarak görünür. İki yönlü işleme ve satır kesmeye bağlı olarak bir veya daha fazla yansıtma bölgesi oluşturulabilir.
Varsayılan değer null şeklindedir.
Uygulama
public function get eventMirror():EventDispatcher public function set eventMirror(value:EventDispatcher):voidİlgili API Öğeleri
groupElement | özellik |
groupElement:GroupElement [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bu öğeyi içeren GroupElement nesnesi veya grupta yer almıyorsa null değeri.
Varsayılan değer null şeklindedir.
Uygulama
public function get groupElement():GroupElementİlgili API Öğeleri
rawText | özellik |
rawText:String [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
U+FDEF karakterleri de dahil olmak üzere, öğedeki metnin bir kopyası. Unicode karakteri U+FDEF, String öğesinde bir grafik öğesinin konumunu işaretler.
Uygulama
public function get rawText():Stringtext | özellik |
textBlock | özellik |
textBlock:flash.text.engine:TextBlock [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bu öğenin ait olduğu TextBlock.
Varsayılan değer null şeklindedir.
Uygulama
public function get textBlock():flash.text.engine:TextBlockİlgili API Öğeleri
textBlockBeginIndex | özellik |
textBlockBeginIndex:int [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bu öğenin birinci karakterinin metin bloğundaki dizin. Bu değer önbelleğe alınmaz, bu yöntem her çağrıldığında bu değer hesaplanır.
-1 varsayılan değerdir.
Uygulama
public function get textBlockBeginIndex():inttextRotation | özellik |
textRotation:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bir birim olarak öğeye uygulanacak döndürme değeri. Bu özellik için TextRotation sabitlerini kullanın.
Varsayılan değer TextRotation.ROTATE_0 olur.
Herhangi bir glifin son dönüşü, ElementFormat.textRotation, ContentElement.textRotation ve TextBlock.lineRotation öğelerinin toplamıdır.
Dönüşü, kapsayan satırdan farklı olan kısa bir metin çalıştırması oluşturmak için ContentElement.textRotation kullanılır. Japonca metindeki TCY çalıştırmaları buna bir örnektir. TCY, Tate-Chu-Yoko'nun kısaltması olup, bazı dikey Japonca metinlerde metnin (genellikle bir sayı) küçük bir yatay çalıştırmasını ifade eder. TCY çalıştırmasını içeren dikey Japonca metin Paragrafı oluşturmak için şunu yapın:
TextBlock.lineRotation=TextRotation.ROTATE_90öğesini ayarlayın.TextBlock.contentöğesini, üç TextElement nesnesi içeren bir GroupElement öğesine ayarlayın. Bu öğelerin birincisi, TCY çalıştırmasından önceki Japonca metindir, ikincisi, TCY çalıştırmasının Latince metnidir ve üçüncüsü de TCY çalıştırmasından sonraki Japonca metindir.- TCY
TextElementöğesinin textRotation özelliğiniTextRotation.ROTATE_270değerine ayarlayın. TCY metin öğesi, bir birim olarak döner. Satırdan miras alınan 90 derece dönüşle başlar. Ek olarak 270 derece eklendiğinde yatay duruma getirilir.
Döndürülen içerik öğeleri yuvalanamaz. Ne kadar karmaşık olursa olsun, içerik öğelerinin tüm hiyerarşilerinde yalnızca bir içerik öğesinin textRotation özelliği ayarlıdır. Yuvalanmış dönüş algılanmazsa, şu yöntemler ve özellik ayarlayıcıları bir argüman hatası atar:
ContentElement.textRotationGroupElement.setElementsGroupElement.replaceElements
Bu özelliğin değerlerini ayarlamak için, aşağıdaki dize değerlerini kullanın:
| Dize değeri | Açıklama |
|---|---|
TextRotation.ROTATE_0 | Öğe döndürülmez. |
TextRotation.ROTATE_90 | Öğe 90 derece saat yönünde döndürülür. |
TextRotation.ROTATE_180 | Öğe 180 derece döndürülür. |
TextRotation.ROTATE_270 | Öğe 270 derece saat yönünde döndürülür. |
TextRotation.AUTO | Desteklenmez. |
Uygulama
public function get textRotation():String public function set textRotation(value:String):voidAtar
ArgumentError — TextRotation üyesi olmayan herhangi bir değere ayarlanırsa.
| |
ArgumentError — TextRotation.AUTO öğesine ayarlanırsa.
| |
ArgumentError — İşlem GroupElement öğesi içerisinde yuvalanmış döndürmelerle sonuçlanırsa.
|
İlgili API Öğeleri
userData | özellik |
public var userData:*| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Uygulamaya, rastgele verileri öğeyle ilişkilendirme yolu sağlar.
Varsayılan değer null şeklindedir.
ContentElement | () | Yapıcı |
public function ContentElement(elementFormat:ElementFormat = null, eventMirror:EventDispatcher = null, textRotation:String = "rotate0")| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
new ContentElement() yapıcısının çağrılması sonucunda bir ArgumentError istisnası atılır. Ancak ContentElement öğesinin şu alt sınıflarına yönelik yapıcıları çağırabilirsiniz:
new GraphicElement()new GroupElement()new TextElement()
elementFormat:ElementFormat (default = null) — Öğedeki metne yönelik öğe biçimi. Varsayılan değer null şeklindedir.
| |
eventMirror:EventDispatcher (default = null) — Bu içerik öğesi esas alınarak oluşturulan geçerli metin satırlarına gönderilen her olayın kopyalarını alan EventDispatcher nesnesi. Varsayılan değer null şeklindedir.
| |
textRotation:String (default = "rotate0") — Döndürme öğeye birim olarak uygulanmıştır. Bu özellik için TextRotation sabitlerini kullanın. Varsayılan değer TextRotation.ROTATE_0 olur.
|
GRAPHIC_ELEMENT | Sabit |
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster