ActionScript yardım

Flash - ActionScript yardım ...

Cevapla
ActionScript yardım
tuncistanbul isimli Üye şimdilik offline konumundadır

tuncistanbul

Grafiker / İstanbul

Standart

ActionScript yardım

Alt 24-07-2009 #1
Sponsorlu Bağlantılar

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.
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

gsalper isimli Üye şimdilik offline konumundadır

gsalper

Webmaster / İzmir

Standart
Alt 24-07-2009 #2
                             Sponsorlu Bağlantılar
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
Bu mesajdan alıntı yap
tuncistanbul isimli Üye şimdilik offline konumundadır

tuncistanbul

Grafiker / İstanbul

Standart
Alt 24-07-2009 #3
Ç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.
Bu mesajdan alıntı yap
yavuz94 isimli Üye şimdilik offline konumundadır

yavuz94

Öğrenci (Diğer) / Tekirdağ

Standart
Alt 24-07-2009 #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?
Bu mesajdan alıntı yap
jazzgrr isimli Üye şimdilik offline konumundadır

jazzgrr

Hiç Biri / İzmir

Standart
Alt 24-07-2009 #5
hangi actionscript? as2mi yoksa as3 mü.
Bu mesajdan alıntı yap
jazzgrr isimli Üye şimdilik offline konumundadır

jazzgrr

Hiç Biri / İzmir

Standart
Alt 25-07-2009 #6
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;
}
Bu mesajdan alıntı yap
tuncistanbul isimli Üye şimdilik offline konumundadır

tuncistanbul

Grafiker / İstanbul

Standart
Alt 26-07-2009 #7
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.
Bu mesajdan alıntı yap
gsalper isimli Üye şimdilik offline konumundadır

gsalper

Webmaster / İzmir

Standart
Alt 26-07-2009 #8
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
Bu mesajdan alıntı yap
tuncistanbul isimli Üye şimdilik offline konumundadır

tuncistanbul

Grafiker / İstanbul

Standart
Alt 26-07-2009 #9
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 yaActionScript yardım idare edin.
Bu mesajdan alıntı yap
tuncistanbul isimli Üye şimdilik offline konumundadır

tuncistanbul

Grafiker / İstanbul

Standart
Alt 26-07-2009 #10
Bunu okumadan yukarıdaki saçma gelebilirActionScript yardım
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?
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Yardım ActionScript Sorunu... wira_reis Flash 4 04-03-2009 10:40:27
ActionScript Sorunu... wira_reis Flash 3 25-02-2009 15:05:33
ActionScript sorunu ilayda Flash 1 17-01-2009 13:25:45
C++ ve actionscript ile ilgili dikkatimi çeken bir konu sevimsli Visual basic , Delphi , C , C++ 1 11-01-2009 19:20:06
ActionScript ile Günleri Yazdırma Ali Emre Flash 0 14-09-2007 12:38:58

Kapat
Şifremi Unuttum?