Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

ActionScript yardım

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Merhaba arkadaşlar
Flash için şöyle bir AS koduna ihtiyacım var

eğer; "şu" butona basarsam "şu" buton (aynı buton) kaybolsun.
yani
ana sayfada sahnede 3 tane butonum var
bir butona basıldığına buton üstündeki layer a yüklenen bi mc var.
fakat mc yüklendiğinde altta butonlar aktif olduğından üsteki mc de sorun oluyo

Butona tıklandığında buton görevini yapacak ve kaybolacak. Nasıl yaparım bunu? Şimdiden teşekkürler.
 

Benzer konular

gsalper

🏅Acemi Tasarımcı🏅
Katılım
23 Nis 2009
Mesajlar
95
Tepkime puanı
0
sahnedeki 3 buttonun adı sırası ile button1_btn,button2_btn ,... olsun

button1_btn.addEventListener(MouseEvent.MOUSE_DOWN,b1Tik)

function b1Tik(e:MouseEvent9
{
e.target.visible=false;
btn2_btn.visible=true;
}
button2_btn.addEventListener(MouseEvent.MOUSE_DOWN,b2Tik)

function b2Tik(e:MouseEvent9
{
e.target.visible=false;
btn1_btn.visible=true;
}

en basiti şu şekilde 1. buttona tıkladığında sadece 1. kayboluyor aynısı diğer 2 si için.eğer bu şekilde aynı kodu tekrar tekrar yazmak hammallık diyorsan.Birazdan trafik cezamı ödemek için vergi dairesimi maliyemi bir yere gideceğim akşama geldiğimde button oluşturmasından sahneye eklemesine kadar kod ile de yazarım
 

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Çok sağol gsalper ya.. ama yemedi bunu? bazı yerleri yazarken yanlışlık olmuş galiba (kapa parantez yaparken 9 olmuş yanlışlıkla filan) düzeltip denedim ama malesef beceremedik.
 

yavuz94

🌟Usta Tasarımcı🌟
Katılım
30 Ocak 2009
Mesajlar
283
Tepkime puanı
4
Şimdi benim anladığıma göre bir çözüm yolu söylicem;
O mc ye çift tıklayınca başka bir pencere açılıyorya,ordaki görevler bitiminden sonraki frameyi sağ tıklayıp "clear frame" desen olmaz mı ki?
 

jazzgrr

🌱Yeni Üye🌱
Katılım
13 Eyl 2008
Mesajlar
15
Tepkime puanı
0
gsalper arkadaşın yazdığı kodlar çalışıyor.acelesi olduğu için birkaç küçük hata olmuş sadece.as3 olduğunuda belirtelim.
son hali şöyle olur:


button1_btn.addEventListener(MouseEvent.MOUSE_DOWN,b1Tik)

function b1Tik(e:MouseEvent)
{
e.target.visible=false;
button2_btn.visible=true;
button3_btn.visible=true;
}
button2_btn.addEventListener(MouseEvent.MOUSE_DOWN ,b2Tik)

function b2Tik(e:MouseEvent)
{
e.target.visible=false;
button1_btn.visible=true;
button3_btn.visible=true;
}

button3_btn.addEventListener(MouseEvent.MOUSE_DOWN ,b3Tik)

function b3Tik(e:MouseEvent)
{
e.target.visible=false;
button1_btn.visible=true;
button2_btn.visible=true;
}
 

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Teşekkürler jazzgır.. site as2 de hazırlandı o yüzden olmadı demek. bunu as2 için olanını yazabilirseniz çok sevinirim. Yavuz94 ilgin için teşekkürler ama framelerle alakalı bişey değil.
 

gsalper

🏅Acemi Tasarımcı🏅
Katılım
23 Nis 2009
Mesajlar
95
Tepkime puanı
0
button1_btn.onRelease =function()
{
button1_btn.false;
button2_btn.visible=true;
button3_btn.visible=true;
}
bunu 3 kere ard arda yazarsan olur button2 ,3 olarak
 

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Sağol gsalper tamamdır.. Şimdi başka bi sorum olacak, aradım epey ama bulamadım..
Yok ettik butonları.. Anasayfa butonuma tıkladığımda geri gelmesi lazım. Tam tersini yaparak geri geliyor fakat aynı mc içindeyken yada sahne üstündeyken işe yarıyor.
Benim anasayfa butonu başka bir mc içinde ve yok ettiğimiz butonlarda ayrı bir mc içinde böyle olmuyor nedense. Özetle iki ayrı buton farklı mc ler içinde birbirleriyle etkileşmiyor. Nedir bunun alamet-i farikası?

Son olarak _visible komutunu yavaşça silinerek nasıl yaparım.

Ne çok soru sordum ya:) idare edin.
 

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Bunu okumadan yukarıdaki saçma gelebilir:)
Yani şöyle ben visible komutunu buton içine verdim;

