ActionScript Geçiş Düğmesi Açıklandı


Bu öğreticide, bir geçiş düğmesi inceleyeceğiz. Bu düğmenin bir kullanım şekli müzik gibi bir şeyi açıp kapatmaktır. Bir diğeri, bir şeyi bir konumdan diğerine taşımaktır. Bu ikinci örnek, Flash uygulamamızdaki ayarlar menüsü yer paylaşımı sayfası için görevimizdirR, hikaye kitabı uygulaması. Ancak işlem, bir geçiş düğmesinin herhangi bir kullanımı için aynıdır.

Peki bir açma / kapatma düğmesi için kodda neler var. Örneğimizdeki ilk adım, bindirme sayfası için X ve Y konumlarını belirlemektir. Ayarlar menüsü öğelerini birleştirirken bunu son öğreticide yaptık. Beklediğiniz gibi, açma / kapatma düğmesi için açık ayarı, menü katmanını sahneye yerleştiren ve o anda sahnede olanı kapsayan bir işlev çalıştırır. Kapalı konumu, üst üste bindirme sayfasını sahne alanı dışına ve yukarı hareket ettiren başka bir işlev çalıştırır.

Ancak dikkate almamız gereken bir faktör daha var. Yer paylaşımlı sayfanın konumunu nasıl takip edeceğiz? Boole değerini tutacak bir değişken kullanmamız gerekir. Bir Boole sadece iki değere sahip olabilir - doğru veya yanlış. Bu değişkene showMenu adını verelim çünkü Flash'a menü yer paylaşımının görünürlüğünü söyleyecektir. Bu Boole'yi oluşturmak için kod aşağıdaki gibidir.

var showMenu: Boolean = yeni Boolean (doğru);

Menü yer paylaşımı başlangıçta görünmediğinde, değeri neden ilk olarak doğru yaptığımızı sorabilirsiniz. Bir açma / kapatma düğmesi ilk kez kodlanırken bu kafa karıştırıcı olabilir. Hadi gidelim.

Kullanıcı açma / kapatma düğmesini tıkladığında, Flash yer paylaşımını nasıl konumlandıracağını belirleyen bir if ifadesiyle çalışır. Boolean değeri true olursa, Flash, menüyü sahneye taşımak için bir işlev çalıştırır. Boolean değeri false olursa, Flash menüyü sahne alanı dışına taşımak için farklı bir işlev çalıştırır.

Uygulama ilk yüklendiğinde, ayarlar menüsü yer paylaşımı sahne alanı dışındadır ve if ifadesi ilk kez okunmayı bekliyor. Flash'ın, menü kaplamasını sahneye taşıyacak moveSetMenuDown işlevini çalıştıracak if ifadesinin ilk bölümünü gerçekleştirmesini istiyoruz. Bu nedenle, Boolean başlangıçta true değerine ayarlanmalıdır.

function PositionSetMenu (event: MouseEvent): void {

Eğer (showMenu)
{
moveSetMenuDown ();
}
Başka
{
moveSetMenuUp ();

}
// SWF'yi yüklemek mi, yoksa kaldırmak mı istediğinizi değiştirin
showMenu =! showMenu;

}

Boole doğru olduğunda, if ifadesinin ikinci yarısı olan else kodu yok sayılır. Son olarak, Boole değerini mevcut değerinin tersine ayarladık. Bunu, düğmenin bir sonraki tıklanışında ve if ifadesinin okunması durumunda, ifadenin ilk yarısı yok sayılır ve ikinci yarısı, menü katmanını sahneden kaldırmak için moveSetMenuUp işlevi gerçekleştirilir.

ÖNEMLİ: Bu uygulama geliştirme eğitimleri Flash acemi düşünülerek yazılmıştır. Uygulamanızı uygulama mağazası için sonlandırmadan önce uygulamanızı bu eğitimlerde anlatılanların ötesinde optimize etmeniz gerekecektir.


Telif Hakkı 2018 Adobe Systems Incorporated. Tüm hakları Saklıdır. Adobe ürün ekran görüntüleri, Adobe Systems Incorporated'ın izniyle kullanılmıştır. Adobe, Photoshop, Photoshop Albümü, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Köprü, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Havai Fişek, Contribute, Captivate, Flash Catalyst ve Flash Paper Amerika Birleşik Devletleri ve / veya diğer ülkelerde Adobe Systems Incorporated'in [a] tescilli ticari markaları veya ticari markalarıdır.

Hafta6_2 Action Script Kareler Sürükle Bırak yapımı (Adobe Animate) (Temmuz 2021)



Etiketler Makale: ActionScript Açma / Kapama Düğmesi Açıklaması, Flash ve Animasyon, ActionScript Flash açma / kapama düğmesi nasıl çalışır

Kaç Arkadaş?

Kaç Arkadaş?

kitaplar ve müzik

Popüler Güzellik Mesajlar

İşlemeli Fişler

İşlemeli Fişler

hobiler ve el sanatları

Soo Sault Ste kilitleri. Marie

Soo Sault Ste kilitleri. Marie

seyahat ve kültür

Vahşi Kollar 3

Vahşi Kollar 3

bilgisayarlar