Ara hareket komut dosyalarını birleştirme

Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü, Flash CS3 veya üstünü gerektirir

Flash'tan kopyaladığınız ActionScript kodundaki üstbilgi, ara hareketi desteklemek için gerekli tüm modülleri listeler.

Ara hareket sınıfları

Başlıca ara hareket sınıfları, fl.motion paketindeki AnimatorFactory, MotionBase ve Motion sınıflarıdır. Ara hareketin işlediği özelliklere bağlı olarak ek sınıflara ihtiyacınız olabilir. Örneğin, ara hareket görüntüleme nesnesini dönüştürürse veya döndürürse, uygun flash.geom sınıflarını içe aktarın. Filtre uygularsa, flash.filter sınıflarını içe aktarın. ActionScript'te, ara hareket, Motion sınıfının bir örneğidir. Motion sınıfı, görsel bir nesneye uygulanabilen anahtar kare animasyon sırasını saklar. Animasyon verileri; konum, ölçek, döndürme, eğriltme, renk, filtreler ve hareket hızı öğelerini kapsar.

Aşağıdaki ActionScript, örnek adı Symbol1_2 olan bir görüntüleme nesnesine animasyon uygulamak için Flash'ta oluşturulmuş bir ara hareketten kopyalanmıştır. Bu, __motion_Symbol1_2 adında bir MotionBase nesnesi için değişken bildirir. MotionBase sınıfı, Motion sınıfının üst öğesidir.
var __motion_Symbol1_2:MotionBase;
Komut dosyası daha sonra Motion nesnesini oluşturur:
__motion_Symbol1_2 = new Motion();

Motion nesnesi adları

Önceki durumda, Flash uygulaması Motion nesnesi için otomatik olarak __motion_Symbol1_2 adını oluşturmuştu. Bu, görüntüleme nesnesi adına __motion_ önekini ekledi. Böylece, otomatik olarak oluşturulan ad, Flash'ta ara hareketin hedef nesnesinin örnek adını esas alır. Motion nesnesinin duration özelliği, hareket arasındaki toplam kare sayısını belirtir:

__motion_Symbol1_2.duration = 200;
Ara hareketinin kopyalandığı görüntüleme nesnesi örneğinin bir örnek adı yoksa, Flash uygulaması varsayılan olarak bu görüntüleme nesnesi örneğini otomatik şekilde adlandırır.

Flash tarafından oluşturulan ActionScript'i kendi animasyonunuzda yeniden kullandığınızda, Flash uygulamasının ara için otomatik olarak oluşturduğu adı saklayabilirsiniz veya onun yerine başka bir ad verebilirsiniz. Ara adını değiştirirseniz, komut dosyasının tamamında bunu değiştirdiğinizden emin olun.

Alternatif olarak, Flash'ta ara hareketin hedef nesnesine istediğiniz bir adı atayabilirsiniz. Daha sonra ara hareketi oluşturun ve komut dosyasını kopyalayın. Hangi adlandırma yaklaşımını kullanırsanız kullanın, ActionScript kodundaki her Motion nesnesinin benzersiz bir ada sahip olduğundan emin olun.