on(release) {
loadMovie("pano.swf",_root.containerContents)
setProperty("button1_btn",_visible, false)
setProperty("button2_btn",_visible, false)
setProperty("button3_btn",_visible, false)
}

şeklinde

Senin yolladığın şekilde, başka bir layer da başka fonksiyonlarında bulunduğu bir action içine yazsam doğru yapmış olurmuyum bilmiyorum ama senin yazdığın şekilde, action layer ına yazdığımda olmuyor nedense ya.. Doğrumu yapıyorum?
 
Son düzenleme:

gsalper

🏅Acemi Tasarımcı🏅
Katılım
23 Nis 2009
Mesajlar
95
Tepkime puanı
0
gerçekten anlamadım demeke istediğini arkadaşım dün gece 1 kere okudum yorgundum heralde yorgunluktan dolayı anlamadım yarın dinç kafayla bakarım dedimde yine anlayamadım
 

blueden

Kreatif Stratejist
👑Efsanevi Grafiker👑
Katılım
26 Şub 2008
Mesajlar
7,264
Tepkime puanı
176
Sağol gsalper tamamdır.. Şimdi başka bi sorum olacak, aradım epey ama bulamadım..
Yok ettik butonları.. Anasayfa butonuma tıkladığımda geri gelmesi lazım. Tam tersini yaparak geri geliyor fakat aynı mc içindeyken yada sahne üstündeyken işe yarıyor.
Benim anasayfa butonu başka bir mc içinde ve yok ettiğimiz butonlarda ayrı bir mc içinde böyle olmuyor nedense. Özetle iki ayrı buton farklı mc ler içinde birbirleriyle etkileşmiyor. Nedir bunun alamet-i farikası?

Son olarak _visible komutunu yavaşça silinerek nasıl yaparım.

Ne çok soru sordum ya:) idare edin.

Ne sordugunuz anlaşılmıyor, daha açık ve düzgün sorarsanız yardımcı olabiliriz.
 

tuncistanbul

🌱Yeni Üye🌱
Katılım
15 Eki 2008
Mesajlar
8
Tepkime puanı
0
Aferdersiniz ya kafam iyiydi galiba, bunu beceremediğim için kendimi alkole vurdum:) (şaka tabi)
Şimdi çözdüm sorunu nihayet. Nasıl derseniz (gerçi demezsiniz, önceki saçma mesajımı okuduktan sonra:)) )Bilmediğim sorun şuymuş; bir mc içindeki butona özellik atarken;

BUTON.onRelease =function()
{
İŞLEM;
}

şeklinde değilde

MC.BUTON.onRelease =function()
{
İŞLEM;
}

şeklinde olması gerekiyomuş :) bilenler "yuh sana" diyebilirler ama bilmeyen arkadaşlar için belki işe yarar diye yazmak istedim..

Bide butonları nasıl yavaşça silinerek yok ederiz ya? Yani butona basalım yok olsun ama yavaşça silinerek. Önce bir _alpha değeri vermek lazım ama nasıl?
 
Son düzenleme:

keremToo

🏅Acemi Tasarımcı🏅
Katılım
5 Kas 2008
Mesajlar
97
Tepkime puanı
2
Web sitesi
www.keremtoo.com
daha acıklayıcı olması gerek tam olarak ne yapmak istediğin ile ilgi
sahnedeki 3 btn'nin click'leyince sadece ekrandamı kalkmasını istiyorsun yoksa btn clickleyince öncesinde yapmasını istediğin olayın yapmasını sonrasında btn'nin kalkmasını istiyorsun.

Yani şöle bir örnek olabilir btn1 sayfa1 cağırır btn.visible=false olur bu diğer butonlarda da tekrarlar bunun gibi bir seymi
 
Üst