ActionScript3 de butona kod yazma?

Flash - ActionScript3 de butona kod yazma? ...

Cevapla
ActionScript3 de butona kod yazma?
53gokhan isimli Üye şimdilik offline konumundadır

53gokhan

Grafiker / Rize

Dosya23

ActionScript3 de butona kod yazma?

Alt 17-03-2011 #1
Sponsorlu Bağlantılar

ActionScript 2 de sahnede butonu seçince içerisine kod yazabiliyorum fakat ActionScript 3 de yazamıyorum bunu nasıl yapıcam? :crying:
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

siir-delisi isimli Üye şimdilik offline konumundadır

siir-delisi

Hiç Biri / Yurtdışı

Standart
Alt 17-03-2011 #2
                             Sponsorlu Bağlantılar
Button ciz ve Convert to symbol yapip button sec, isim ver.

Button tiklanmis vaziyette, sahnenin sol bölümünde properties vardir orada "instance name" yazar, buraya istedigin bir isim koy, misal buttonum_btn

Simdi timeline git ve yeni layer yap. Birinci frame tikla ve f9 bas

Burada



import flash.events.Event;

buttonum_btn.addEventListener(MouseEvent.CLICK, büyült);

function büyült (event:MouseEvent):void
{

buttonum_btn.scaleX = buttonum_btn.scaleY = 100;
}
Bu mesajdan alıntı yap
fullflash isimli Üye şimdilik offline konumundadır

fullflash

Eğitimci / İstanbul

Standart
Alt 18-03-2011 #3
şimdi programda sorun oldugunu düşünmüyorum dikkat edilmesi gereken evvela new file ile açtıgımız yeni dökümanızın yani fla'nın as2 oldugundan emin olmalıyız, bundan emin isek ister oltuşturdugumuz button'a istersek button'un instance name'ini yazmak koşuluyla frame'ede komutlarımızı yazabiliyoruz. Eğer açtığınız fla dökümanı as3 ise In Actionscript 3.0, code cannot be... diye devam eden bir uyarı alıyorsunuz demektir. Bu durumda Üsteki menuden File -> New -> Actionscript 2.0 secerek yeni bir fla açtığınız bu sorunu yaşamamnız gerek. Tabi AS 3 kullanıyor iseniz kesinlikle sahnedeki her hangi bir objeyi(MovieClip ya da Button) secerek komut yazamayacaksınızdır gene tavsiyem boş bir frame komut yazacağınız objenin instance name vererek (myMc ya da MyButton) myMc.alpha = 0; gibi komutlarımızı yazabiliriz...

Not : yahu ne paylaşılıyor burada sadece dertlermi flash öhö öhö.. aaaa... neden hazırı bekliyorki herkes sanki şıp diye öğrenili veriyor falsh ayrıca şunuda nalayabilmiş değilim o kadar bile bilgin yoksa ne yapmaya flashta iş yapmaya kalkıyorsunuz kızanlar için söliyim hemen Google ve Youtube bile milyonlarca flash tutorial ile dolu azıcık bile bir araştırma yapmadan burada ağlamak gercelten cok ilginç ha...
Bu mesajdan alıntı yap
53gokhan isimli Üye şimdilik offline konumundadır

53gokhan

Grafiker / Rize

Standart
Alt 22-03-2011 #4
function git (event:MouseEvent):void
{

gotoAndPlay(1);
}
button_btn2.addEventListener(MouseEvent.CLICK, git2);

function git2 (event:MouseEvent):void
{

gotoAndPlay(2);
}
Kodları bu şekilde yazdım fakat şimdide framler tıklamadan sürekli değişiyo.s
Bu mesajdan alıntı yap
siir-delisi isimli Üye şimdilik offline konumundadır

siir-delisi

Hiç Biri / Yurtdışı

Standart
Alt 22-03-2011 #5
Tahminime göre iki buttonun var birinci buttonun button_btn1 icin addEventListener hazirlamamissin onu ekle.

button_btn1.addEventListener(MouseEvent.CLICK, git);

ve en basa
stop();

ekle

Simdi bastan durur ve button basilinca devam eder. Tek gotoAndPlay(1) kullanmissin.
Burada (1) git ve calis manasinda ama durmaz (2) gider sonra timeline sonuna gelince yeniden baslamak istediginde stop(); yazdigimizdan dolayi durur.
Bu mesajdan alıntı yap
53gokhan isimli Üye şimdilik offline konumundadır

53gokhan

Grafiker / Rize

Standart
Alt 23-03-2011 #6
Tahminime göre iki buttonun var birinci buttonun button_btn1 icin addEventListener hazirlamamissin onu ekle.

button_btn1.addEventListener(MouseEvent.CLICK, git);

ve en basa
stop();

ekle

Simdi bastan durur ve button basilinca devam eder. Tek gotoAndPlay(1) kullanmissin.
Burada (1) git ve calis manasinda ama durmaz (2) gider sonra timeline sonuna gelince yeniden baslamak istediginde stop(); yazdigimizdan dolayi durur.
Başa dediğin gibi stop koydum gotoAndPlay yerine gotoAndStop olarak da yazdım fakat yine aynı addEventListener nasıl ekleniyor peki onu bilmiyorum ?
Bu mesajdan alıntı yap
siir-delisi isimli Üye şimdilik offline konumundadır

siir-delisi

Hiç Biri / Yurtdışı

Standart
Alt 23-03-2011 #7
stop();

button_btn1.addEventListener(MouseEvent.CLICK, git);

function git (event:MouseEvent):void
{

gotoAndPlay(1);
}
button_btn2.addEventListener(MouseEvent.CLICK, git2);

