actions script 3.0 te sahneler arası geçiş

Kodla Büyü

6fatma8

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,035
actions script 3.0 te sahneler arası geçiş nasıl yapılıyor. misal sahne1 de kapı var onun üzerine gelince sahne2 ye geçmesini istiyorum
 
Frame 1 de Kapının MOUSE_OVER özelliğine gotoAndPlay(2) komutuyla geçiş yaptırabilirsin hocam
 
sahne.addEventListener(MouseEvent.Mouse_OVER, geç)

function geç (e:MouseEvent)

{
nextFrame()
}



nextFrame() yerine gotoAndStop(2) de kullanılabilir.
 
Sahne dediğiniz sanırım ingilizcesi Scene olansa
gotoAndPlay(1, "Sahne Adı");
şeklinde sahne değişimi yapılabiliyormuş. Açıkçası ben sahne mevzusunu kullanmıyorum, genelde preloding (önyükleme) işlemlerinde kullananlar var.
 
yakuphan' Alıntı:
Sahne dediğiniz sanırım ingilizcesi Scene olansa
gotoAndPlay(1, "Sahne Adı");
şeklinde sahne değişimi yapılabiliyormuş. Açıkçası ben sahne mevzusunu kullanmıyorum, genelde preloding (önyükleme) işlemlerinde kullananlar var.
evet scene ler arası geçiş istiyorum

bu komutu actions script 2.0 ile yapıyorum ama 3te diyorki sahne üzerindeki bir nesneye kod uygulayamazsın :( nasıl yapacam bilemedim
 
Sayın hocam,
Action Script 2.0'da kodlar nesneleri seçip, yazılır. Yani bir düğmeye tıklandığında bir şey yapmak için, düğmeyi seçip, Actions panelini açıp düğmeye tıklanma kodlarını yazarsınız.
Ancak AS 3.0'da böyle yapılmaz. Kodlar keyframe'ler içerisine yazılır, bir nesneyi seçip, kod yazmaya çalıştığınızda bahsettiğiniz hatayı alırsınız.
İstediğinizi yapan örnek bir dosyayı ekledim, inceleyiniz.
 

Ekli dosyalar

  • sahne_degis.zip
    9.1 KB · Görüntüleme: 112
yaptım oldu önce nesneye propertiesten instance name yani bir isim veriyorsunuz
daha sonra nesneyi seçip code snippetsten nextscenei seçiyorsunuz
bu kadarmış :D
 
Geri
Üst