Paket | flashx.textLayout.container |
Sınıf | public class ContainerController |
Miras Alma | ContainerController Object |
Uygular | IInteractionEventHandler, ITextLayoutFormat, ISandboxSupport |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İlgili API Öğeleri
flashx.textLayout.elements.TextFlow
flash.text.engine.TextLine
Özellik | Tanımlayan: | ||
---|---|---|---|
absoluteStart : int [salt okunur]
Kaptaki birinci karakteri döndürür. | ContainerController | ||
alignmentBaseline : *
TextLayoutFormat: Baskın taban çizgisinin hizalama yaptığı taban çizgisini belirtir. | ContainerController | ||
backgroundAlpha : *
TextLayoutFormat: Arka plana ilişkin alfa (saydamlık) değeri (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). | ContainerController | ||
backgroundColor : *
TextLayoutFormat: Metnin arka plan rengi (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). | ContainerController | ||
baselineShift : *
TextLayoutFormat: Taban çizgisinin dominantBaseline değerinden kaydırılması gereken miktar. | ContainerController | ||
blockProgression : *
TextLayoutFormat: Çizgi yerleşiminin dikey veya yatay ilerlemesini belirtir. | ContainerController | ||
breakOpportunity : *
TextLayoutFormat: Satırların saran metni çoklu çizgiler olacak şekilde keserken nerede kesilebileceğini kontrol eder. | ContainerController | ||
cffHinting : *
TextLayoutFormat: Bu metin için kullanılan CFF düzeltme türü. | ContainerController | ||
clearFloats : *
TextLayoutFormat: Metnin kayan noktanın etrafını nasıl sardığını kontrol eder. | ContainerController | ||
color : *
TextLayoutFormat: Metnin rengi. | ContainerController | ||
columnCount : *
TextLayoutFormat: Metin sütunlarının sayısı (basamaklama sırasında tanımsızsa varsayılan değeri benimser). | ContainerController | ||
columnGap : *
TextLayoutFormat: Sütunlar arasında bırakılacak boşluk miktarını piksel cinsinden belirtir (basamaklama sırasında tanımsızsa varsayılan değeri benimser). | ContainerController | ||
columnState : ColumnState [salt okunur]
Kaptaki sütunların sayısını ve özelliklerini açıklayan bir ColumnState nesnesini döndürür. | ContainerController | ||
columnWidth : *
TextLayoutFormat: Piksel cinsinden sütun genişliği (basamaklama sırasında tanımsızsa varsayılan değeri benimser). | ContainerController | ||
compositionHeight : Number [salt okunur]
Kabın içinde metin için izin verilen dikey ölçüyü döndürür. | ContainerController | ||
compositionWidth : Number [salt okunur]
Kabın içinde metin için izin verilen yatay ölçüyü döndürür. | ContainerController | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [salt okunur]
Kök öğesinden miras alınan nitelikler de dahil olmak üzere, bu kaba uygulanan nitelikleri içeren bir ITextLayoutFormat örneğini döndürür. | ContainerController | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
container : Sprite [salt okunur]
Bu ContainerController örneği için metin satırlarını barındıran kap görüntüleme nesnesini döndürür. | ContainerController | ||
containerControllerInitialFormat : flashx.textLayout.formats:ITextLayoutFormat [statik] | ContainerController | ||
coreStyles : Object [salt okunur] Bu ContainerController üzerindeki coreStyles öğesini döndürür. | ContainerController | ||
digitCase : *
TextLayoutFormat: Bu metin için kullanılan basamak büyük/küçük harf türü. | ContainerController | ||
digitWidth : *
TextLayoutFormat: Bu metin için kullanılan basamak genişliği türü. | ContainerController | ||
direction : *
TextLayoutFormat: Metin bloğundaki varsayılan iki yönlü gömme düzeyini belirtir. | ContainerController | ||
dominantBaseline : *
TextLayoutFormat: Öğenin satır üzerindeki dikey konumunu belirlemek için hangi öğe taban çizgisinin alignmentBaseline öğesine yapıştığını belirtir. | ContainerController | ||
firstBaselineOffset : *
TextLayoutFormat: Kaptaki ilk satırın taban çizgisi konumunu belirtir. | ContainerController | ||
flowComposer : IFlowComposer [salt okunur]
Bu denetleyicinin yönettiği kaba metin oluşturup metni vurgulayan akış oluşturucusu nesnesini döndürür. | ContainerController | ||
fontFamily : *
TextLayoutFormat: Kullanılacak fontun adı veya font adlarının virgülle ayrılmış bir listesi. | ContainerController | ||
fontLookup : *
TextLayoutFormat: Kullanılacak font araması. | ContainerController | ||
fontSize : *
TextLayoutFormat: Metnin piksel cinsinden boyutu. | ContainerController | ||
fontStyle : *
TextLayoutFormat: Metnin stili. | ContainerController | ||
fontWeight : *
TextLayoutFormat: Metnin ağırlığı. | ContainerController | ||
format : flashx.textLayout.formats:ITextLayoutFormat
Bu kabın niteliklerini içeren ITextLayoutFormat nesnesini saklar. | ContainerController | ||
horizontalScrollPolicy : String
ScrollPolicy sınıfının sabitlerinden birini atayarak ayarlayabileceğiniz yatay kaydırma ilkesini belirtir: ON, OFF veya AUTO. | ContainerController | ||
horizontalScrollPosition : Number Sahne alanında geçerli yatay kaydırma konumunu belirtir. | ContainerController | ||
interactionManager : ISelectionManager [salt okunur]
Bu TextFlow nesnesiyle ilişkilendirilmiş InteractionManager. | ContainerController | ||
justificationRule : *
TextLayoutFormat: Metni bir paragrafta yaslamak için kullanılan kural. | ContainerController | ||
justificationStyle : *
TextLayoutFormat: Paragrafın yaslaması için kullanılan stil. | ContainerController | ||
kerning : *
TextLayoutFormat: Karakter aralığı okunabilirliği iyileştirmek için belirli karakter çiftleri arasındaki pikselleri ayarlar. | ContainerController | ||
leadingModel : *
TextLayoutFormat: Satır aralığı temeli ve satır aralığı yönünün bir kombinasyonu olan satır aralığı modelini belirtir. | ContainerController | ||
ligatureLevel : *
TextLayoutFormat: Fontta tanımlanan bitişik harflerin hangilerinin metinde kullanılabileceğini kontrol eder. | ContainerController | ||
lineBreak : *
TextLayoutFormat: kabın içindeki sözcük sarmayı kontrol eder (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). | ContainerController | ||
lineHeight : *
TextLayoutFormat: Metin için satır aralığı kontrolleri. | ContainerController | ||
lineThrough : *
TextLayoutFormat: True ise, üst çizgi uygular, metnin ortasına çizilen bir çizgi. | ContainerController | ||
linkActiveFormat : *
TextLayoutFormat: Normal durumdaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. | ContainerController | ||
linkHoverFormat : *
TextLayoutFormat: Fare bir bağlantının sınırlarında olduğunda (üzerinde olduğunda), üzerine getirme durumundaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. | ContainerController | ||
linkNormalFormat : *
TextLayoutFormat: Normal durumdaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. | ContainerController | ||
listAutoPadding : *
TextLayoutFormat: Bu, listelerin başlangıç kenarı için, listenin o tarafındaki dolgu değeri auto olduğunda otomatik girinti belirtir. | ContainerController | ||
listMarkerFormat : *
TextLayoutFormat: Biçimlendirme nitelikleri listesi işaretlerini tanımlar. | ContainerController | ||
listStylePosition : *
TextLayoutFormat: Geçerli değerler ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT değerleridir. Varsayılan değer, ayarlanmamış görünen tanımsız değerdir. Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. | ContainerController | ||
listStyleType : *
TextLayoutFormat: Geçerli değerler ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT değerleridir. Varsayılan değer, ayarlanmamış görünen tanımsız değerdir. Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. | ContainerController | ||
locale : *
TextLayoutFormat: Metnin yerel ayarı. | ContainerController | ||
paddingBottom : *
TextLayoutFormat: Piksel cinsinden alt daraltma. | ContainerController | ||
paddingLeft : *
TextLayoutFormat: Piksel cinsinden sol daraltma. | ContainerController | ||
paddingRight : *
TextLayoutFormat: Piksel cinsinden sağ daraltma. | ContainerController | ||
paddingTop : *
TextLayoutFormat: Piksel cinsinden üst daraltma. | ContainerController | ||
paragraphEndIndent : *
TextLayoutFormat: Paragrafın uç kenarına uygulanacak girinti miktarını piksel cinsinden belirten bir sayı. | ContainerController | ||
paragraphSpaceAfter : *
TextLayoutFormat: Paragraftan sonra bırakılacak piksel cinsinden boşluk miktarını belirten bir Number değeri. | ContainerController | ||
paragraphSpaceBefore : *
TextLayoutFormat: Paragraftan önce bırakılacak piksel cinsinden boşluk miktarını belirten bir Number değeri. | ContainerController | ||
paragraphStartIndent : *
TextLayoutFormat: Paragrafın uç kenarına uygulanacak girinti miktarını piksel cinsinden belirten bir Sayı. | ContainerController | ||
renderingMode : *
TextLayoutFormat: Bu metin için kullanılan oluşturma modu. | ContainerController | ||
rootElement : ContainerFormattedElement [salt okunur]
Kapta görüntülenen kök öğesini döndürür. | ContainerController | ||
styleName : *
TextLayoutFormat: Öğeye tanımlayıcı bir sınıf atar ve böylece styleName öğesine başvurularak öğe için bir stil ayarlanmasını olanaklı kılar. | ContainerController | ||
styles : Object [salt okunur] Bu ContainerController üzerindeki stilleri döndürür. | ContainerController | ||
tabStops : *
TextLayoutFormat: Paragrafla ilişkili sekme duraklarını belirtir. | ContainerController | ||
textAlign : *
TextLayoutFormat: Kapla ilişkili paragraftaki satırların hizalaması. | ContainerController | ||
textAlignLast : *
TextLayoutFormat: Yaslanan metindeki kapla ilişkili paragraftaki son (veya tek) satırın hizalaması. | ContainerController | ||
textAlpha : *
TextLayoutFormat: Metine ilişkin alfa (saydamlık) değeri. | ContainerController | ||
textDecoration : *
TextLayoutFormat: Metin üzerindeki dekorasyon. | ContainerController | ||
textFlow : flashx.textLayout.elements:TextFlow [salt okunur]
İçeriği kapta görüntülenen TextFlow nesnesini döndürür. | ContainerController | ||
textIndent : *
TextLayoutFormat: Paragrafın ilk satırına uygulanacak girinti miktarını piksel cinsinden belirten bir Sayı. | ContainerController | ||
textJustify : *
TextLayoutFormat: Metni yaslamak için seçenekler belirler. | ContainerController | ||
textLength : int [salt okunur] Kaptaki toplam karakter sayısını döndürür. | ContainerController | ||
textRotation : *
TextLayoutFormat: Bu metni döndürecek derece sayısını belirler. | ContainerController | ||
trackingLeft : *
TextLayoutFormat: Karakterin soluna uygulanacak izleme (el ile karakter aralığı) miktarını piksel cinsinden belirten sayı (veya fontSize yüzdesi, %120 gibi). | ContainerController | ||
trackingRight : *
TextLayoutFormat: Karakterin sağına uygulanacak izleme (manuel karakter aralığı) miktarını piksel cinsinden belirten sayı (veya fontSize yüzdesi, %120 gibi). | ContainerController | ||
typographicCase : *
TextLayoutFormat: Bu metin için kullanılan basamak büyük/küçük harf türü. | ContainerController | ||
userStyles : Object Bir ContainerController nesnesinde kullanıcı stilleri okuyup yazmanıza izin verir. | ContainerController | ||
verticalAlign : *
TextLayoutFormat: Dikey hizalama veya yaslama (basamaklama sırasında tanımsızsa varsayılan değeri benimser). | ContainerController | ||
verticalScrollPolicy : String ScrollPolicy sınıfının sabitlerinden birini atayarak ayarlayabileceğiniz dikey kaydırma ilkesini belirtir: ON, OFF veya AUTO. | ContainerController | ||
verticalScrollPosition : Number Sahne alanında geçerli dikey kaydırma konumunu belirtir. | ContainerController | ||
whiteSpaceCollapse : *
TextLayoutFormat: Bir TextFlow öğesinin içine metin aktarırken beyaz boşluğu daraltır veya korur. | ContainerController | ||
wordSpacing : *
TextLayoutFormat: Yaslama sırasında kullanılacak kelimeler arasındaki optimum, minimum ve maksimum aralığı (normal alan genişliğinin çarpanı olarak) belirtir. | ContainerController |
Yöntem | Tanımlayan: | ||
---|---|---|---|
ContainerController(container:Sprite, compositionWidth:Number = 100, compositionHeight:Number = 100)
Constructor - bir ContainerController örneği oluşturur. | ContainerController | ||
İstemci olayları yönettiğinde, Event.ACTIVATE olayını işler. | ContainerController | ||
"Sürükleme" seçimi sırasında bir kaydırma olayını tutar. | ContainerController | ||
İstemcilerden bir güvenlik sanal alanının dışından mouseup ve mousemove olaylarının ilerletilmesine başlamalarını istemek için çağrılır. | ContainerController | ||
styleProp tarafından belirtilen stili bu FlowElement öğesinden temizler. | ContainerController | ||
İstemci olayları yönettiğinde, Event.DEACTIVATE olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, bir düzenleme olayını (CUT, COPY, PASTE, SELECT_ALL) işler. | ContainerController | ||
İstemcilere bir güvenlik sanal alanının dışından mouseup ve mousemove olaylarının ilerletilmesinin artık gerekmediğini bildirmek için çağrılır. | ContainerController | ||
İstemci olayları yönettiğinde, FocusEvent.KEY_FOCUS_CHANGE ve FocusEvent.MOUSE_FOCUS_CHANGE olaylarını işler. | ContainerController | ||
İstemci olayları yönettiğinde, FocusEvent.FOCUS_IN olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, FocusEvent.FOCUS_OUT olayını işler. | ContainerController | ||
Son oluşturma veya güncelleme işleminin yansıttığı şekilde, metnin kapladığı alanı döndürür. | ContainerController | ||
Belirtilen satır sayısı kadar yukarı veya aşağı kaydırmak için gerekli kaydırma mesafesini hesaplar. | ContainerController | ||
styleProp parametresi tarafından belirtilen stilin değerini döndürür. | ContainerController | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
İstemci olayları yönettiğinde IMEEvent.IME_START_COMPOSITION olayını işler. | ContainerController | ||
Bu kaptaki tüm metni, oluşturma gerektiriyor olarak işaretler. | ContainerController | ||
Kapta oluşturma gerektiren metin olup olmadığını belirler. | ContainerController | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
İstemci olayları yönettiğinde, KeyboardEvent.KEY_DOWN olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde FocusEvent.KEY_FOCUS_CHANGE olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, Keyboard.KEY_UP olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, ContextMenuEvent.MENU_SELECT olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.DOUBLE_CLICK olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_DOWN olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_MOVE olayını işler. | ContainerController | ||
İstemciye bir güvenlik sanal alanının dışından bir mouseMove olayı ilerletmesi için yapılan çağrı. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_OUT olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_OVER olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_UP olayını işler. | ContainerController | ||
İstemciye bir güvenlik sanal alanının dışından bir mouseUP olayı ilerletmesi için yapılan çağrı. | ContainerController | ||
İstemci olayları yönettiğinde, MouseEvent.MOUSE_WHEEL olayını işler. | ContainerController | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Metin aralığının kapta görünür olması için kaydırır. | ContainerController | ||
ITextSupport uygulayan bir bileşende seçilen metin aralığını ayarlar. | ContainerController | ||
Kaptaki metin için izin verilen genişlik ve yüksekliği ayarlar. | ContainerController | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
styleProp parametresi tarafından belirtilen stilin değerini, newValue parametresi tarafından belirtilen değere ayarlar. | ContainerController | ||
İstemci olayları yönetirken SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING olayını işler. | ContainerController | ||
İstemci olayları yönettiğinde, TextEvent.TEXT_INPUT olayını işler. | ContainerController | ||
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 |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Arka plan şekillerinin (örneğin arka plan rengi) çizildiği bir flash.display.Shape nesnesi ekler. | ContainerController | ||
addInlineGraphicElement(parent:DisplayObjectContainer, inlineGraphicElement:DisplayObject, index:int):void
Üst öğenin alt öğesi olarak bir flash.display.DisplayObject nesnesi ekler. | ContainerController | ||
Seçim şekillerinin eklendiği (örneğin blok seçim vurgusu, imleç vb.) bir flash.display.DisplayObjectContainer öğesi. | ContainerController | ||
flash.text.engine.TextLine nesnesini bir kabın altındaki nesne olarak ekler. | ContainerController | ||
ContainerController için bir bağlam menüsü oluşturur. | ContainerController | ||
İlk metin satırının üst öğesinde görünmesi gereken dizini alır. | ContainerController | ||
Arka plan şekillerinin (örneğin arka plan rengi) çizildiği bir flash.display.Shape nesnesini kaldırır. | ContainerController | ||
Bir flash.display.DisplayObject nesnesini üst öğesinden kaldırır. | ContainerController | ||
Seçim şekilleri (blok seçimi vurgusu, imleç, vb.) içeren flash.display.DisplayObjectContainer nesnesini kaldırır. | ContainerController | ||
Bir flash.text.engine.TextLine nesnesini üst öğesinden kaldırır. | ContainerController | ||
Kaydırma yapılıyorsa, görünümde yarım kalan çizgiler kaydırılabilir bölgeye kırpılacak şekilde, kaydırma dikdörtgenini kap dikdörtgenine ayarlar. | ContainerController |
_mouseWheelListenerAttached | özellik |
tlf_internal var _mouseWheelListenerAttached:Boolean = false
absoluteStart | özellik |
absoluteStart:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kaptaki birinci karakteri döndürür. Bu, akıştaki birinci kap değilse, metin oluşturulduğunda, başka bir deyişle, IFlowComposer'ın compose()
veya updateAllControllers()
yöntemleri çağrıldığında değer güncellenir.
Uygulama
public function get absoluteStart():int
İlgili API Öğeleri
alignmentBaseline | özellik |
alignmentBaseline:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Baskın taban çizgisinin hizalama yaptığı taban çizgisini belirtir. Örneğin, dominantBaseline
öğesini ASCENT olacak şekilde ayarlarsanız, alignmentBaseline
öğesini DESCENT olacak şekilde ayarlamak metnin üst kısmını DESCENT taban çizgisiyle veya çizginin alt kısmıyla hizalar. Genellikle satırdaki en büyük öğe, satır taban çizgilerini belirler.
Geçerli değerler şunlardır: TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextBaseline.USE_DOMINANT_BASELINE değerine sahip olacaktır.
Uygulama
public function get alignmentBaseline():*
public function set alignmentBaseline(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
backgroundAlpha | özellik |
backgroundAlpha:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Arka plana ilişkin alfa (saydamlık) değeri (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). 0 değeri tamamen saydamlığı ifade ederken, 1 değeri tamamen opaklığı ifade eder. Alfa özelliği 0 olarak ayarlanmış görüntüleme nesneleri, görünmez olsa da etkindir.
Geçerli değerler, 0 ile 1 arasında bir değer ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımlanmazsa bu özellik 1 değerine sahip olacaktır.
Uygulama
public function get backgroundAlpha():*
public function set backgroundAlpha(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
backgroundColor | özellik |
backgroundColor:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin arka plan rengi (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). BackgroundColor.TRANSPARENT
sabit değeri veya üç 8-bit RGB (kırmızı, yeşil, mavi) değerini belirten bir onaltılık değer; örneğin, 0xFF0000 kırmızıdır ve 0x00FF00 yeşildir.
Bir dize olarak geçerli değerler BackgroundColor.TRANSPARENT, FormatValue.INHERIT ve 0x0 ila 0xffffffff değerinde uint öğeleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik BackgroundColor.TRANSPARENT değerine sahip olacaktır.
Uygulama
public function get backgroundColor():*
public function set backgroundColor(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
baselineShift | özellik |
baselineShift:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Taban çizgisinin dominantBaseline
değerinden kaydırılması gereken miktar. Birimler piksel cinsindendir veya bir fontSize
yüzdesidir (bu durumda %140 gibi bir dize değeri girin). Pozitif değerler, yatay metin için satırı yukarı kaydırırken (dikey için sağa), negatif değerler ise yatay metin için satırı aşağı kaydırır (dikey için sola).
Geçerli değerler BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT değerleridir.
Sayı şeklindeki geçerli değerler, -1000 ile 1000 arasındadır.
Yüzde şeklindeki geçerli değerler, -1000 ile 1000 arasında olan sayılardır.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0.0 değerine sahip olacaktır.
Uygulama
public function get baselineShift():*
public function set baselineShift(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
blockProgression | özellik |
blockProgression:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Çizgi yerleşiminin dikey veya yatay ilerlemesini belirtir. Satırlar yukarıdan aşağıya (BlockProgression.TB
, yatay metin için kullanılır) veya sağdan sola (BlockProgression.RL
, dikey metin için kullanılır) yerleştirilir.
Geçerli değerler BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir BlockProgression.TB değerine sahip olacaktır.
Uygulama
public function get blockProgression():*
public function set blockProgression(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
breakOpportunity | özellik |
breakOpportunity:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Satırların saran metni çoklu çizgiler olacak şekilde keserken nerede kesilebileceğini kontrol eder. Metni normal şekilde kesmek için BreakOpportunity.AUTO
değerine ayarlayın. Metin ölçüden taşmadıkça ve satırı kesecek başka yer kalmaması gibi bir durum olmadıkça metni kesmemek için BreakOpportunity.NONE
değerine ayarlayın. Satırın yalnızca kelimelerin arasında kesilmesi yerine herhangi bir yerde kesilmesine izin vermek için BreakOpportunity.ANY
değerine ayarlayın. Tipografik kümelerin her birinin ayrı bir satıra yerleştirilmesi için BreakOpportunity.ALL
öğesine ayarlayın (bir yol üzerinde olan metinler için kullanışlıdır).
Geçerli değerler BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir BreakOpportunity.AUTO değerine sahip olacaktır.
Uygulama
public function get breakOpportunity():*
public function set breakOpportunity(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
cffHinting | özellik |
cffHinting:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metin için kullanılan CFF düzeltme türü. CFF düzeltme, Flash çalışma zamanının güçlü yatay gövdeleri bir alt piksel ızgarasına sığmaya zorlayıp zorlamadığını belirler. Bu özellik yalnızca renderingMode
özelliği RenderingMode.CFF
değerine ayarlanırsa ve font gömülüyse (fontLookup
özelliği FontLookup.EMBEDDED_CFF
değerine ayarlıysa) uygulanır. Küçük ekran boyutlarında düzeltme özelliği, okuyucular için net ve okunaklı metin üretir.
Geçerli değerler CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir CFFHinting.HORIZONTAL_STEM değerine sahip olacaktır.
Uygulama
public function get cffHinting():*
public function set cffHinting(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
clearFloats | özellik |
clearFloats:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin kayan noktanın etrafını nasıl sardığını kontrol eder. none değeri, metnin bir kayan noktanın etrafına en yakın şekilde sarılmasına izin verir. Left değeri, metnin kabın sol kayan noktaya sahip bölümünü atlamasına ve right değeri metnin kabın sağ kayan noktaya sahip bölümünü atlamasına neden olur. İki değerin birden olması metnin kayan noktaları atlamasına neden olur.
Geçerli değerler ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik ClearFloats.NONE değerine sahip olacaktır.
Uygulama
public function get clearFloats():*
public function set clearFloats(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
color | özellik |
color:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin rengi. Üç 8-bit RGB (kırmızı, yeşil, mavi) değerlerini belirten onaltılık bir sayı; örneğin, 0xFF0000 kırmızıdır ve 0x00FF00 yeşildir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get color():*
public function set color(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
columnCount | özellik |
columnCount:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metin sütunlarının sayısı (basamaklama sırasında tanımsızsa varsayılan değeri benimser). Sütun numarası, diğer sütun ayarlarını geçersiz kılar. Değer bir tam sayı veya belirtilmemişse FormatValue.AUTO
değeridir. columnCount
belirtilmezse, kaba sığacak sayıda sütun oluşturmak için columnWidth
kullanılır.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve 1 ile 50 arasında ints öğesi.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get columnCount():*
public function set columnCount(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
columnGap | özellik |
columnGap:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Sütunlar arasında bırakılacak boşluk miktarını piksel cinsinden belirtir (basamaklama sırasında tanımsızsa varsayılan değeri benimser). Değer bir Number değeridir.
Geçerli değerler, 0 ile 1000 arasında bir değer ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik 20 değerine sahip olacaktır.
Uygulama
public function get columnGap():*
public function set columnGap(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
columnState | özellik |
columnState:ColumnState
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kaptaki sütunların sayısını ve özelliklerini açıklayan bir ColumnState nesnesini döndürür. IFlowComposer.compose()
veya IFlowComposer.updateAllControllers()
öğesinin bir sonucu olarak metin yeniden oluşturulduğunda bu değerler güncellenir.
Uygulama
public function get columnState():ColumnState
İlgili API Öğeleri
columnWidth | özellik |
columnWidth:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Piksel cinsinden sütun genişliği (basamaklama sırasında tanımsızsa varsayılan değeri benimser). Sütunların genişliğini belirtip sayısını belirtmezseniz, TextLayout öğesi, kap genişliği ve columnGap
ayarlarına göre o genişlikte olabildiğince sayıda sütun oluşturur. Kalan alanlar son sütundan sonra bırakılır. Değer bir Number değeridir.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve 0 ile 8000 arasındaki sayılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get columnWidth():*
public function set columnWidth(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
compositionHeight | özellik |
compositionWidth | özellik |
computedFormat | özellik |
computedFormat:flashx.textLayout.formats:ITextLayoutFormat
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kök öğesinden miras alınan nitelikler de dahil olmak üzere, bu kaba uygulanan nitelikleri içeren bir ITextLayoutFormat örneğini döndürür.
Uygulama
public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat
İlgili API Öğeleri
container | özellik |
containerControllerInitialFormat | özellik |
containerControllerInitialFormat:flashx.textLayout.formats:ITextLayoutFormat
Uygulama
public static function get containerControllerInitialFormat():flashx.textLayout.formats:ITextLayoutFormat
public static function set containerControllerInitialFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
coreStyles | özellik |
coreStyles:Object
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu ContainerController üzerindeki coreStyles
öğesini döndürür. Alıcının, temel stiller sözlüğünün bir kopyasını yaptığını unutmayın. Döndürülen nesne TextLayoutFormat tarafından tanımlanan biçimleri içerir ve TextLayoutFormat.description öğesi içindedir. Döndürülen nesne bir stylename-value çiftleri dizisinden oluşur.
Uygulama
public function get coreStyles():Object
İlgili API Öğeleri
digitCase | özellik |
digitCase:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metin için kullanılan basamak büyük/küçük harf türü. Değeri DigitCase.OLD_STYLE
değerine ayarlamak, küçük harf formlarını değişen alt ve üst öğelere yuvarlar. Karakterler arasında orantılı şekilde boşluk bırakılır. Bu stil yalnızca seçili yazı biçimlerinde kullanılabilir olup daha çok tamamlayıcı veya uzman bir fontta bulunur. DigitCase.LINING
ayarı, büyük harf yüksekliğine sahiptir ve genellikle grafiklerde hizalanmak üzere eş aralıklı olarak yazılır.
Geçerli değerler DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir DigitCase.DEFAULT değerine sahip olacaktır.
Uygulama
public function get digitCase():*
public function set digitCase(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
digitWidth | özellik |
digitWidth:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metin için kullanılan basamak genişliği türü. Bu, ayrı sayılarda en iyi görünen DigitWidth.PROPORTIONAL
öğesi veya tablolar, çizelgeler ve dikey sıralar için en uygun olan DigitWidth.TABULAR
öğesi olabilir.
Geçerli değerler DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir DigitWidth.DEFAULT değerine sahip olacaktır.
Uygulama
public function get digitWidth():*
public function set digitWidth(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
direction | özellik |
direction:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metin bloğundaki varsayılan iki yönlü gömme düzeyini belirtir. Latin stili yazılarda olduğu gibi soldan sağa okuma veya Arapça ya da İbranice'de olduğu gibi sağdan sola okuma. Bu özellik ayrıca kap düzeyinde uygulandığında sütun yönünü de etkiler. Sütunlar da tıpkı metinler gibi soldan sağa veya sağdan sola olabilir. Aşağıda bazı örneklere yer verilmiştir:
Geçerli değerler Direction.LTR, Direction.RTL, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir Direction.LTR değerine sahip olacaktır.
Uygulama
public function get direction():*
public function set direction(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
dominantBaseline | özellik |
dominantBaseline:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Öğenin satır üzerindeki dikey konumunu belirlemek için hangi öğe taban çizgisinin alignmentBaseline
öğesine yapıştığını belirtir. Bir TextBaseline.AUTO
değeri baskın taban çizgisini üst paragrafın locale
özelliğine dayanarak seçer. Japonca ve Çince için, seçili taban çizgisi değeri TextBaseline.IDEOGRAPHIC_CENTER
olur; diğerlerinin tümü için değer TextBaseline.ROMAN
olur. Bu satır taban çizgisi tercihleri, font ve font boyutu tercihiyle belirlenir.
Geçerli değerler FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get dominantBaseline():*
public function set dominantBaseline(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
firstBaselineOffset | özellik |
firstBaselineOffset:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kaptaki ilk satırın taban çizgisi konumunu belirtir. Bu özelliğin hangi satır taban çizgisini ifade ettiği, kap düzeyindeki yerel ayara bağlıdır. Japonca ve Çince için bu değer TextBaseline.IDEOGRAPHIC _BOTTOM
iken, diğerlerinin tümü için bu değer TextBaseline.ROMAN
'dır. Kabın üst daraltmasından (veya blockProgression
öğesi RL ise, sağ daraltmadan) birinci satır taban çizgisine kadar olan uzaklık, satırın üst uzantısına eşit olduğunu belirtecek şekilde BaselineOffset.ASCENT
olabileceği gibi, o birinci satırın yüksekliğine eşit olduğunu belirtecek şekilde BaselineOffset.LINE_HEIGHT
değeri veya belirli bir mutlak mesafeyi belirtmek için herhangi bir sabit değer sayısı da olabilir. BaselineOffset.AUTO
seçeneği, satırın üst uzantısını kabın üst daraltmasıyla hizalar.
Dize olarak geçerli olan değerler BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT ve 0 ile 1000 arasındaki sayılardır.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir BaselineOffset.AUTO değerine sahip olacaktır.
Uygulama
public function get firstBaselineOffset():*
public function set firstBaselineOffset(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
flowComposer | özellik |
flowComposer:IFlowComposer
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu denetleyicinin yönettiği kaba metin oluşturup metni vurgulayan akış oluşturucusu nesnesini döndürür.
Uygulama
public function get flowComposer():IFlowComposer
İlgili API Öğeleri
fontFamily | özellik |
fontFamily:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kullanılacak fontun adı veya font adlarının virgülle ayrılmış bir listesi. Flash çalışma zamanı, listedeki ilk kullanılabilir fontla öğeyi oluşturur. Örneğin, Arial, Helvetica, _sans öğesi, Player'ın önce Arial'i aramasına, sonra Arial bulunmazsa Helvetica'yı ve o da bulunmazsa _sans'ı aramasına neden olur.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir Arial değerine sahip olacaktır.
Uygulama
public function get fontFamily():*
public function set fontFamily(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
fontLookup | özellik |
fontLookup:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kullanılacak font araması. FontLookup.DEVICE
öğesini belirlemek, SWF dosyasını çalıştıran sisteme yüklü olan fontların kullanılmasını sağlar. Aygıt fontları daha küçük metin boyutuna neden olur, ancak metin her zaman farklı sistemler ve platformlar üzerinde oluşturulmaz. FontLookup.EMBEDDED_CFF
öğesini belirlemek, yayınlanan SWF dosyasına gömülü font anahatlarının kullanılmasını sağlar. Gömülü font anahatları, SWF dosyasının boyutunu artırır (bazen çok büyük ölçüde) ancak metin seçilen fontta tutarlı şekilde görüntülenir.
Geçerli değerler FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FontLookup.DEVICE değerine sahip olacaktır.
Uygulama
public function get fontLookup():*
public function set fontLookup(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
fontSize | özellik |
fontSize:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin piksel cinsinden boyutu.
Geçerli değerler, 1 ile 720 arasındaki sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 12 değerine sahip olacaktır.
Uygulama
public function get fontSize():*
public function set fontSize(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
fontStyle | özellik |
fontStyle:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin stili. Düz metinle kullanım için FontPosture.NORMAL
veya italik için FontPosture.ITALIC
olabilir. Bu özellik yalnızca aygıt fontları için geçerlidir (fontLookup
özelliği, flash.text.engine.FontLookup.DEVICE değerine ayarlanır).
Geçerli değerler FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FontPosture.NORMAL değerine sahip olacaktır.
Uygulama
public function get fontStyle():*
public function set fontStyle(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
fontWeight | özellik |
fontWeight:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin ağırlığı. Düz metinde kullanım için FontWeight.NORMAL
veya FontWeight.BOLD
olabilir. Yalnızca aygıt fontları için geçerlidir (fontLookup
özelliği, flash.text.engine.FontLookup.DEVICE değerine ayarlanır).
Geçerli değerler FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FontWeight.NORMAL değerine sahip olacaktır.
Uygulama
public function get fontWeight():*
public function set fontWeight(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
format | özellik |
format:flashx.textLayout.formats:ITextLayoutFormat
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu kabın niteliklerini içeren ITextLayoutFormat nesnesini saklar. Kap, parçası olduğu TextFlow öğesinden kap özelliklerini miras alır. Bu özellik, aynı metin akışında farklı denetleyicilerin, örneğin farklı sütun ayarlarına veya dolguya sahip olmasını sağlar.
Uygulama
public function get format():flashx.textLayout.formats:ITextLayoutFormat
public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void
İlgili API Öğeleri
horizontalScrollPolicy | özellik |
horizontalScrollPolicy:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
ScrollPolicy sınıfının sabitlerinden birini atayarak ayarlayabileceğiniz yatay kaydırma ilkesini belirtir: ON, OFF veya AUTO.
Uygulama
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
İlgili API Öğeleri
horizontalScrollPosition | özellik |
horizontalScrollPosition:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Sahne alanında geçerli yatay kaydırma konumunu belirtir. Bu değer, soldan itibaren piksel sayısını belirtir.
Uygulama
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
interactionManager | özellik |
interactionManager:ISelectionManager
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu TextFlow nesnesiyle ilişkilendirilmiş InteractionManager.
Metindeki tüm seçim ve düzenlemeyi kontrol eder. TextFlow seçilebilir durumda değilse, interactionManager öğesi null değerinde olur. TextFlow öğesini düzenlenebilir duruma getirmek için, hem ISelectionManager hem de IEditManager olan bir interactionManager atayın. Salt okunur olan ve seçime olanak sağlayan bir TextFlow oluşturmak için, yalnızca ISelectionManager olan bir interactionManager atayın.
Uygulama
public function get interactionManager():ISelectionManager
İlgili API Öğeleri
justificationRule | özellik |
justificationRule:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metni bir paragrafta yaslamak için kullanılan kural. Varsayılan değer, metni paragrafın locale
özelliğini temel alarak yaslayan FormatValue.AUTO
değeridir. Japonca ve Çince haricindeki bütün diller için, FormatValue.AUTO
öğesi boşluk karakterlerine ek boşluk ekleyen JustificationRule.SPACE
olur. Japonca ve Çince için, FormatValue.AUTO
JustficationRule.EAST_ASIAN
olur. Kısmen, yaslama noktalamanın aralığını değiştirir. Romence metinlerde virgül, Japonca'da ise noktalar bir tam karakter genişliğini kaplar ancak Uzak Doğu'lu metinlerde bu yalnızca yarım karakter genişliğidir. Ayrıca, Doğu Asya metinlerinde sıralı noktalama işaretlerinin arasındaki boşluk geleneksel Doğu Asya tipografik kurallarına uyarak daha sıkı olur. Aşağıdaki örnekte paragrafların ikinci satırına uygulanan satır aralığını da inceleyin. Doğu Asya sürümünde son iki satır sola itilir. Latin sürümünde, ikinci ve onu takip eden satırlar sola itilir.
Geçerli değerler JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get justificationRule():*
public function set justificationRule(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
justificationStyle | özellik |
justificationStyle:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragrafın yaslaması için kullanılan stil. Yalnızca bir JustificationRule.EAST_ASIAN
öğesinin justificationRule
ayarıyla birlikte kullanılır. FormatValue.AUTO
öğesinin varsayılan değeri tüm yerel ayarlar için JustificationStyle.PUSH_IN_KINSOKU
ayarına çözümlenir. JustificationStyle sınıfının tanımladığı bu sabitler, satırın başında veya sonunda görüntülenemeyen Japonca karakterler olan kinsoku karakterlerin işlenmesine yönelik seçenekleri belirtir. Metni daha gevşek hale getirmek istiyorsanız, JustificationStyle.PUSH-OUT-ONLY
değerini belirtin. JustificationRule.SPACE
öğesinin justificationRule
ayarıyla elde ettiğinize benzer bir davranış istiyorsanız, JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT
öğesini kullanın.
Geçerli değerler JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get justificationStyle():*
public function set justificationStyle(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
kerning | özellik |
kerning:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Karakter aralığı okunabilirliği iyileştirmek için belirli karakter çiftleri arasındaki pikselleri ayarlar. Karakter aralığı, karakter aralığı tabloları olan tüm fontlar için desteklenir.
Geçerli değerler Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir Kerning.AUTO değerine sahip olacaktır.
Uygulama
public function get kerning():*
public function set kerning(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
leadingModel | özellik |
leadingModel:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Satır aralığı temeli ve satır aralığı yönünün bir kombinasyonu olan satır aralığı modelini belirtir. Satır aralığı tabanı, lineHeight
özelliğinin ifade ettiği satır taban çizgisidir. Satır aralığı yönü, lineHeight
özelliğinin kendinden önceki mi yoksa sonraki mi satırın taban çizgisinin mesafesini ifade ettiğini belirler. FormatValue.AUTO
öğesinin varsayılan değeri paragrafın locale
özelliğini temel alarak çözümlenir. Japonca ve Çince için bu değer LeadingModel.IDEOGRAPHIC_TOP_DOWN
iken, diğerlerinin tümü için bu değer LeadingModel.ROMAN_UP
olur.
Satır Aralığı Temeli:
Satır Aralığı Yönü:
Geçerli değerler LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir LeadingModel.AUTO değerine sahip olacaktır.
Uygulama
public function get leadingModel():*
public function set leadingModel(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
ligatureLevel | özellik |
ligatureLevel:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Fontta tanımlanan bitişik harflerin hangilerinin metinde kullanılabileceğini kontrol eder. Bu ayarların her biri için görüntülenen bitişik harfler, fonta bağlıdır. İki veya daha fazla harf formunun tek bir glif olarak birleşmesiyle birleşik harf oluşur. Birleşik harfler genellikle ortak bileşenleri paylaşan ardışık karakterlerin yerini alır, örn. 'fi', 'fl' veya 'ae' harf çiftleri. Bunlar hem Latince olan hem de Latince olmayan karakter kümeleriyle kullanılır. Bitişik harfler LigatureLevel sınıfının değerleri tarafından etkinleştirilir - MINIMUM
, COMMON
, UNCOMMON
, ve EXOTIC
- artırıcıdır. Her değer yeni bir bitişik harfler kümesini etkinleştirir ancak önceki türlerden olanları da içerir.
Not: Arapça veya Süryanice fontlarla çalışılırken, ligatureLevel
öğesi MINIMUM değerine veya daha yüksek bir değere ayarlanmalıdır.
Geçerli değerler LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir LigatureLevel.COMMON değerine sahip olacaktır.
Uygulama
public function get ligatureLevel():*
public function set ligatureLevel(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
lineBreak | özellik |
lineBreak:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kabın içindeki sözcük sarmayı kontrol eder (basamaklama sırasında tanımlanmazsa varsayılan değeri benimser). Kaptaki metin kabın genişliğine sığacak şekilde (LineBreak.TO_FIT
) veya yalnızca açık satır başı veya satır besleme karakterlerinde kesilecek şekilde (LineBreak.EXPLICIT
) ayarlanabilir.
Geçerli değerler LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımlanmazsa bu özellik bir LineBreak.TO_FIT değerine sahip olacaktır.
Uygulama
public function get lineBreak():*
public function set lineBreak(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
lineHeight | özellik |
lineHeight:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metin için satır aralığı kontrolleri. Önceki veya sonraki satırın taban çizgisinden (LeadingModel
temel alınarak) geçerli satırın taban çizgisine kadar olan mesafe, satırdaki herhangi bir karaktere uygulanan maksimum satır aralığı miktarına eşittir. Bu bir sayı veya yüzde değeri olabilir. Bir yüzde değeri belirtiyorsanız, %140 gibi bir dize değeri girin.
Sayı şeklindeki geçerli değerler, -720 ile 720 arasındadır.
Yüzde şeklindeki geçerli değerler, %-1000 ile %1000 arasında olan sayılardır.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir %120 değerine sahip olacaktır.
Uygulama
public function get lineHeight():*
public function set lineHeight(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
lineThrough | özellik |
lineThrough:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: True
ise, üst çizgi uygular, metnin ortasına çizilen bir çizgi.
Varsayılan değerler true, false ve FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir false değerine sahip olacaktır.
Uygulama
public function get lineThrough():*
public function set lineThrough(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
linkActiveFormat | özellik |
linkActiveFormat:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Normal durumdaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. Bu değer hiyerarşide aşağı doğru basamaklanır ve alt öğe olan herhangi bir bağlantıya uygulanır. Bir ITextLayoutFormat
öğesi olan inherit
öğesini kabul eder veya anahtar ve değere sahip bir nesne dizisini bir TextLayoutFormat öğesine üye olarak dönüştürür.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir null değerine sahip olacaktır.
Uygulama
public function get linkActiveFormat():*
public function set linkActiveFormat(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
linkHoverFormat | özellik |
linkHoverFormat:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Fare bir bağlantının sınırlarında olduğunda (üzerinde olduğunda), üzerine getirme durumundaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. Bu değer hiyerarşide aşağı doğru basamaklanır ve alt öğe olan herhangi bir bağlantıya uygulanır. Bir ITextLayoutFormat
öğesi olan inherit
öğesini kabul eder veya anahtar ve değere sahip bir nesne dizisini bir TextLayoutFormat öğesine üye olarak dönüştürür.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir null değerine sahip olacaktır.
Uygulama
public function get linkHoverFormat():*
public function set linkHoverFormat(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
linkNormalFormat | özellik |
linkNormalFormat:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Normal durumdaki bağlantılar için kullanılan biçimlendirme niteliklerini tanımlar. Bu değer hiyerarşide aşağı doğru basamaklanır ve alt öğe olan herhangi bir bağlantıya uygulanır. Bir ITextLayoutFormat
öğesi olan inherit
öğesini kabul eder veya anahtar ve değere sahip bir nesne dizisini bir TextLayoutFormat öğesine üye olarak dönüştürür.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir null değerine sahip olacaktır.
Uygulama
public function get linkNormalFormat():*
public function set linkNormalFormat(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
listAutoPadding | özellik |
listAutoPadding:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu, listelerin başlangıç kenarı için, listenin o tarafındaki dolgu değeri auto
olduğunda otomatik girinti belirtir.
Geçerli değerler, -1000 ile 1000 arasındaki sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 40 değerine sahip olacaktır.
Uygulama
public function get listAutoPadding():*
public function set listAutoPadding(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
listMarkerFormat | özellik |
listMarkerFormat:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Biçimlendirme nitelikleri listesi işaretlerini tanımlar. Bu değer hiyerarşide aşağı doğru basamaklanır ve alt öğe olan herhangi bir bağlantıya uygulanır. Bir IListMarkerFormat
öğesi olan inherit
öğesini kabul eder veya anahtar ve değere sahip bir nesne dizisini bir ListMarkerFormat öğesine üye olarak dönüştürür.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir null değerine sahip olacaktır.
Uygulama
public function get listMarkerFormat():*
public function set listMarkerFormat(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
listStylePosition | özellik |
listStylePosition:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Geçerli değerler ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir ListStylePosition.OUTSIDE değerine sahip olacaktır.
Uygulama
public function get listStylePosition():*
public function set listStylePosition(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
listStyleType | özellik |
listStyleType:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat:
Geçerli değerler ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir ListStyleType.DISC değerine sahip olacaktır.
Uygulama
public function get listStyleType():*
public function set listStyleType(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
locale | özellik |
locale:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metnin yerel ayarı. Büyük/küçük harf dönüşümlerini ve şekillendirmeyi denetler. 35. Unicode Teknik Standardında açıklandığı gibi standart yerel ağ tanımlayıcıları kullanılır. Örneğin, en, en_US ve en-US İngilizce'yken, ja Japonca'dır.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir tr değerine sahip olacaktır.
Uygulama
public function get locale():*
public function set locale(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
paddingBottom | özellik |
paddingBottom:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Piksel cinsinden alt daraltma. 45'lik bir başlangıç tarafı dolgusu alan listeler dışında auto değerinin varsayılanı sıfırdır. (basamaklama sırasında tanımsızsa varsayılan değeri alır). Kabın alt kenarı ile metin arasındaki boşluk. Değer bir Sayı veya auto değeridir.
Birden çok sütun içeren kaydırılabilir kaplardaki yatay metinlerde, birinci ve birinciden sonraki sütunlar kabın altında dolguyu boşluk olarak gösterir, ancak son sütunda metin tamamen sığmazsa, dolguyu görmek için kaydırma yapmanız gerekebilir.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve -8000 ile 8000 arasındaki sayılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get paddingBottom():*
public function set paddingBottom(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
paddingLeft | özellik |
paddingLeft:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Piksel cinsinden sol daraltma. 45'lik bir başlangıç tarafı dolgusu alan listeler dışında auto değerinin varsayılanı sıfırdır. (basamaklama sırasında tanımsızsa varsayılan değeri alır). Kabın sol kenarı ile metin arasındaki boşluk. Değer bir Sayı veya auto değeridir.
Birden çok sütun içeren kaydırılabilir kaplardaki dikey metinlerde, birinci ve birinciden sonraki sütunlar kabın sonunda dolguyu boşluk olarak gösterir, ancak son sütunda metin tamamen sığmazsa, dolguyu görmek için kaydırma yapmanız gerekebilir.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve -8000 ile 8000 arasındaki sayılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get paddingLeft():*
public function set paddingLeft(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
paddingRight | özellik |
paddingRight:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Piksel cinsinden sağ daraltma. 45'lik bir başlangıç tarafı dolgusu alan listeler dışında auto değerinin varsayılanı sıfırdır. (basamaklama sırasında tanımsızsa varsayılan değeri alır). Kabın sağ kenarı ile metin arasındaki boşluk. Değer bir Sayı veya auto değeridir.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve -8000 ile 8000 arasındaki sayılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get paddingRight():*
public function set paddingRight(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
paddingTop | özellik |
paddingTop:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Piksel cinsinden üst daraltma. 45'lik bir başlangıç tarafı dolgusu alan listeler dışında auto değerinin varsayılanı sıfırdır. (basamaklama sırasında tanımsızsa varsayılan değeri alır). Kabın üst kenarı ile metin arasındaki boşluk. Değer bir Sayı veya auto değeridir.
Dize olarak geçerli değerler şunlardır: FormatValue.AUTO, FormatValue.INHERIT ve -8000 ile 8000 arasındaki sayılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik FormatValue.AUTO değerine sahip olacaktır.
Uygulama
public function get paddingTop():*
public function set paddingTop(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
paragraphEndIndent | özellik |
paragraphEndIndent:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragrafın uç kenarına uygulanacak girinti miktarını piksel cinsinden belirten bir sayı. Soldan sağa olan metinlerde sağ kenara ve sağdan sola olan metinlerde sol kenara başvurur.
Geçerli değerler, 0 ile 8000 sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get paragraphEndIndent():*
public function set paragraphEndIndent(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
paragraphSpaceAfter | özellik |
paragraphSpaceAfter:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragraftan sonra bırakılacak piksel cinsinden boşluk miktarını belirten bir Number değeri. paragraphSpaceBefore
öğesi ile art arda daraltır.
Geçerli değerler, 0 ile 8000 sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get paragraphSpaceAfter():*
public function set paragraphSpaceAfter(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
paragraphSpaceBefore | özellik |
paragraphSpaceBefore:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragraftan önce bırakılacak piksel cinsinden boşluk miktarını belirten bir Number değeri. paragraphSpaceAfter
öğesi ile art arda daraltır.
Geçerli değerler, 0 ile 8000 sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get paragraphSpaceBefore():*
public function set paragraphSpaceBefore(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
paragraphStartIndent | özellik |
paragraphStartIndent:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragrafın uç kenarına uygulanacak girinti miktarını piksel cinsinden belirten bir Sayı. Soldan sağa olan metinlerde sol kenara ve sağdan sola olan metinlerde sağ kenara başvurur.
Geçerli değerler, 0 ile 8000 sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get paragraphStartIndent():*
public function set paragraphStartIndent(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
renderingMode | özellik |
renderingMode:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metin için kullanılan oluşturma modu. Gömülü fontlara uygulanır (fontLookup
özelliği FontLookup.EMBEDDED_CFF
değerine ayarlanır).
Geçerli değerler RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir RenderingMode.CFF değerine sahip olacaktır.
Uygulama
public function get renderingMode():*
public function set renderingMode(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
rootElement | özellik |
rootElement:ContainerFormattedElement
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kapta görüntülenen kök öğesini döndürür. Kök öğesi, örneğin, bir DivElement veya TextFlow örneği olabilir.
Uygulama
public function get rootElement():ContainerFormattedElement
İlgili API Öğeleri
styleName | özellik |
styleName:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Öğeye tanımlayıcı bir sınıf atar ve böylece styleName
öğesine başvurularak öğe için bir stil ayarlanmasını olanaklı kılar.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımlanmazsa bu özellik bir null değerine sahip olacaktır.
Uygulama
public function get styleName():*
public function set styleName(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
styles | özellik |
styles:Object
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu ContainerController üzerindeki stilleri döndürür. Alıcının, stiller sözlüğünün bir kopyasını yaptığını unutmayın. Döndürülen nesne çekirdek ve kullanıcı stilleri de dahil olmak üzere format özelliğinde ayarlanan tüm stilleri içerir. Döndürülen nesne bir stylename-value çiftleri dizisinden oluşur.
Uygulama
public function get styles():Object
İlgili API Öğeleri
tabStops | özellik |
tabStops:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragrafla ilişkili sekme duraklarını belirtir. Ayarlayıcılar bir TabStopFormat dizisi, bir yoğunlaştırılmış dize temsili, tanımsız veya FormatValue.INHERIT
öğesi alabilir. Yoğunlaştırılmış dize temsili her zaman bir TabStopFormat dizisine dönüştürülür.
Dize tabanlı format, her sekme durağının bir veya birkaç boşlukla ayrıldığı bir sekme durakları listesidir.
Sekme durağı şu formu alır: <hizalama türü><hizalama konumu>|<hizalama simgesi>.
Hizalama türü tek bir karakter olup S, E, C veya D (ya da küçük harf karşılıkları) olabilir. Başlangıç için S veya s, bitiş için E ya da e, merkez için C veya c, ondalık için D ya da d. Hizalama türü isteğe bağlıdır ve belirtilmezse varsayılan olarak S değerini alır.
Hizalama konumu bir Number değeridir ve Number değerleri için FXG spesifikasyonuna göre belirtilir (ondalık veya bilimsel gösterim). Hizalama konumu gereklidir.
Dikey çubuk, hizalama konumunu hizalama simgesinden ayırmak için kullanılır ve yalnızca hizalama simgesi varsa bulunur.
Hizalama simgesi, hizalama türü D olduğunda isteğe bağlıdır ve hizalama türü D dışında herhangi bir şey olduğunda ise bulunmaz. Hizalama simgesi, sekme durağını bitiren boşlukla sonlandırılmış herhangi bir karakter sırası olabilir (son sekme durağı için, sonlandıran boşluk isteğe bağlıdır; hizalama simgesinin sonu ima edilir). Boşluk, ters eğik çizgiyle işaretlendiğinde (\ ), hizalama simgesinin bir parçası olabilir. Ters eğik çizgi, başka bir ters eğik çizgiyle işaretlendiğinde (\\), hizalama simgesinin bir parçası olabilir. Hizalama türü D ise ve hizalama işareti belirlenmediyse, varsayılan null değerini alacaktır.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir null değerine sahip olacaktır.
Uygulama
public function get tabStops():*
public function set tabStops(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
textAlign | özellik |
textAlign:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Kapla ilişkili paragraftaki satırların hizalaması. TextAlign.LEFT
satırları kabın sol kenarı doğrultusunda hizalar. TextAlign.RIGHT
sağ kenarda hizalar. TextAlign.CENTER
sol ve sağ kenarlara eşit uzaklıktaki satırı konumlandırır. TextAlign.JUSTIFY
satırları boşluğu dolduracak şekilde dağıtır. TextAlign.START
soldan sağa olan metinlerde sola ayarlamak ve sağdan sola olan metinlerde sağa ayarlamaya eşdeğerdir. TextAlign.END
soldan sağa olan metinlerde sağa ayarlamak ve sağdan sola olan metinlerde sola ayarlamaya eşdeğerdir.
Geçerli değerler TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextAlign.START değerine sahip olacaktır.
Uygulama
public function get textAlign():*
public function set textAlign(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
textAlignLast | özellik |
textAlignLast:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Yaslanan metindeki kapla ilişkili paragraftaki son (veya tek) satırın hizalaması. textAlign
öğesi TextAlign.JUSTIFY
ayarındaysa, textAlignLast
son satırın (veya bu tek satırlık bir bloksa tek satırın) nasıl hizalanacağını belirtir. Değerler textAlign
öğesine benzer.
Geçerli değerler TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextAlign.START değerine sahip olacaktır.
Uygulama
public function get textAlignLast():*
public function set textAlignLast(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
textAlpha | özellik |
textAlpha:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metine ilişkin alfa (saydamlık) değeri. 0 değeri tamamen saydamlığı ifade ederken, 1 değeri tamamen opaklığı ifade eder. textAlpha
özelliği 0 olarak ayarlanmış görüntüleme nesneleri görünmez olsa da etkindir.
Geçerli değerler, 0 ile 1 arasında bir değer ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 1 değerine sahip olacaktır.
Uygulama
public function get textAlpha():*
public function set textAlpha(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
textDecoration | özellik |
textDecoration:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metin üzerindeki dekorasyon. Alt çizgi uygulamak için kullanılır; varsayılan none değeridir.
Geçerli değerler TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextDecoration.NONE değerine sahip olacaktır.
Uygulama
public function get textDecoration():*
public function set textDecoration(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
textFlow | özellik |
textFlow:flashx.textLayout.elements:TextFlow
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İçeriği kapta görüntülenen TextFlow nesnesini döndürür. textFlow
ve rootElement
değerleri aynıdır veya bu, kök öğesinin TextFlow nesnesidir. Örneğin, kabın kök öğesi bir DivElement olursa, değer, DivElement öğesinin ait olduğu TextFlow nesnesi olacaktır.
Uygulama
public function get textFlow():flashx.textLayout.elements:TextFlow
İlgili API Öğeleri
textIndent | özellik |
textIndent:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Paragrafın ilk satırına uygulanacak girinti miktarını piksel cinsinden belirten bir Sayı. Negatif girinti, satırın kenar boşluğuna ve büyük olasılıkla kabın dışına itilmesine neden olur.
Geçerli değerler, -8000 ile 8000 arasındaki sayılar ve FormatValue.INHERIT değeridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get textIndent():*
public function set textIndent(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
textJustify | özellik |
textJustify:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Metni yaslamak için seçenekler belirler. Varsayılan değer TextJustify.INTER_WORD
olup bu, yaslamada boşluk karakterlerine fazladan boşluk eklendiği anlamına gelir. TextJustify.DISTRIBUTE
öğesi, boşluk karakterlerine ve ayrı karakterlere ek boşluk ekler. Yalnızca JustificationRule.SPACE
öğesinin bir justificationRule
değeriyle birlikte kullanılır.
Geçerli değerler TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextJustify.INTER_WORD değerine sahip olacaktır.
Uygulama
public function get textJustify():*
public function set textJustify(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
textLength | özellik |
textLength:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kaptaki toplam karakter sayısını döndürür. Kap kaydırılabilir durumdaysa bu, geçerli olarak görünümde olmayan metni içerebilir. Metin oluşturulduğunda bu değer güncellenir (IFlowComposer'ın compose()
veya updateAllControllers()
yöntemleri çağrıldığında).
Uygulama
public function get textLength():int
İlgili API Öğeleri
textRotation | özellik |
textRotation:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metni döndürecek derece sayısını belirler.
Geçerli değerler TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TextRotation.AUTO değerine sahip olacaktır.
Uygulama
public function get textRotation():*
public function set textRotation(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
trackingLeft | özellik |
trackingLeft:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Karakterin soluna uygulanacak izleme (manuel karakter aralığı) miktarını piksel cinsinden belirten sayı (veya fontSize
yüzdesi, %120 gibi). Karakter aralığı etkinleştirilirse, fontun karakter aralığı tablosundaki değerlere trackingLeft
değeri eklenir. Karakter aralığı devre dışı bırakılırsa, elle karakter aralığı değeri olarak trackingLeft
değeri kullanılır. Hem pozitif hem de negatif değerleri destekler.
Sayı şeklindeki geçerli değerler, -1000 ile 1000 arasındadır.
Yüzde şeklindeki geçerli değerler, %-1000 ile %1000 arasında olan sayılardır.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get trackingLeft():*
public function set trackingLeft(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
trackingRight | özellik |
trackingRight:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Karakterin sağına uygulanacak izleme (manuel karakter aralığı) miktarını piksel cinsinden belirten sayı (veya fontSize
yüzdesi, %120 gibi). Karakter aralığı etkinleştirilirse, fontun karakter aralığı tablosundaki değerlere trackingRight
değeri eklenir. Karakter aralığı devre dışı bırakılırsa, elle karakter aralığı değeri olarak trackingRight
değeri kullanılır. Hem pozitif hem de negatif değerleri destekler.
Sayı şeklindeki geçerli değerler, -1000 ile 1000 arasındadır.
Yüzde şeklindeki geçerli değerler, %-1000 ile %1000 arasında olan sayılardır.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 0 değerine sahip olacaktır.
Uygulama
public function get trackingRight():*
public function set trackingRight(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
typographicCase | özellik |
typographicCase:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bu metin için kullanılan basamak büyük/küçük harf türü. Aşağıda bazı örneklere yer verilmiştir:
Geçerli değerler TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir TLFTypographicCase.DEFAULT değerine sahip olacaktır.
Uygulama
public function get typographicCase():*
public function set typographicCase(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
userStyles | özellik |
userStyles:Object
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir ContainerController nesnesinde kullanıcı stilleri okuyup yazmanıza izin verir. Bu özelliğini okumanın öğenin biçiminde userStyles setinin bir kopyasını oluşturduğunu unutmayın.
Uygulama
public function get userStyles():Object
public function set userStyles(value:Object):void
verticalAlign | özellik |
verticalAlign:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Dikey hizalama veya yaslama (basamaklama sırasında tanımsızsa varsayılan değeri benimser). TextFlow öğelerinin kap içinde nasıl hizalanacağını belirler.
Geçerli değerler VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Basamaklama sırasında tanımsızsa bu özellik VerticalAlign.TOP değerine sahip olacaktır.
Uygulama
public function get verticalAlign():*
public function set verticalAlign(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
verticalScrollPolicy | özellik |
verticalScrollPolicy:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
ScrollPolicy sınıfının sabitlerinden birini atayarak ayarlayabileceğiniz dikey kaydırma ilkesini belirtir: ON, OFF veya AUTO.
Uygulama
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
İlgili API Öğeleri
verticalScrollPosition | özellik |
verticalScrollPosition:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Sahne alanında geçerli dikey kaydırma konumunu belirtir. Bu değer, üstten itibaren piksel sayısını belirtir.
Uygulama
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
whiteSpaceCollapse | özellik |
whiteSpaceCollapse:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Bir TextFlow öğesinin içine metin aktarırken beyaz boşluğu daraltır veya korur. WhiteSpaceCollapse.PRESERVE
beyaz boşluk karakterlerinin tümünü korur. WhiteSpaceCollapse.COLLAPSE
bir içe aktarılan metin bloğunun içindeki yeni satırları, sekmeleri ve satır aralığı veya izleyen boşlukları kaldırır. Satır kesmesi etiketleri () ve Unicode satır ayırma karakterleri korunur.
Geçerli değerler WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT değerleridir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir WhiteSpaceCollapse.COLLAPSE değerine sahip olacaktır.
Uygulama
public function get whiteSpaceCollapse():*
public function set whiteSpaceCollapse(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
İlgili API Öğeleri
wordSpacing | özellik |
wordSpacing:*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextLayoutFormat: Yaslama sırasında kullanılacak kelimeler arasındaki optimum, minimum ve maksimum aralığı (normal alan genişliğinin çarpanı olarak) belirtir. Optimum aralık bir aralığın istenen boyutunu fontta tanımlanan değerin bir bölümü olarak belirtmek için kullanılır. Minimum ve maksimum değerler, satırı yaslamak için harf aralığı kullanılmadan önce kelimelerin arasındaki boşlukların ne kadar geniş veya dar olacağını belirlemek için textJustify dağıtıldığında kullanılır.
Yüzde şeklindeki geçerli değerler, %-1000 ile %1000 arasında olan sayılardır.
Geçerli değerler FormatValue.INHERIT değerini içerir.
Varsayılan değer, ayarlanmamış görünen tanımsız değerdir.
Bu özellik, basamaklama sırasında tanımlanmazsa, değerini bir üst öğeden miras alır. Bu özelliği herhangi bir üst öğe ayarlamadıysa, bir 100%, 50%, 150% değerine sahip olacaktır.
Uygulama
public function get wordSpacing():*
public function set wordSpacing(value:any):void
Atar
RangeError — ayarlanan değer bu özelliğin erişiminde olmadığında
|
ContainerController | () | Yapıcı |
public function ContainerController(container:Sprite, compositionWidth:Number = 100, compositionHeight:Number = 100)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Constructor - bir ContainerController örneği oluşturur. ContainerController, genişlik ve yüksekliğini belirtmemeniz durumunda kapta bazı metinlerin görüntülenmesi için varsayılan bir compositionWidth
ve compositionHeight
öğesine sahiptir.
container:Sprite — İçindeki metin satırlarının yönetildiği DisplayObjectContainer.
| |
compositionWidth:Number (default = 100 ) — Kapta metin oluşturmak için başlangıç genişliği.
| |
compositionHeight:Number (default = 100 ) — Kapta metin oluşturmak için başlangıç yüksekliği.
|
activateHandler | () | yöntem |
public function activateHandler(event:Event):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, Event.ACTIVATE
olayını işler.
Parametreler
event:Event — Event nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.display.Sprite; import flash.events.Event; import flashx.textLayout.container.ContainerController; public class ContainerController_activateHandlerExample extends ContainerController { public function ContainerController_activateHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function activateHandler(event:Event):void { // run the TLF handler for the activate event super.activateHandler(event); // and add your own code for the event trace("You are in activateHandler()"); } } }
addBackgroundShape | () | yöntem |
protected function addBackgroundShape(shape:Shape):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Arka plan şekillerinin (örneğin arka plan rengi) çizildiği bir flash.display.Shape
nesnesi ekler. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi ilk container
öğesine, varsa tam ilk flash.text.engine.TextLine
alt öğesinden önce ve yoksa son mevcut alt öğeden sonra ekler.
Parametreler
shape:Shape — Eklenecek flash.display.Shape nesnesi
|
İlgili API Öğeleri
addInlineGraphicElement | () | yöntem |
protected function addInlineGraphicElement(parent:DisplayObjectContainer, inlineGraphicElement:DisplayObject, index:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 2.0 |
parent
öğesinin alt öğesi olarak bir flash.display.DisplayObject
nesnesi ekler. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi belirtilen dizine parent
öğesinin doğrudan alt öğesi olarak ekler. Bu, InlineGraphicElements öğesini TextLine öğesine veya kaba eklemek için çağrılır.
Parametreler
parent:DisplayObjectContainer — inlineGraphicElement öğesine eklenecek flash.display.DisplayObjectContainer nesnesi
| |
inlineGraphicElement:DisplayObject — eklenecek flash.display.DisplayObject nesnesi
| |
index:int — üst öğesindeki kaydırmanın ekleme dizini
|
İlgili API Öğeleri
addSelectionContainer | () | yöntem |
protected function addSelectionContainer(selectionContainer:DisplayObjectContainer):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Seçim şekillerinin eklendiği (örneğin blok seçim vurgusu, imleç vb.) bir flash.display.DisplayObjectContainer
öğesi. Geçersiz kılınabilen bu yöntemin varsayılan uygulaması, şu davranışa sahiptir: Nesne, varsa, container
öğesinin tam ilk flash.text.engine.TextLine
alt öğesinden önce eklenir ve nesne opaktır ve normal karışım moduna sahiptir. Diğer tüm durumlarda, container
öğesinin son alt öğesi olarak eklenir.
Parametreler
selectionContainer:DisplayObjectContainer — eklenecek flash.display.DisplayObjectContainer nesnesi
|
İlgili API Öğeleri
addTextLine | () | yöntem |
protected function addTextLine(textLine:flash.text.engine:TextLine, index:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
flash.text.engine.TextLine
nesnesini bir container
öğesinin altındaki nesne olarak ekler. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi belirtilen dizine container
öğesinin doğrudan alt öğesi olarak ekler.
Parametreler
textLine:flash.text.engine:TextLine — eklenecek flash.text.engine.TextLine nesnesi
| |
index:int — Üst öğesindeki metin satırının ekleme dizini
|
İlgili API Öğeleri
autoScrollIfNecessary | () | yöntem |
public function autoScrollIfNecessary(mouseX:int, mouseY:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
"Sürükleme" seçimi sırasında bir kaydırma olayını tutar.
Parametreler
mouseX:int — Fare imlecinin sahne alanındaki yatay konumu.
| |
mouseY:int — Fare imlecinin sahne alanındaki dikey konumu.
|
beginMouseCapture | () | yöntem |
public function beginMouseCapture():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemcilerden bir güvenlik sanal alanının dışından mouseup ve mousemove olaylarının ilerletilmesine başlamalarını istemek için çağrılır.
clearStyle | () | yöntem |
createContextMenu | () | yöntem |
protected function createContextMenu():ContextMenu
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
ContainerController için bir bağlam menüsü oluşturur. Menüye öğeler eklemek için ContextMenu sınıfının yöntemlerini kullanın.
Özel bir bağlam menüsü tanımlamak için bu yöntemi geçersiz kılabilirsiniz.
DöndürürContextMenu |
İlgili API Öğeleri
deactivateHandler | () | yöntem |
editHandler | () | yöntem |
public function editHandler(event:Event):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, bir düzenleme olayını (CUT, COPY, PASTE, SELECT_ALL) işler.
Parametreler
event:Event — Event nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.Event; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_editHandlerExample extends ContainerController { public function ContainerController_editHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function editHandler(event:Event):void { // run the TLF handler for the focus event super.editHandler(event); // and add your own code for the event trace("You are in editHandler()"); } } }
endMouseCapture | () | yöntem |
public function endMouseCapture():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemcilere bir güvenlik sanal alanının dışından mouseup ve mousemove olaylarının ilerletilmesinin artık gerekmediğini bildirmek için çağrılır.
focusChangeHandler | () | yöntem |
public function focusChangeHandler(event:FocusEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, FocusEvent.KEY_FOCUS_CHANGE
ve FocusEvent.MOUSE_FOCUS_CHANGE
olaylarını işler.
Parametreler
event:FocusEvent — FocusEvent nesnesi.
|
İlgili API Öğeleri
focusInHandler | () | yöntem |
public function focusInHandler(event:FocusEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, FocusEvent.FOCUS_IN
olayını işler.
Parametreler
event:FocusEvent — FocusEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.FocusEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_focusInHandlerExample extends ContainerController { public function ContainerController_focusInHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function focusInHandler(event:FocusEvent):void { // run the TLF handler for the focus event super.focusInHandler(event); // and add your own code for the event trace("You are in focusInHandler()"); } } }
focusOutHandler | () | yöntem |
public function focusOutHandler(event:FocusEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, FocusEvent.FOCUS_OUT
olayını işler.
Parametreler
event:FocusEvent — FocusEvent nesnesi.
|
İlgili API Öğeleri
getContentBounds | () | yöntem |
public function getContentBounds():Rectangle
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Son oluşturma veya güncelleme işleminin yansıttığı şekilde, metnin kapladığı alanı döndürür. Kap kaydırabilir durumdaysa ve metin görünebilir alanı aşarsa, genişlik ve yükseklik tahmin edilebilir.
DöndürürRectangle — metnin kapladığı alanı açıklar.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
getContentBounds()
öğesini kullanır.package flashx.textLayout.container.examples { import flash.geom.Rectangle; import flash.display.Sprite; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.container.ContainerController; import flashx.textLayout.conversion.TextConverter; public class ContainerController_getContentBoundsExample extends Sprite { private const textMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='08' " + "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>" + "<flow:p paragraphSpaceBefore='inherit'>" + "<flow:span>There are many </flow:span>" + "<flow:span fontStyle='italic'>such</flow:span>" + "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + " marble which composes a large part of the substance of the hills. Some of them, built " + "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks" + "of the stones, look already like relics of antiquity, and may yet be overspread with the" + " lichens of centuries to come.</flow:span>" + "</flow:p>" + "</flow:TextFlow>"; public function ContainerController_getContentBoundsExample(textFlow:TextFlow):void { // Body text TextFlow and flow composer var textFlow:TextFlow = new TextFlow(); textFlow = TextConverter.importToFlow(textMarkup, TextConverter.TEXT_LAYOUT_FORMAT); var container:Sprite = new Sprite(); var controller:ContainerController = new ContainerController(container, 120, 200); container.x = 150; container.y = 50; // Add controller to text flow; add container to stage and display text textFlow.flowComposer.addController(controller); addChild(container); textFlow.flowComposer.updateAllControllers(); // draw a border around the text drawBorder(controller); } private function drawBorder(controller:ContainerController):void { // get the rectangle that makes up the bounds of the content var bounds:Rectangle = controller.getContentBounds(); // retrieve the container and draw the border var container:Sprite = controller.container as Sprite; container.graphics.lineStyle(.5); container.graphics.moveTo(bounds.left,bounds.top); container.graphics.lineTo(bounds.right,bounds.top); container.graphics.lineTo(bounds.right,bounds.bottom); container.graphics.lineTo(bounds.left,bounds.bottom); container.graphics.lineTo(bounds.left,bounds.top); container.graphics.drawRect(bounds.left, bounds.top, bounds.width, bounds.height ); } } }
getFirstTextLineChildIndex | () | yöntem |
protected function getFirstTextLineChildIndex():int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İlk metin satırının üst öğesinde görünmesi gereken dizini alır. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması container
öğesinin, varsa, ilk flash.text.engine.TextLine
alt öğesini döndürür ve yoksa container
öğesinin son aynı alt öğesini döndürür..
int — ilk metin satırının üst öğesinde görünmesi gereken dizin
|
İlgili API Öğeleri
getScrollDelta | () | yöntem |
public function getScrollDelta(numLines:int):Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen satır sayısı kadar yukarı veya aşağı kaydırmak için gerekli kaydırma mesafesini hesaplar. Negatif sayılar yukarı kaydırılarak TextFlow öğesinin üst kısmı görüntüleme alanına getirilir. Pozitif sayılar aşağı kaydırılarak aşağıdan yukarı bir sonraki satır tam görünüme getirilir.
Yukarı kaydırma yapıldığında, örneğin, yöntem bir sonraki satırı tamamen görünür hale getirir. Sonraki satır kısmen gizleniyorsa ve belirtilen satır sayısı 1 ise, kısmen gizlenen satır tamamen görünür hale gelir.
Parametreler
numLines:int — Kaydırılacak satır sayısı.
|
Number — kaydırılacak alanın delta miktarı
|
getStyle | () | yöntem |
public function getStyle(styleProp:String):*
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
styleProp
parametresi tarafından belirtilen stilin değerini döndürür.
Parametreler
styleProp:String — Değerini istediğiniz stil özelliğinin adı.
|
* — Belirtilen stil için geçerli değer.
|
imeStartCompositionHandler | () | yöntem |
public function imeStartCompositionHandler(event:IMEEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde IMEEvent.IME_START_COMPOSITION
olayını işler.
Parametreler
event:IMEEvent — IMEEvent nesnesi.
|
İlgili API Öğeleri
invalidateContents | () | yöntem |
public function invalidateContents():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bu kaptaki tüm metni, oluşturma gerektiriyor olarak işaretler.
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.conversion.TextConverter; public class ContainerController_invalidateContentsExample extends Sprite { public function ContainerController_invalidateContentsExample() { // create container, text flow, composer, paragraph, and span var container:Sprite = new Sprite(); var textFlow:TextFlow = new TextFlow(); var paragraph:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement; // add container to the stage; create controller and add it to the text flow addChild(container); container.x = 100; container.y = 50; var controller:ContainerController = new ContainerController(container, 200, 200); textFlow.flowComposer.addController(controller); // set font size and add text to the span; add the span to the paragraph textFlow.fontSize = 16; span.text = "Does invalidateContents() cause this text to be damaged?"; paragraph.addChild(span); textFlow.addChild(paragraph); //update controller to display text textFlow.flowComposer.updateAllControllers(); // invalidate the controller contents and check to see if they are damaged controller.invalidateContents(); if(controller.isDamaged()) span.text += "\nYes, it does."; else span.text += "\nNo, it doesn't"; textFlow.flowComposer.updateAllControllers(); } } }
isDamaged | () | yöntem |
public function isDamaged():Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kapta oluşturma gerektiren metin olup olmadığını belirler.
DöndürürBoolean — kap oluşturma gerektiriyorsa, true.
|
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.conversion.TextConverter; public class ContainerController_isDamagedExample extends Sprite { public function ContainerController_isDamagedExample() { // create container, composer, text flow, paragraph, and span var container:Sprite = new Sprite(); var textFlow:TextFlow = new TextFlow(); var paragraph:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement; // add container to the stage; create controller and add it to the text flow addChild(container); var controller:ContainerController = new ContainerController(container, 200, 700 ); textFlow.flowComposer.addController(controller); //set font size, add text to the span and the paragraph to the text flow textFlow.fontSize = 24; span.text = "Does this text flow need to be composed?"; paragraph.addChild(span); textFlow.addChild(paragraph); // display the text textFlow.flowComposer.updateAllControllers(); // replace 'this' with 'your' and check to see if text flow is damaged span.replaceText(5, 9, "your"); if(controller.isDamaged()) { span.text += " Yes it does."; } textFlow.flowComposer.updateAllControllers(); } } }
keyDownHandler | () | yöntem |
public function keyDownHandler(event:KeyboardEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, KeyboardEvent.KEY_DOWN
olayını işler.
Parametreler
event:KeyboardEvent — KeyboardEvent nesnesi.
|
İlgili API Öğeleri
keyFocusChangeHandler | () | yöntem |
public function keyFocusChangeHandler(event:FocusEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde FocusEvent.KEY_FOCUS_CHANGE
olayını işler.
Parametreler
event:FocusEvent — FocusEvent nesnesi.
|
İlgili API Öğeleri
keyUpHandler | () | yöntem |
public function keyUpHandler(event:KeyboardEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, Keyboard.KEY_UP
olayını işler.
Parametreler
event:KeyboardEvent — KeyboardEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.KeyboardEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_keyUpHandlerExample extends ContainerController { public function ContainerController_keyUpHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function keyUpHandler(event:KeyboardEvent):void { // run the TLF handler for the KEY_UP event super.keyUpHandler(event); // and add your own code for the event trace("You are in keyUpHandler()"); } } }
menuSelectHandler | () | yöntem |
public function menuSelectHandler(event:ContextMenuEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, ContextMenuEvent.MENU_SELECT
olayını işler.
Parametreler
event:ContextMenuEvent — ContextMenuEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.ContextMenuEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_menuSelectHandlerExample extends ContainerController { public function ContainerController_menuSelectHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function menuSelectHandler(event:ContextMenuEvent):void { // run the TLF handler for the MENU_SELECT event super.menuSelectHandler(event); // and add your own code for the event trace("You are in menuSelectHandler()"); } } }
mouseDoubleClickHandler | () | yöntem |
public function mouseDoubleClickHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.DOUBLE_CLICK
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.MouseEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_mouseDoubleClickHandlerExample extends ContainerController { public function ContainerController_mouseDoubleClickHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function mouseDoubleClickHandler(event:MouseEvent):void { // run the TLF handler for the MOUSE_OVER event super.mouseDoubleClickHandler(event); // and add your own code for the event trace("You are in mouseDoubleClickHandler()"); } } }
mouseDownHandler | () | yöntem |
public function mouseDownHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_DOWN
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
mouseMoveHandler | () | yöntem |
public function mouseMoveHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_MOVE
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
mouseMoveSomewhere | () | yöntem |
mouseOutHandler | () | yöntem |
public function mouseOutHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_OUT
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
mouseOverHandler | () | yöntem |
public function mouseOverHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_OVER
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.MouseEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_mouseOverHandlerExample extends ContainerController { public function ContainerController_mouseOverHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function mouseOverHandler(event:MouseEvent):void { // run the TLF handler for the MOUSE_OVER event super.mouseOverHandler(event); // and add your own code for the event trace("You are in mouseOverHandler()"); } } }
mouseUpHandler | () | yöntem |
public function mouseUpHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_UP
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
mouseUpSomewhere | () | yöntem |
mouseWheelHandler | () | yöntem |
public function mouseWheelHandler(event:MouseEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, MouseEvent.MOUSE_WHEEL
olayını işler.
Parametreler
event:MouseEvent — MouseEvent nesnesi.
|
İlgili API Öğeleri
removeBackgroundShape | () | yöntem |
protected function removeBackgroundShape(shape:Shape):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Arka plan şekillerinin (örneğin arka plan rengi) çizildiği bir flash.display.Shape
nesnesini kaldırır. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi parent
öğesinden kaldırır.
Parametreler
shape:Shape — kaldırılacak flash.display.Shape nesnesi
|
İlgili API Öğeleri
removeInlineGraphicElement | () | yöntem |
protected function removeInlineGraphicElement(parent:DisplayObjectContainer, inlineGraphicElement:DisplayObject):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 2.0 |
Bir flash.display.DisplayObject
nesnesini üst öğesinden kaldırır. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi medya bileşeninin bir doğrudan alt öğesi olması durumunda container
öğesinden kaldırır. Bu yöntem, nesne parent
öğesinin altında olmasa da çağrılabilir. Bu yöntemin herhangi bir uygulaması bu durumda herhangi bir eylemin gerçekleştirilmemesini sağlamalıdır.
Parametreler
parent:DisplayObjectContainer — kaldırılacak flash.display.DisplayObject nesnesi
| |
inlineGraphicElement:DisplayObject |
İlgili API Öğeleri
removeSelectionContainer | () | yöntem |
protected function removeSelectionContainer(selectionContainer:DisplayObjectContainer):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Seçim şekilleri (blok seçimi vurgusu, imleç, vb.) içeren flash.display.DisplayObjectContainer
nesnesini kaldırır. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi varsa üst öğesinden kaldırır.
Parametreler
selectionContainer:DisplayObjectContainer — kaldırılacak flash.display.DisplayObjectContainer nesnesi
|
İlgili API Öğeleri
removeTextLine | () | yöntem |
protected function removeTextLine(textLine:flash.text.engine:TextLine):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir flash.text.engine.TextLine
nesnesini üst öğesinden kaldırır. Bu yöntemin geçersiz kılınabilen varsayılan uygulaması, nesneyi medya bileşeninin bir doğrudan alt öğesi olması durumunda container
öğesinden kaldırır. Bu yöntem, nesne container
öğesinin altında olmasa da çağrılabilir. Bu yöntemin herhangi bir uygulaması bu durumda herhangi bir eylemin gerçekleştirilmemesini sağlamalıdır.
Parametreler
textLine:flash.text.engine:TextLine — kaldırılacak flash.text.engine.TextLine nesnesi
|
İlgili API Öğeleri
scrollToRange | () | yöntem |
public function scrollToRange(activePosition:int, anchorPosition:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Metin aralığının kapta görünür olması için kaydırır.
Parametreler
activePosition:int — Seçimi genişlettiğinizde değiştirilen seçimin sonu. Metin akışının başlangıcından itibaren uzaklık olarak ifade edilen, seçimin başı veya sonu olabilir.
| |
anchorPosition:int — Seçimi genişlettiğiniz andaki seçimin sabit ucu. Bu, seçimin başı veya sonu olabilir.
|
selectRange | () | yöntem |
public function selectRange(anchorIndex:int, activeIndex:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.0 |
ITextSupport uygulayan bir bileşende seçilen metin aralığını ayarlar. Argümanlardan herhangi biri sınırlar dışındaysa, seçim değiştirilmemelidir. Satır içi IME'yi destekleyen bileşenler bu yöntemi çağırmalıdır.
Parametreler
anchorIndex:int — Seçimin tutturucu ucundaki karakterin sıfır temelli dizin değeri
| |
activeIndex:int — Seçimin etkin ucundaki karakterin sıfır temelli dizin değeri
|
setCompositionSize | () | yöntem |
public function setCompositionSize(w:Number, h:Number):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kaptaki metin için izin verilen genişlik ve yüksekliği ayarlar. Genişlik ve yükseklik piksel cinsinden belirtilebilir veya iki değer için de NaN
kullanılabilir. NaN
değerin ölçüleceğini belirtir. Bu en geniş satırı ve/veya tüm içeriğin toplam yüksekliğini bulmak için kullanılabilir. Genişlik olarak NaN belirtildiğinde, satırlar TextLine.MAX_LINE_WIDTH
maksimum genişliğiyle kesilir. Yükseklik NaN
olarak belirtildiğinde kabın sınırsız yüksekliğe sahip olduğu varsayılır. Ölçülen gerçek değerler getContentBounds
içinde hazır olabilir. TextFlow
öğesinin hesaplanan blockProgression
özelliği BlockProgression.RL
olduğunda, genişliğin ve yüksekliğin anlamları değiştirilir.
Parametreler
w:Number — Kaptaki metin için kullanılabilir olan piksel cinsinden genişlik. NaN hiçbir genişliğin belirtilmediğini gösterir.
| |
h:Number — Kaptaki metin için kullanılabilir olan piksel cinsinden yükseklik. NaN hiçbir yüksekliğin belirtilmediğini gösterir.
|
İlgili API Öğeleri
flashx.textLayout.formats.BlockProgression
getContentBounds()
Örnek ( Bu örnek nasıl kullanılır? )
setCompositionSize()
ile ayarlar.
package flashx.textLayout.container.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.conversion.TextConverter; public class ContainerController_setCompositionSizeExample extends Sprite { public function ContainerController_setCompositionSizeExample() { // create container, text flow, composer, paragraph, and span var container:Sprite = new Sprite(); var textFlow:TextFlow = new TextFlow(); var paragraph:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement; // add container to the stage; create controller and add it to the text flow addChild(container); container.x = 100; container.y = 50; var controller:ContainerController = new ContainerController(container); textFlow.flowComposer.addController(controller); // set font size and add text to the span; add the span to the paragraph textFlow.fontSize = 12; controller.setCompositionSize(250, 200); span.text = "This example uses setCompositionSize() to set compositionWidth ("; span.text += controller.compositionWidth; span.text += ") and compositionHeight (" span.text += controller.compositionHeight; span.text += "), rather than setting them with:\nnew ContainerController()"; paragraph.addChild(span); // add paragraph to text flow, and display text textFlow.addChild(paragraph); textFlow.flowComposer.updateAllControllers(); } } }
setStyle | () | yöntem |
public function setStyle(styleProp:String, newValue:*):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
styleProp
parametresi tarafından belirtilen stilin değerini, newValue
parametresi tarafından belirtilen değere ayarlar.
Parametreler
styleProp:String — Değerini ayarlamak istediğiniz stil özelliğinin adı.
| |
newValue:* — Stile atamak istediğiniz değer.
|
softKeyboardActivatingHandler | () | yöntem |
public function softKeyboardActivatingHandler(event:Event):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.2, AIR 1.5 |
İstemci olayları yönetirken SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING
olayını işler.
Parametreler
event:Event — SoftKeyboardEvent nesnesi.
|
İlgili API Öğeleri
textInputHandler | () | yöntem |
public function textInputHandler(event:flash.events:TextEvent):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İstemci olayları yönettiğinde, TextEvent.TEXT_INPUT
olayını işler.
Parametreler
event:flash.events:TextEvent — TextEvent nesnesi.
|
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
package flashx.textLayout.container.examples { import flash.events.TextEvent; import flash.display.Sprite; import flashx.textLayout.container.ContainerController; public class ContainerController_textInputHandlerExample extends ContainerController { public function ContainerController_textInputHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100) { super(container, compositionWidth, compositionHeight); } override public function textInputHandler(event:TextEvent):void { // run the TLF handler for the textInput event super.textInputHandler(event); // and add your own code for the event - e.g. only allow alpha characters trace("You are in textInputHandler()"); } } }
updateGraphics | () | yöntem |
updateVisibleRectangle | () | yöntem |
protected function updateVisibleRectangle():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Kaydırma yapılıyorsa, görünümde yarım kalan çizgiler kaydırılabilir bölgeye kırpılacak şekilde, kaydırma dikdörtgenini kap dikdörtgenine ayarlar. Kaydırma yapılmıyorsa, herhangi bir kırpma oluşmayacak şekilde kaydırma dikdörtgenini temizleyin.
package flashx.textLayout.container.examples { import flash.display.Sprite; import flashx.textLayout.compose.StandardFlowComposer; import flashx.textLayout.container.ContainerController; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; public class ContainerControllerExample1 extends Sprite { private const textMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='8' " + "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>" + "<flow:p paragraphSpaceBefore='inherit'>" + "<flow:span>There are many </flow:span>" + "<flow:span fontStyle='italic'>such</flow:span>" + "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + " marble which composes a large part of the substance of the hills. Some of them, built " + "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks" + "of the stones, look already like relics of antiquity, and may yet be overspread with the" + " lichens of centuries to come. Others, where the lime-burner still feeds his daily and " + "nightlong fire, afford points of interest to the wanderer among the hills, who seats " + "himself on a log of wood or a fragment of marble, to hold a chat with the solitary man. " + "It is a lonesome, and, when the character is inclined to thought, may be an intensely " + "thoughtful occupation; as it proved in the case of Ethan Brand, who had mused to such " + "strange purpose, in days gone by, while the fire in this very kiln was burning.</flow:span>" + "</flow:p>" + "<flow:p paragraphSpaceBefore='inherit'>" + "<flow:span>" + "The man who now watched the fire was of a different order, and troubled himself with no " + "thoughts save the very few that were requisite to his business. At frequent intervals, " + "he flung back the clashing weight of the iron door, and, turning his face from the " + "insufferable glare, thrust in huge logs of oak, or stirred the immense brands with a " + "long pole. Within the furnace were seen the curling and riotous flames, and the burning " + "marble, almost molten with the intensity of heat; while without, the reflection of the " + "fire quivered on the dark intricacy of the surrounding forest, and showed in the " + "foreground a bright and ruddy little picture of the hut, the spring beside its door, the " + "athletic and coal-begrimed figure of the lime-burner, and the halffrightened child, " + "shrinking into the protection of his father's shadow. And when again the iron door was " + "closed, then reappeared the tender light of the half-full moon, which vainly strove to" + "trace out the indistinct shapes of the neighboring mountains; and, in the upper sky, " + "there was a flitting congregation of clouds, still faintly tinged with the rosy sunset, " + "though thus far down into the valley the sunshine had vanished long and long ago.</flow:span>" + "</flow:p>" + "</flow:TextFlow>"; public function ContainerControllerExample1() { // create the TextFlow, containers, and container controllers var textFlow:TextFlow; var container:Sprite = new Sprite(); var container2:Sprite = new Sprite(); var controllerOne:ContainerController = new ContainerController(container, 200, 210); var controllerTwo:ContainerController = new ContainerController(container2, 200, 220); // import the text flow from markup using TextConverter and assign a StandardFlowComposer textFlow = TextConverter.importToFlow(textMarkup, TextConverter.TEXT_LAYOUT_FORMAT); textFlow.flowComposer = new StandardFlowComposer(); // draw the container circles, add them to the stage and position them container.graphics.beginFill(0xFFCC00); container.graphics.drawCircle(100, 100, 140); container.graphics.endFill(); container2.graphics.beginFill(0xFF0000); container2.graphics.drawCircle(100, 100, 140); container2.graphics.endFill(); addChild(container); addChild(container2); container.x = 25; container.y = 100; container2.x = 280; container2.y = 100; // add the controllers to the text flow and update them to display the text textFlow.flowComposer.addController(controllerOne); textFlow.flowComposer.addController(controllerTwo); textFlow.flowComposer.updateAllControllers(); } } }
package flashx.textLayout.container.examples { import flash.display.Sprite; import flash.display.StageAlign; import flash.events.Event; import flash.geom.Rectangle; import flashx.textLayout.container.ContainerController; import flashx.textLayout.container.ScrollPolicy; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.edit.SelectionManager; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; public class ContainerControllerExample2 extends Sprite { // these variables are accessible to both methods in the class private var headingFlow:TextFlow; private var bodyFlow:TextFlow; private var headController:ContainerController; private var bodyController:ContainerController; private const headingMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008'>" + "<flow:p textAlign='center'>" + "<flow:span fontFamily='Georgia' fontSize='36'>Ethan Brand</flow:span><flow:br/>" + "<flow:span fontSize='8' fontStyle='italic'>by </flow:span>" + "<flow:span fontSize='12' fontStyle='italic'>Nathaniel Hawthorne</flow:span>" + "</flow:p>" + "</flow:TextFlow>"; private const bodyMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='8' " + "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingBottom='8' paddingLeft='8' paddingRight='8'>" + "<flow:p paragraphSpaceBefore='inherit' >" + "<flow:span>There are many </flow:span>" + "<flow:span fontStyle='italic'>such</flow:span>" + "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + " marble which composes a large part of the substance of the hills. Some of them, built " + "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks " + "of the stones, look already like relics of antiquity, and may yet be overspread with the" + " lichens of centuries to come. Others, where the lime-burner still feeds his daily and " + "nightlong fire, afford points of interest to the wanderer among the hills, who seats " + "himself on a log of wood or a fragment of marble, to hold a chat with the solitary man. " + "It is a lonesome, and, when the character is inclined to thought, may be an intensely " + "thoughtful occupation; as it proved in the case of Ethan Brand, who had mused to such " + "strange purpose, in days gone by, while the fire in this very kiln was burning.</flow:span>" + "</flow:p>" + "<flow:p paragraphSpaceBefore='inherit'>" + "<flow:span>" + "The man who now watched the fire was of a different order, and troubled himself with no " + "thoughts save the very few that were requisite to his business. At frequent intervals, " + "he flung back the clashing weight of the iron door, and, turning his face from the " + "insufferable glare, thrust in huge logs of oak, or stirred the immense brands with a " + "long pole. Within the furnace were seen the curling and riotous flames, and the burning " + "marble, almost molten with the intensity of heat; while without, the reflection of the " + "fire quivered on the dark intricacy of the surrounding forest, and showed in the " + "foreground a bright and ruddy little picture of the hut, the spring beside its door, the " + "athletic and coal-begrimed figure of the lime-burner, and the halffrightened child, " + "shrinking into the protection of his father's shadow. And when again the iron door was " + "closed, then reappeared the tender light of the half-full moon, which vainly strove to " + "trace out the indistinct shapes of the neighboring mountains; and, in the upper sky, " + "there was a flitting congregation of clouds, still faintly tinged with the rosy sunset, " + "though thus far down into the valley the sunshine had vanished long and long ago.</flow:span>" + "</flow:p>" + "</flow:TextFlow>"; public function ContainerControllerExample2() { // align the stage and add a listener (resizeHandler) for RESIZE events stage.align = StageAlign.TOP_LEFT; stage.addEventListener(flash.events.Event.RESIZE, resizeHandler); // create heading text flow, import heading text, and assign composer headingFlow = new TextFlow(); headingFlow = TextConverter.importToFlow(headingMarkup, TextConverter.TEXT_LAYOUT_FORMAT); // create body text flow, import body text, and assign flow composer bodyFlow = new TextFlow(); bodyFlow = TextConverter.importToFlow(bodyMarkup, TextConverter.TEXT_LAYOUT_FORMAT); // create heading container, add controller, position container and add to stage var headContainer:Sprite = new Sprite(); headController = new ContainerController(headContainer, 300, 50); headingFlow.flowComposer.addController(headController); headContainer.x = 120; headContainer.y = 20; addChild(headContainer); // update controller to display heading text headingFlow.flowComposer.updateAllControllers(); // create container for body text and position it var bodyContainer:Sprite = new Sprite(); bodyController = new ContainerController(bodyContainer, 300, 200); bodyContainer.x = 125; bodyContainer.y = 85; // create container format to specify columns var bodyContainerFormat:TextLayoutFormat = new TextLayoutFormat(); bodyContainerFormat.columnWidth = 120; bodyContainerFormat.columnGap = 15; bodyController.format = bodyContainerFormat; // enable scrolling bodyController.verticalScrollPolicy = ScrollPolicy.AUTO; bodyFlow.interactionManager = new SelectionManager(); // add controller, add container to stage, and display body text bodyFlow.flowComposer.addController(bodyController); addChild(bodyContainer); bodyFlow.flowComposer.updateAllControllers(); } private function resizeHandler(event:Event):void { const verticalGap:Number = 25; const stagePadding:Number = 16; var stageWidth:Number = stage.stageWidth - stagePadding; var stageHeight:Number = stage.stageHeight - stagePadding; var headlineWidth:Number = stageWidth; var headlineContainerHeight:Number = stageHeight; // Initial compose to get height of headline after resize headController.setCompositionSize(headlineWidth, headlineContainerHeight); headingFlow.flowComposer.compose(); var rect:Rectangle = headController.getContentBounds(); headlineContainerHeight = rect.height; // Resize and place headline text container // Call setCompositionSize() again with updated headline height headController.setCompositionSize(headlineWidth, headlineContainerHeight ); headController.container.x = stagePadding / 2; headController.container.y = stagePadding / 2; headingFlow.flowComposer.updateAllControllers(); // Resize and place body text container var bodyContainerHeight:Number = (stageHeight - verticalGap - headlineContainerHeight); bodyController.setCompositionSize(stageWidth, bodyContainerHeight ); bodyController.container.x = (stagePadding/2); bodyController.container.y = (stagePadding/2) + headlineContainerHeight + verticalGap; bodyFlow.flowComposer.updateAllControllers(); } } }
Tue Jun 12 2018, 01:09 PM Z