Muttalip Tulgar ile Action Script Üzerine Röportaj…
Tarih: Ekim 22nd, 2008 | Yazar: Ertuğrul Erkan | Kategori: Röportajlar | Etiketler: action, action script, Action Script, adobe, adobe flash, as1, as2, as3, cs3, cs4, css, diller, flash, flash cs3, flash cs4, html, mmistanbul, mx, programlama, Röportajlar, script, xml | Yorum yok »Merhaba arkadaşlar. Yine bir çarşamba günü. Bu demek oluyor ki yepyeni bir röportaj daha. Elimden geldiğince daha doğrusu sorularımın cevaplarını aldığım sürece her hafta yeni bir röportaj köşemizi süsleyecektir. Umarım ki içeriğimize çok büyük katkısı oluyordur. Çünkü seçtiğim kişilerin hepsi alanında en iyiler. Çok uzatmadan en iyisi siz röportajı okuyun
Merhaba. Bize biraz kendinizden bahsedebilir misiniz?
ODTÜ Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunuyum. Öğrenme ve öğretme konuları beni her zaman çekmiştir. Şu anda da özel bir okulda öğretmenlik yapıp eğitim yazılımları hazırlamaktayım.
Action Script i ile tanışmanız nasıl oldu? Action Script ile ilk tanışmam üniversite yıllarındaki bir internet projesinde Flash’ı kullanmakla başladı. Flash 5’di sanırım. Tabii o zamanlar Flash, çok az kodlama yapabilmenizi sağlıyordu.
As den başka hangi diller hakkında bilgileriniz var? Aslında bir öğrenilen bir de kullanılan diller var. Zamanında Pascal ve Visual Basic öğrenmiştim ancak bunlardan geriye pek bir şey kalmadı. Şimdiyse C # ve ASP.NET, ilgimi çeken diller arasında.
Dersleriniz çok güzel. Herhangi bir kitap yazmayı düşündünüz mü? Projeleriniz var mı?
Dersleri beğenmeniz beni sevindirdi. Öte yandan kitap yazma düşüncesi ben de hep var olan isteklerden biridir. Bu konuda ilerleyen zamanlarda belli kitapları yayına hazır hale getirmek istiyorum.
Sizde As performans ve yapısal olarak nasıl?
Action Script 3.0, ECMA Script özelliklerini taşıdığı için script dilinin temel niteliklerini taşımaktadır. Öte yandan Nesne Yönelimli Programlama dillerindeki yapıya da kısmen sahip olduğu için, Action Script şu an bence kimlik arayışında. Ne tam bir programlama dili nede sadece script dili. Performansını da önceki sürümleri ile karşılaştırırsak yaklaşık 10 kat daha hızlı olduğu söylenebilir.
Flash Cs4 ile gelen değişiklikler sizce ne yönde?
MMIstanbul sitesinde Flash CS4 gelen değişikleri aslında programcılar ve tasarımcılar açısından ele aldığımda özellikle 3D ve Kinematik özellikleri ile Motion Editör özelliği tasarım açısından dikkatimi çekmişti. Öte yandan programlama açısından ise Flash CS4, Adobe’un masaüstü uygulama geliştirme uygulaması AIR’i desteklemesi, 3DMatrix ve IKArmature sınıflarını AS 3.0’a dahil etmesi ile tercih sebebimiz olabilir.
Yeni başlayan biri As ye nereden başlamalı?
ActionScript’e başlamak için programcılığın temellerini ve mantığını anlamada fayda var. Öncelikle dilin yazım şeklini, veri tiplerini, fonksiyonların çalışmalarını, koşul ve döngü yapılarını anlamak işimizi kolaylaştıracaktır. Sonrasında Nesne Yönelimli Programlamayı anladıktan sonra AS 3.0’a hızlı bir giriş yapılabiliriz.
Sizce As hangi dillere benziyor?
ActionScript 3.0’ın, C# ve Java dillerine benzediğini söyleyebilirim. Script dillerinden ise JavaScript ile bir çok benzer tarafı var.
Keşke bu As de de olsaydı dediğiniz bir fonksiyon var mı?
Aslında programcı işini kolaylaştıracak her fonksiyonu veya metodu hatta sınıfın yazdığı programda olmasını ister. Ancak söz ActionScript olunca hayallerinizi biraz sınırlandırmak zorunda kalıyorsunuz. Hani benimki de bir hayal; “ActionScript keşke veritabanları ile doğrudan ilişki kurabilse” ne güzel olurdu değil mi?
Herhangi bir projede sadece As yeterli midir?
Yapacağınız projeye göre ActionScript’in yeterliliği ve kısıtlığı değişir. Fakat ActionScript ile çalışıyorsanız XML, CSS, HTML bilmek projenize renk katacaktır. Tabii projeniz sunucu tabanlı çalışacaksa, Flash Media Server bilgisi, web programlama dillerinden biri ile veritabanı bilgisi de size güç katacaktır.
ActionScript’e yeni başlayanlara neler öneriyorsunuz?
Öncelikle yeni başlayan arkadaşlar, ActionScript’i öğrenmeye karar verdiklerine göre sonuna kadar gitmeliler. Öğrenme heveslerini hep diri tutmalılar ve bol bol okuyup ufak tefek uygulamalar geliştirmeliler. Öğrenme işi bir süreç olduğu için bir anda her şeyin gerçekleşmediğini anlamalılar. Bu da demektir ki; sabır ile yola devam etmeliler. Emin olun yeteri kadar vakit ayırıp yılmadan çalışırsanız istediğinize ulaşırsınız. “mmistanbul.com” ve “actionscript.org” gibi siteleri yakından takip etmeleri öğrenme süreçlerinde kendilerine güç verecektir.
Benzer Yazılar;
- CS5 - Dikkatimi cezbedenler
- Adobe ile Online Toplantı Devri
- Bir Öğrenci Klasiği - Resmi Adobe Kullanıcı Grubu
- [ Flash Cs3 ] Neden ScrollBar ım çalışmıyor?
- AS3 - Adobe Air ile Keylogger Yapımı!

Ahkam Kesme Aparatı