Paket | flashx.textLayout.operations |
Sınıf | public class CompositeOperation |
Miras Alma | CompositeOperation FlowOperation Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
CompositeOperation sınıfı, birden çok FlowOperation öğesini tek bir atom işleminde birleştirmeye yönelik bir gruplandırma mekanizması sağlar. Gruplandırma işlemleri, bunların bir birim olarak geri alınmasına ve yinelenmesine olanak sağlar. Örneğin, birçok tekli karakter eklendikten sonra birçok defa backspace tuşuna basıldığında, bu eklemeler tek bir işlemmiş gibi birlikte geri alınabilir. Gruplandırma da karmaşık işlemlerin temsil edilmesine yönelik bir mekanizma sağlar. Örneğin, birden çok metin aralığını değiştiren tek bir değiştirme işlemi, tek bir bileşik işlem olarak temsil edilebilir ve yönetilebilir.
Not: Ayrı işlemlerin bir grupta birleştirilmesi yerine, tek tek atom işlemlerinin birleştirilmesi daha etkili olabilir. Örneğin, art arda birçok karakter eklenmesi kolayca tek bir ekleme işlemi olarak temsil edilebilir ve bu tek işlemin geri alınması veya yinelenmesi, bir ekleme işlemleri grubunun geri alınması ya da yinelenmesinden daha verimlidir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
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 | ||
operations : Array
Bu bileşik işlem tarafından gruplandırılan işlemleri içeren bir dizi. | CompositeOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Bu işlemin uygulandığı TextFlow nesnesi. | FlowOperation | ||
userData : *
Bir öğeyle ilişkilendirilmiş rastgele veriler. | FlowOperation |
Yöntem | Tanımlayan: | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Bir CompositeOperation nesnesi oluşturur. | CompositeOperation | ||
Listenin sonuna ek bir işlem ekler. | CompositeOperation | ||
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 | ||
İşlemi yeniden çalıştırır. | FlowOperation | ||
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 |
operations | özellik |
CompositeOperation | () | Yapıcı |
addOperation | () | yöntem |
public function addOperation(operation:FlowOperation):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Listenin sonuna ek bir işlem ekler.
Yeni işlem, listedeki diğer işlemlerle aynı TextFlow nesnesinde çalışmalıdır.
Parametreler
operation:FlowOperation |
Tue Jun 12 2018, 01:09 PM Z