function git2 (event:MouseEvent):void
{

gotoAndPlay(2);
}
FLA dosyani upload et bir bakayim ne yapmak istiyorsun ona göre bir care bulup anlatim hazirlamaya calisayim.
Genelde gotoAndPlay timelinede Movieclip icin filmler icin kullaniliyor, misal bu frame git ve calismaya basla.

gotoAndStop bu frame git ve dur. Simdi burasi o frame gider ve durur devam etmez.

Benim yukarida stop(); ekle demem sahne acilir acilmaz calismamasi icin, yoksa buttonlarin bir görevi kalmaz.
Ama sizin uygulamanizda birinci buttona tiklayinca gotoAndPlay 1 frame gider ve calismaya baslar oradan itibaren durmaz, ikinci buttonun görevide uygulanir. Timeline sonuna kadar calisir bu yüzden ikinci buttonun birsey ifade etmez.
Tek bastan ikinci buttona tiklaninca gotoAndPlay komutu 2 frameden baslatir calismaya ve timeline sonuna gelir yeniden baslamak isteyince basa stop(); yazdigimizdan durur.

Bu konuda calisma yaptigin FLA dosyani görmek lazim ve yalniz bir buttona codu mu eklemek istiyorsun yada bir film movieclip mi yönetmek istiyorsun.

Alinti yaptigim konuda bunu islemistim buraya bir göz at

Sunmak istedigim fla dosyasi cs5 den geliyor.ACtionscript komutlarini buraya ekledim. Yaninanda swf uygulamasini ekledim, emirler buttonlara isim olarak kullandim.
Film yönetmek icin buttonlara tiklarsan timelinede belirli yerlere gelir. Ben kullandigim timelinede Ende ve Weiter diye timelinede frame ismi vermistim bazi komutlar ile direk orayada yönlendirdim.
http://s7.directupload.net/images/110314/eus5d5pb.swf


Buttonlarin isimlerine göre komutlar
Actionscript 3 uygulamasini kopyasi


import flash.events.MouseEvent;
stop();
gitcalis_btn.addEventListener(MouseEvent.CLICK, function (event:MouseEvent){
gotoAndPlay("Ende");
});
gitdur_btn.addEventListener(MouseEvent.CLICK, function (event:MouseEvent){
gotoAndStop("weiter");
});
sonrakiframe_btn.addEventListener(MouseEvent.CLICK , function (event:MouseEvent){
nextFrame();
});
öncekiiframe_btn.addEventListener(MouseEvent.CLICK , function (event:MouseEvent){
prevFrame();
})
stop_btn.addEventListener(MouseEvent.CLICK, function (event:MouseEvent){
stop();
});
play_btn.addEventListener(MouseEvent.CLICK, function (event:MouseEvent){
play();
});
bütünFramesler_btn.addEventListener(MouseEvent.CLI CK, function (event:MouseEvent){
gotoAndStop(totalFrames);
});

addEventListener(Event.ENTER_FRAME, function (event:Event){
trace ("aktuel Frame :" +currentFrame);
trace ("aktuel Isaret : " +currentLabel);
trace ("bütün Framesler : " +totalFrames);
});



Fla dosyasini yükledim, 3 link mevcut birisini download yap
Tek CS5 te hazirlanmis, önceki upload yaptigimda arkadasin birisi acamamisti, bu yüzden tekrar upload ettim.

http://www.multiupload.com/589PXUAXFP
Bu mesajdan alıntı yap
53gokhan isimli Üye şimdilik offline konumundadır

53gokhan

Grafiker / Rize

Standart
Alt 23-03-2011 #8
Küçük bi fla dosyası hazrladım her butona tıkladığımda farklı framlere gitcek yapmak istedğim tam oalrak bu. ActionScrpt2 de bunu neslerin içine yazarak yapıyorum fakat 3 de biraz işler değişiyo (: Biraz detaylı anlatırsan sevinirim ActionScript3 de butona kod yazma?
http://www.upload.gen.tr/d.php/www/0..._rnek.fla.html
Bu mesajdan alıntı yap
siir-delisi isimli Üye şimdilik offline konumundadır

siir-delisi

Hiç Biri / Yurtdışı

Standart
Alt 23-03-2011 #9
Usta dosyani download yaptim, böyle ne yapmak istedigi daha iyi anladim ve elimden geldigi kadar görsel sekilde anlatmaya calistim.

Burada calismanin sonucunu izleyebilirsin---Tikla

Burasida görsel anlatimi. Izlemek icin --------Tikla
Bu mesajdan alıntı yap
53gokhan isimli Üye şimdilik offline konumundadır

53gokhan

Grafiker / Rize

Dosya19
Alt 24-03-2011 #10
Usta dosyani download yaptim, böyle ne yapmak istedigi daha iyi anladim ve elimden geldigi kadar görsel sekilde anlatmaya calistim.

Burada calismanin sonucunu izleyebilirsin---Tikla

Burasida görsel anlatimi. Izlemek icin --------Tikla
Çok saol ellerine sağlık :rofl:
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
actionscript3 de movieclip sorunu... Adralemos Flash 1 01-02-2011 17:41:55
Flashta butona komut verme BlackMessiah Flash 3 10-03-2010 23:05:06
butona link verme günahkar Flash 3 25-11-2009 00:40:05
pdf de butona link vermek berrak_nurr InDesign 0 29-11-2008 10:30:48
dw de butona ses eklemek kral23 Diğerleri 0 21-01-2008 08:12:26

Kapat
Şifremi Unuttum?