Paket | flashx.textLayout.compose |
Sınıf | public class FlowComposerBase |
Miras Alma | FlowComposerBase Object |
Alt Sınıflar | StandardFlowComposer |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
FlowComposerBase, akış oluşturucusunun birçok türünde ortak olan yöntem ve özellikleri uygulayan bir yardımcı program sınıfıdır. Uygulama kodu genellikle bu sınıfın örneğini oluşturmaz veya bu sınıfı kullanmaz (özel bir akış oluşturucusu oluşturmak için genişletilmediği sürece).
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
damageAbsoluteStart : int [salt okunur]
Metin akışında birinci öğeden hemen önce gelen ve kompozisyon ve güncelleme gerektiren mutlak konum. | FlowComposerBase | ||
numLines : int [salt okunur]
Akışta oluşturulan toplam satır sayısı. | FlowComposerBase | ||
swfContext : ISWFContext
Gerektiğinde FTE çağrıları yapmak için kullanılan ISWFContext örneği. | FlowComposerBase | ||
textFlow : flashx.textLayout.elements:TextFlow [salt okunur]
Bu akış oluşturucusunun eklendiği TextFlow nesnesi. | FlowComposerBase |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yapıcı. | FlowComposerBase | ||
Satırları hasarlı ve "yeniden oluşturulması gerekiyor" olarak işaretleyin. | FlowComposerBase | ||
findLineAtPosition(absolutePosition:int, preferPrevious:Boolean = false):flashx.textLayout.compose:TextFlowLine
Belirtilen konumdaki içeriği barındıran TextFlowLine nesnesini döndürür. | FlowComposerBase | ||
Belirtilen konumdaki içeriği barındıran TextFlowLine nesnesinin sıralı satır numarasını döndürür. | FlowComposerBase | ||
Belirtilen satır numarasına sahip satırı döndürür. | FlowComposerBase | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Akışın başı ile belirtilen konumdaki içeriği barındıran satır arasındaki herhangi bir TextFlowLine nesnesinin hasarlı olarak işaretlenip işaretlenmediğini belirtir. | FlowComposerBase | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
TextFlow öğesine eşlemeyi korumak için satırlardaki uzunlukları güncelleyin. | FlowComposerBase | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
damageAbsoluteStart | özellik |
numLines | özellik |
numLines:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Akışta oluşturulan toplam satır sayısı. Varsayılan olarak TLF tüm akışı oluşturmaz ve bu değer yanlış olabilir. Tüm satırların oluşturulmasını sağlamak için composeToPosition öğesini kullanın.
Uygulama
public function get numLines():int
swfContext | özellik |
swfContext:ISWFContext
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Gerektiğinde FTE çağrıları yapmak için kullanılan ISWFContext örneği.
Varsayılan olarak, ISWFContext uygulaması bu FlowComposerBase nesnesidir. Uygulamalar, farklı bir SWF dosyasında gömülü olan fontları kullanmak veya metin satırlarını önbelleğe almak için özel bir uygulama sağlayabilir.
Uygulama
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
İ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 |
Bu akış oluşturucusunun eklendiği TextFlow nesnesi.
Uygulama
public function get textFlow():flashx.textLayout.elements:TextFlow
İlgili API Öğeleri
FlowComposerBase | () | Yapıcı |
public function FlowComposerBase()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Constructor.
damage | () | yöntem |
public function damage(startPosition:int, damageLength:int, damageType:String):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Satırları hasarlı ve "yeniden oluşturulması gerekiyor" olarak işaretleyin.
Parametreler
startPosition:int — aralığın başından hasara kadar.
| |
damageLength:int — hasar alacak karakter sayısı
| |
damageType:String — hasarın türü. flashx.textLayout.compose.FlowDamageType öğelerinin biri
|
findLineAtPosition | () | yöntem |
public function findLineAtPosition(absolutePosition:int, preferPrevious:Boolean = false):flashx.textLayout.compose:TextFlowLine
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen konumdaki içeriği barındıran TextFlowLine nesnesini döndürür.
Konum, bir metin akışının iki karakteri arasındaki veya diğer öğeleri arasındaki bölüm olarak değerlendirilebilir. absolutePosition
öğesindeki değer, bir satırın son öğesi ile bir sonraki satırın birinci öğesi arasında bir konum olduğunda, preferPrevious
parametresi true
değerine ayarlanırsa önceki satır döndürülürken, preferPrevious
parametresi false
değerine ayarlanırsa sonraki satır döndürülür.
Parametreler
absolutePosition:int — Kendisi için TextFlowLine nesnesini istediğiniz içeriğin konumu.
| |
preferPrevious:Boolean (default = false ) — Konum bir satırın son öğesi ile bir sonraki satırın birinci öğesi arasında olduğunda döndürülecek satırı belirtir.
|
flashx.textLayout.compose:TextFlowLine — belirtilen konumdaki içeriği barındıran TextFlowLine veya bulunmazsa, null değeri.
|
findLineIndexAtPosition | () | yöntem |
public function findLineIndexAtPosition(absolutePosition:int, preferPrevious:Boolean = false):int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen konumdaki içeriği barındıran TextFlowLine nesnesinin sıralı satır numarasını döndürür.
Birinci satırın numarası 0'dır ve son satırın numarası, satır sayısının bir eksiği olan değere eşittir. absolutePosition
öğesinde belirtilen konum, metin akışının sonunu geçiyorsa, bu yöntem metin akışına eklenen sonraki yeni satıra atanacak numarayı (geçerli satır sayısına eşittir) döndürmelidir.
Konum, bir metin akışının iki karakteri arasındaki veya diğer öğeleri arasındaki bölüm olarak değerlendirilebilir. absolutePosition
öğesindeki değer, bir kabın son satırı ile bir sonraki kabın birinci satırı arasında bir konum olduğunda, preferPrevious
parametresi true
değerine ayarlanırsa önceki kap döndürülürken, preferPrevious
parametresi false
değerine ayarlanırsa sonraki kap döndürülür.
Parametreler
absolutePosition:int — Kendisi için metin satırı istediğiniz içeriğin konumu.
| |
preferPrevious:Boolean (default = false ) — Konum bir kaptaki son satır ile bir sonraki kaptaki birinci satır arasında olduğunda döndürülecek kap dizinini belirtir.
|
int — belirtilen konumdaki metin satırının dizini. Bulunmazsa, son kısmı geçilmiş olarak değerlendirir ve satır sayısını döndürür.
|
getLineAt | () | yöntem |
public function getLineAt(index:int):flashx.textLayout.compose:TextFlowLine
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen satır numarasına sahip satırı döndürür.
Satır listesi, sıfır ile satır sayısının bir eksiği olan değer arasında numaralandırılır. Dizin
içindeki değer satır listesinin sınırları dışındaysa, bu işlev null
değerini döndürür.
Parametreler
index:int — Döndürülecek TextFlowLine nesnesinin satır numarası.
|
flashx.textLayout.compose:TextFlowLine — belirtilen satır numarası ile TextFlowLine veya bulunmazsa, null .
|
isDamaged | () | yöntem |
public function isDamaged(absolutePosition:int):Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Akışın başı ile belirtilen konumdaki içeriği barındıran satır arasındaki herhangi bir TextFlowLine nesnesinin hasarlı olarak işaretlenip işaretlenmediğini belirtir.
Parametreler
absolutePosition:int — ilgi alanındaki son konum
|
Boolean — Akışın başından, absolutePosition öğesindeki içeriği barındıran satıra kadar herhangi bir TextFlowLine nesnesi hasarlı olarak işaretlenirse, true.
|
updateLengths | () | yöntem |
public function updateLengths(startPosition:int, deltaLength:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
TextFlow öğesine eşlemeyi korumak için satırlardaki uzunlukları güncelleyin.
Parametreler
startPosition:int — uzunluk değişikliğinin başı
| |
deltaLength:int — karakter sayısındaki değişiklik
|
Tue Jun 12 2018, 01:09 PM Z