ActionScript 3.0 Tween Sınıfı İle Animasyonlu Menü Yapımı

Bu dersimizde ActionScript 3.0 Tween Sınıfı İle Animasyonlu Menü Yapımını öğreneceğiz.

Bu dersimizde ActionScript 3.0 Tween Sınıfı İle Animasyonlu Menü Yapımını öğreneceğiz. 

Erol Demirer
1978 yılının en sıcak zamanlarından sayılabilecek Ağustos ayının 23. günü saat 16.30 sıralarında dünyaya gelmiş, yaptığı son dakika atağı ile Aslan burcuna yetişmiştir. <p>İlk ve Ortaokul öğrenimini İzmit’te tamamlamıştır. Lise yıllarına İstanbul Şişli Endüstri Meslek Lisesi’nde başlamış olsa da bir süre sonra eğitim hayatına Kocaeli Endüstri Meslek Lisesi’nde devam etmiştir. Mesleğe olan ilgisi ortaokul yıllarında başlamış olup, o dönemde yaz tatillerinde küçük bir matbaada çalışarak hem meslek, hem de iş hayatına başlamıştır. <p>Çocukluk ve gençlik yılları İzmit’te geçmiştir. Bu zaman zarfı içerisinde çok sık gidip geldiği İstanbul’a yerleşmesi ise askerden sonra 2002 yılı başlarıdır. İstanbul’a yerleştikten sonra bir çok reklam ajansı ve kurumsal firmada Grafik Tasarımcı olarak çalışmıştır. Aynı zamanda Freelance olarakta çeşitli firmalarda çalışmıştır. Bu firmalardan bazıları Üçel Reklam Ajansı, Yüce Yayıncılık, Strateji Parkı, MacroMicro, Koleksiyon Mobilya sayılabilir. Çalışma hayatında bir çok başarılı projeye imza atmıştır. <p>Alanında uzman olduğu konulardaki bilgilerini insanlarla paylaşma isteği sayesinde atıldığı eğitmenlik macerasının başlangıcı ise 2005 yılına dayanmaktadır. Bu dönemde yolları Bilimer Bilişim Akademisi ile kesişmiş ve eğitmenlik hayatına başlamıştır. Bilimer’den sonra Akademi İstanbul’da da Eğitim Görevlisi olarak çalışmıştır. <p>Adobe Photoshop, Adobe Illustrator, Adobe Indesign, Adobe Acrobat Professional, Adobe Flash, Adobe Dreamweaver, Adobe Fireworks, QuarkXPress vb. programlar ile birlikte ActionScript 3.0 ve CSS üzerine de bireysel ve kurumsal eğitimler vermektedir. <p>2008 yılının sonunda Medyasoft’un açmış olduğu Adobe Publishing Expert sınavına katılmış ve sınavı başarı ile bitirerek Adobe Yayıncılık Uzmanı (APE) sertifikasını almaya hak kazanmıştır. <p>2009 yılı ile birlikte Medyasoft ile anlaşmaya varmış ve Medyasoft’un Milli Eğitim Bakanlığı ile birlikte yürütmüş olduğu bir projede Eğitim Görevlisi olarak çalışmaktadır. Proje kapsamında Türkiye’nin çeşitli ilerinde öğretmenlerimize Adobe Web Premium CS3 ve CS4 paketlerinin eğitimleri verilmektedir. <p>Eğitimlerin yanısıra ajans ya da firmalardan gelecek olan tekliflere (Freelance ya da tam zamanlı) açıktır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Dersinizi çok beğendim ve yaptım ancak frameler arası geçiş yaparak butonlara link vermek istiyorum bunu nasıl yapabilirim? Yani butona tıkladığımda 2. frame gidecek.Bilgi verirseniz sevinirim.
İlk satıra stop(); yaz, sonrasında da döngünün içerisine şu satırı ekle: this["b"+i].addEventListener(MouseEvent.CLICK, kareyeGit); bütün butonlara olay dinleyici ekleyeceksin böylece, döngünün dışına çık ve fonksiyonu tanımla. O da şu şekilde olacak: function kareyeGit(e:MouseEvent) { gotoAndStop(Number(e.target.name.substr(1,1))+1); } Fonksiyonun içerisinde yapılan işlem tıklanan butonun sonundaki rakamı alarak 1 eklemek. Yani b0 isimli butona tıklanırsa gönderilecek kare 1. kare, b1 isimli butona tıklanırsa gönderlecek kare 2. kare. Frame Labellara gitmesini istiyorsan da fonksiyonu şu şekilde tanımlayabilirsin. function kareyeGit(e:MouseEvent) { gotoAndStop("frameLabel"+Number(e.target.name.substr(1,1))); } mantık yine aynı değişen sadece başına "frameLabel" eklemek.
İlk satıra stop(); yaz, sonrasında da döngünün içerisine şu satırı ekle: this["b"+i].addEventListener(MouseEvent.CLICK, kareyeGit); bütün butonlara olay dinleyici ekleyeceksin böylece, döngünün dışına çık ve fonksiyonu tanımla. O da şu şekilde olacak: function kareyeGit(e:MouseEvent) { gotoAndStop(Number(e.target.name.substr(1,1))+1); } Fonksiyonun içerisinde yapılan işlem tıklanan butonun sonundaki rakamı alarak 1 eklemek. Yani b0 isimli butona tıklanırsa gönderilecek kare 1. kare, b1 isimli butona tıklanırsa gönderlecek kare 2. kare. Frame Labellara gitmesini istiyorsan da fonksiyonu şu şekilde tanımlayabilirsin. function kareyeGit(e:MouseEvent) { gotoAndStop("frameLabel"+Number(e.target.name.substr(1,1))); } mantık yine aynı değişen sadece başına "frameLabel" eklemek.
Çok teşekkür ederim.
bu ders cok hosuma qitti ama yazıların uzerine qelince yazılar kayıp oluo nasıl duzeltcez :S
yazıların üzerine gelince yazılar kayıp oluo neden ?
Text alanları Dynamic Text olabilir. Kontrol eder misin. Eğer öyleyse Static Text olarak değiştirip denersen düzelebilir. Yoksa dökümana bakmak lazım.
Bütüm herşeyi yaptım fakat şu hatayı 'Scene 1, Layer 'actions', Frame 1, Line4 1086: Syntax error: expecting semicolon before dot.
4. Kod satırında hata var diyor. Yazım hatası yapmışsınız. Eğer örnekteki gibi yaptıysanız. 4. satır şu şekilde: var menuGosterTW, menuGizleTW:Tween;
Yapmak ıstedıgım Mesela Anasayfa butonuan tıklayınca Yandakı Bos Yerde Hazırladıgım Baska bır seyin gelmesı.. butonlara tıkladıgımda yan tarafdakı boslukta ıstedıgım seyler gelıcek yanı cagırılıcık gıbı bırsey ... Bunu cok ıstıyorum yardımcı olursanız sevınıcem ayrıntılı olarak ... Tskkr edıyorum...
Hocam eline saglık bu menuleri soldan saga degilde ustten asagıya dogru nasıl acarız tskler
ayrıca butonları tek tek nasıl konumlarını farklı tutabiliriz yani biri -150 digeri -130 digeri -110 digeri -90 nasıl yapabiliriz convert ettigimizde tum butonlar -150 ye geliyor
Bu videonuzda diğerleri gibi çok güzel.Emeğinize sağlık.
hocam elinize sağlık çok iyi olmus,fakat kodları yazdım ama hata aldım..kodları buraya yazabilirmisiniz ?
Hocam çok özür dilerim çok acil bi surum var. Yeni öğreniyorum Flash'ı. Yayınladığınız bu dersi başarıyla uyguladım ancak yaptığımız butonlara nasıl link vereceğim?
arkadaşlar.cs5 acs 3.0 ile web sitesi yapmaya çalışıyorum.acs2.0 la iş kolaydı bilmeden acs3.0 la çalışmaya başladım.herşey hazır sadece lin vereceğim.ama sorunum şu - Giriş ekranımda butonlarım silinerek ekrana geliyor.tween olayı var clasik tween.acs2.0 da kod yazabiliyordum butonlara.ama acs 3.0 da hayal kırıklığına uğradım.Actions layer ı ekliyorum ama bu sefer sürekli aynı döngü durmaksızın çalışıyor.hata veriyor.tween içinde kod nasıl yazacağım butonlarıma.butonlara tıklandığında farklı fremelere gitmesini istiyorum.yardımcı olursanız sevinirim.
Ben Adope Flash cs3 professional kullanıyorum bende hepsini harfiyen uyguladım fakat test aşamasında kodlarda hata çıkıyor yazdığım kodlar da ki yanlışlık ne acaba kodları aşağıda verdim : import fl.transitions.Tween; import fl.transitions.easing.*; var menuGosterT, menuGizleTW:Tween; for (var i:Number = 0; i<4; i++){ this["b"+i].buttonMode=true; this["b"+i].addEventListener(MouseEvent.MOUSE_OVER. menuGoster); this["b"+i].addEventListener(MouseEvent.MOUSE_OUT. menuGizle); } function menuGoster(e:MouseEvent){ menuGosterTW=new Tween(e.target,"x",Strong.easeOut,e.target.x,0,1,true); } function menuGizle(e:MouseEvent){ menuGizleTW=new Tween(e.target,"x",Strong.easeOut,e.target.x,-150,1,true); }

Yukarı Git