Paket | flashx.textLayout.edit |
Sınıf | public class SelectionState |
Miras Alma | SelectionState TextRange Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Seçim aralığının, metin seçiminin başladığı noktayı temsil eden bir tutturma noktası ve seçimin genişletildiği noktayı temsil eden bir etkin noktası vardır. Etkin nokta, metinde tutturma noktasından önce veya sonra gelebilir. Bir seçim değiştirilirse (örneğin, kullanıcı shift düğmesini basılı tutup fareyle tıklattığında), tutturma noktası her zaman aynı konumda kalsa da, etkin nokta değişir.
İlgili API Öğeleri
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Özellik | Tanımlayan: | ||
---|---|---|---|
absoluteEnd : int TextFlow öğesinde mutlak bir konum olarak, seçimin sonu. | TextRange | ||
absoluteStart : int TextFlow öğesinde mutlak bir konum olarak, seçimin başlangıcı. | TextRange | ||
activePosition : int TextFlow öğesinde mutlak bir konum olarak, seçimin etkin konumu. | TextRange | ||
anchorPosition : int TextFlow öğesinde mutlak bir konum olarak, seçimin tutturucu konumu. | TextRange | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Eklenen metne uygulanan biçim nitelikleri. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Seçimle ilişkilendirilmiş TextFlow öğesini döndürür. | TextRange |
Yöntem | Tanımlayan: | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Bir SelectionState nesnesi oluşturur. | SelectionState | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
[geçersiz kıl]
Yeni tutturucu konumu veya etkin konum değerleriyle seçim aralığını günceller. | SelectionState | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
pointFormat | özellik |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Eklenen metne uygulanan biçim nitelikleri.
Not: pointFormat
nesnesi, miras alınan stilleri içermez. Tüm ilgili stil tanımlarını almak için, ISelectionManager sınıfının getCommonCharacterFormat()
yöntemini kullanın.
Uygulama
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
İlgili API Öğeleri
SelectionState | () | Yapıcı |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir SelectionState nesnesi oluşturur.
Not: Seçim oluşturmak için bir SelectionState nesnesi yapmayın. Metin akışında bir seçim oluşturmak için, ilgili ISelectionManager örneğinin setSelection()
yöntemini çağırın (bu, metin akışının interactionManager
özelliğine atanan SelectionManager veya EditManager nesnesidir).
root:flashx.textLayout.elements:TextFlow — Seçimle ilişkilendirilmiş TextFlow.
| |
anchorPosition:int — Seçimin tutturucu dizini.
| |
activePosition:int — Seçimin etkin dizini.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Bir nokta seçimi yapıldığında sonraki karaktere uygulanacak TextLayoutFormat
|
İlgili API Öğeleri
updateRange | () | yöntem |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Yeni tutturucu konumu veya etkin konum değerleriyle seçim aralığını günceller.
Seçim değiştirilirse, pointFormat
stilleri temizlenir.
Parametreler
newAnchorPosition:int — seçimin tutturucu dizini.
| |
newActivePosition:int — seçimin etkin dizini.
|
Boolean — seçim değiştirilirse, true
|
Tue Jun 12 2018, 01:09 PM Z