| Paket | flashx.textLayout.operations |
| Sınıf | public class ApplyLinkOperation |
| Miras Alma | ApplyLinkOperation FlowTextOperation FlowOperation Object |
| 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.LinkElement
flashx.textLayout.edit.EditManager
flashx.textLayout.events.FlowOperationEvent
flashx.textLayout.edit.EditManager
flashx.textLayout.events.FlowOperationEvent
Genel Özellikler
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | absoluteEnd : int
Bu işlemin uygulandığı metin aralığının mutlak bitiş noktası. | FlowTextOperation | |
![]() | absoluteStart : int
Bu işlemin uygulandığı metin aralığının mutlak başlangıç noktası. | FlowTextOperation | |
![]() | beginGeneration : uint [salt okunur]
İşlemden önceki metin akışı oluşturması. | FlowOperation | |
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
![]() | endGeneration : uint [salt okunur]
İşlemden sonraki metin akışı oluşturması. | FlowOperation | |
| extendToLinkBoundary : Boolean
Seçimin örtüştürdüğü varolan bağlantıların tüm metnini dahil etmek ve sonra değişikliği uygulamak için seçimin genişletilip genişletilmeyeceği. | ApplyLinkOperation | ||
| href : String
Bağlantıyla ilişkilendirilecek URI. | ApplyLinkOperation | ||
| newLinkElement : LinkElement [salt okunur]
doOperation tarafından oluşturulmuş LinkElement. | ApplyLinkOperation | ||
![]() | originalSelectionState : SelectionState
İşlem başlangıcındaki seçim durumu. | FlowTextOperation | |
| target : String
Bağ hedefi. | ApplyLinkOperation | ||
![]() | textFlow : flashx.textLayout.elements:TextFlow
Bu işlemin uygulandığı TextFlow nesnesi. | FlowOperation | |
![]() | userData : *
Bir öğeyle ilişkilendirilmiş rastgele veriler. | FlowOperation | |
Genel Yöntemler
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
ApplyLinkOperation(operationState:SelectionState, href:String, target:String, extendToLinkBoundary:Boolean)
Bir ApplyLinkOperation nesnesi oluşturur. | ApplyLinkOperation | ||
![]() |
Bu işlemin geri alma yığınına yerleştirip yerleştirilmediğini test edin. | FlowOperation | |
![]() |
İşlemi çalıştırır. | FlowOperation | |
![]() |
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 | |
![]() | [geçersiz kıl]
İşlemi yeniden çalıştırır. | FlowTextOperation | |
![]() |
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 | |
![]() |
İşlemi ters çevirir. | FlowOperation | |
![]() |
Belirtilen nesnenin temel değerini döndürür. | Object | |
Özellik Ayrıntısı
extendToLinkBoundary | özellik |
extendToLinkBoundary:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Seçimin örtüştürdüğü varolan bağlantıların tüm metnini dahil etmek ve sonra değişikliği uygulamak için seçimin genişletilip genişletilmeyeceği.
Uygulama
public function get extendToLinkBoundary():Boolean public function set extendToLinkBoundary(value:Boolean):voidhref | özellik |
newLinkElement | özellik |
newLinkElement:LinkElement [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 2.0 |
doOperation tarafından oluşturulmuş LinkElement.
Uygulama
public function get newLinkElement():LinkElementtarget | özellik |
Yapıcı Ayrıntı
ApplyLinkOperation | () | Yapıcı |
public function ApplyLinkOperation(operationState:SelectionState, href:String, target:String, extendToLinkBoundary:Boolean)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Bir ApplyLinkOperation nesnesi oluşturur.
ParametreleroperationState:SelectionState — İşlemin uygulandığı metin aralığı.
| |
href:String — Bağla ilişkilendirilecek URI. Href boş bir dizeyse, seçimdeki bağların URI'si kaldırılır.
| |
target:String — Bağ hedefi.
| |
extendToLinkBoundary:Boolean — Seçimin örtüştürdüğü varolan bağlantıların tüm metnini dahil etmek ve sonra değişikliği uygulamak için seçimin genişletilip genişletilmeyeceği.
|
Örnekler Bu örnek nasıl kullanılır?
ApplyLinkOperation_example.as
Bu kod parçacığı, ApplyLinkOperation sınıfının kullanımını gösterir. Bu türde bir işlem çalıştırılmadan önce, bu TextFlow öğesine uygulanmakta olan bağ doğrulanır. Bağ geçersizse, olay iptal edilir ve bağ uygulanmaz.
package flashx.textLayout.operations.examples
{
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.FlowOperationEvent;
import flashx.textLayout.operations.FlowOperation;
import flashx.textLayout.operations.ApplyLinkOperation;
public class ApplyLinkOperation_example
{
public function attach(textFlow:TextFlow):void
{
textFlow.addEventListener(FlowOperationEvent.FLOW_OPERATION_BEGIN, opBeginHandler);
}
public function opBeginHandler(evt:FlowOperationEvent):void {
var flowOp:FlowOperation = evt.operation;
if(flowOp is ApplyLinkOperation && evt.cancelable) {
//if link is invalid, cancel link operation
if(!linkValid(flowOp.textFlow)) {
evt.preventDefault();
}
}
}
private function linkValid(tf:TextFlow):Boolean {
//code to check inserted link text in this TextFlow for validity
return false;
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster