?> Aktive Button Menü - photoders
Site » Flash Dersleri

Aktive Button Menü

[ 06 Tem 2009 | 1 Yorum ]

photoders

Flash Components panelden hazır button kullanarak kolaylıkla yapabileceğiniz açıklamalı flash menü hazırlayacağız web sitelerinde rahatlıkla kullanabilirsiniz. İlk olarak yeni bir çalışma sayfası açalım 550×250 px benim tercihim oldu.

 

 


1-İlk olarak window> Components panelinden button sahneye sürükleyelim ben dört adet butonu sahneye sürükledim. Buttonları eklediğim layerin adını buton olarak düzenledim.
photoders
2-Properties panelden parameters penceresiniz açalım Label kutusundaki Button yazısını istediğiniz isim ile değişin instance name kısmına b1 yazalım. Photoshop buton için uygulamayı diğer butonlar içinde uygulayalım instance name kısmına sırası ile b1,b2,b3,b4 olsun.
photoders
3-Yeni layer ekleyelim layer adı Mouse olsun örnek resimdeki çizimi yapalım.
photoders
4-Çizim seçili durumda F8 movie clip yapalım klip içine girelim layer adı Mouse olsun yeni layer ekleyelim layer adı text olsun text tool aracı ile dynamic text oluşturalım instance name kısmına mousetext yazalım.
photoders
5-Scene1 sahnemize gelelim sahnede klip seçili instane name olarak mouse yazalım.
6-Yeni layer ekleyelim layer adı action olsun 1.framede actions paneli açalım F9 ekli kodu ekleyelim.

mouse._visible = false;

var btn;
//b1
b1.onRollOver = function() {
btn = setInterval(showbtn,100,"Photoshop");
}

b1.onRollOut = function() {
hidebtn();
}
//b2
b2.onRollOver = function() {
btn = setInterval(showbtn,100,"Flash");
}

b2.onRollOut = function() {
hidebtn();
}
//b3
b3.onRollOver = function() {
btn = setInterval(showbtn,100,"Actionscript");
}

b3.onRollOut = function() {
hidebtn();
}
//b4
b4.onRollOver = function() {
btn = setInterval(showbtn,100,"iletisim");
}

b4.onRollOut = function() {
hidebtn();
}

var count = 0;

function showbtn(mousetext) {
if(count == 5) {
clearInterval(btn);
count = 0;
mouse.mousetext.text = mousetext;
mouse._x = _root._xmouse;
mouse._y = _root._ymouse;
mouse._visible = true;
_root.onMouseMove = function() {
mouse._x = _root._xmouse;
mouse._y = _root._ymouse;
updateAfterEvent();
}
}

else {
count++;
}
}

function hidebtn() {
clearInterval(btn);
mouse._visible = false;
delete _root.onMouseMove;
}

7-Çalışmayı test edelim. Ctrl+Enter

Fla İndir

Çalışmayı İzle

1 Yorum »

  • Necmettin SARI diyor'ki:

    5 butonlu ve bunlardan iki tanesinin açılır menülü (drop down)olan ve AS3 ile yazılmış buton komutlu bir ders anlatır mısınız?Ben hazırladım ama çalıştırdığımda ikinci açılır menü açılıyor fakat kapanmıyor.Ayrıca boton komutlarını yazamadım.Eğer isterseniz hatalarımı bulmanız için FLA dosyamı size gönderebilirim.Teşekkürler.

Yorum Yazın

Konuyla ilgili yorumlarınızı aşağıya yazabilir diğer okuyucularla paylaşabilirsiniz, yazıdan alıntı yapacak olursanız geribildirim yapmayı unutmayın.. Yazıdaki yorumları RSS olarak takip etmek için tıklayınız .

Yorum yazarken dikkat etmeniz gereken hususlar;

  • Spam ve reklam içerikli yorumlar silinecektir.
  • Yorumlar onay gerektirdiğinden birden fazla kez aynı yorumu yazmayınız.
  • Yorumlarınızın konu ile alakalı olmasına özen gösteriniz.
  • Küfür, hakaret etmenizin kimseye faydası olmadığını unutmayın.
  • Yorum yapmanız, onaylanacağı anlamına gelmemektedir. Buradaki hususlara dikkat etmeniz, onaylanma şansını artıracaktır.
  • *

    Kapat
    E-posta ile paylaş