TÜRKİYE'NİN BİLGİ TEKNOLOJİLERİ DERGİSİ BİZE ULAŞIN   |   DÜNYA YAYINCILIK A.Ş.  
BYTE.com.tr Ana Sayfa
Üye Girisi

Eğer üyeyseniz lütfen
buraya tıklayınız.

BYTE Online'a
üye olmak istiyorum.
BYTE Forumlari
BYTE Ögretim
Okur Hatti
Web sitenizi dergimizde tanıtmak, BYTE Dergi, CD, TV ve Online ile ilgili görüş ve önerilerinizi bizlere ulaştırmak için

Okur hattı bölümünü kullanabilirsiniz.

Makaleler Flash ve Actionscripte giriş
Flash ve Actionscripte giriş
Pek çok geliştiricinin bilmediği / bilmekten kaçındığı bir nokta Flashın yeteneklerinin sadece grafik dizayn ve animasyon yapmaktan ibaret olmadığıdır. İşte Action Script!

Merhaba

Macromedia Flash’ ın web dizayn sektöründe ne kadar sıklıkla kullanıldığını hepimiz biliyoruz, pek çok web sitesinde gördüğümüz hareketli animasyonlar, şekil değiştiren butonlar vb. bu program ile yapılmakta.

Ancak aslında pek çok geliştiricinin bilmediği / bilmekten kaçındığı bir nokta ise Flash’ ın yeteneklerinin sadece grafik dizayn ve animasyon yapmaktan ibaret olmadığı.

Pek çoğumuz Flash kullanırken en azından butonlara ufak tefek kodlar yazmışızdır gotoAndPlay(x), stop(), moveNext() gibi komutlar aşina olduğumuz komutlar. Ancak aslında Flash (özellikle server side desteğini de arkasına alınca) bunlardan çok daha fazlasını yapabilme yeteneğine sahip.

Basit bir örnekle açıklayalım;

Bir web siteniz var, dizaynın tamamı Flash ile yapılmış. Ancak sitenizdeki menü yapısı, ürünlerinizin sayısı sürekli değiştiğinden, esnek bir yapıya sahip olmalı ama nasıl…

Benzer durumlarda Flash xml, Access (server side destekli) ve hatta basit bir text dosyasından dahi sizin ürünlerinizi alıp, buton olarak şekillendirebilme yapısına sahiptir.

Yazı dizimizde Flash ile Actionscript kullanımını detaylı olarak inceleyecek, Flash MX 2004 ile gelen Actionscript 2.0 üzerinde duracak ve çok esnek, çok kullanışlı uygulama örnekleri geliştireceğiz.

İlk yazımızda, Actionscript söz dizimi (syntax) ve veri türlerine bir göz atalım.

Yazacağımız kodlar Macromedia Flash programının Actions panelinde yazılabilmektedir. Actionscript ile uygulama geliştirirken aklınızda olması gereken önemli noktalar şunlardır;

  • Kodlar her zaman ya bir keyframe içerisine yazılır, ya da movieclip, button gibi nesnelerin event (olay) yordamları arasına yazılır. Örneğin sahneye boş bir movieclip oluşturalım, sahnedeki movieclip i seçelim ve actions paneline aşağıdaki kodu yazalım;

    var sayi = 10;
    var isim = “hakan”; 

    filminizi test etmek istediğinizde, output panelinde “Statement must appear within on/onClipEvent handler” şeklinde bir hata mesajı göreceksiniz. Şimdi kodu aşağıdaki şekilde yazalım;

    onClipEvent(load)
    {
    var sayi = 10;
    var isim = “hakan”; 
    trace(sayi+”\n”+isim);
    }

    filminizi test ettiğinizde, output panelinde sırasıyla 10 ve hakan değerlerini göreceksiniz. Burada onClipEvent(load) bildirimi, bir event (olay) yakalayıcısıdır.
  • Actionscript 2.0 büyük / küçük harf ayrımına duyarlıdır. Yani tanımlayacağınız isim değişkeni ile Isim, ISIM, iSim değişkenleri tamamen farklı değişkenler olacaktır.
  • Actionscript içerisine, gerek hatırlatma gerekse açıklama amacı ile yazacağınız yorumlar (comments) // karakterleri ile başlar, örneğin;

    var isim = “hakan”; // kullanici adi
    /* yazacaginiz yorum birden fazla satir ise..
    yukaridaki sekilde yoruma baslayip, bittigi noktada gordugunuz gibi kapatabilirsiniz */




Computerworld Türkiye Son Dakika Haberleri




BYTE KASIM 2008



BYTEPLUS
WORDPRESS
ÖZEL SAYISI

BAYİLERDE
Cep telefonu satın alırken hangi kriter sizin için daha önemli?
Fiyat
Megapiksel
İşletim Sistemi
Pil Dayanımı
Multimedya Özellikler
İnternet Bağlantısı
Marka




 



  ANA SAYFA   |   FORUM   |   ABONE OLUN   |   BİZE ULAŞIN

Sitelerimiz: pcworld.com.tr | computerworld.com.tr | dunya.com | dunyastore.com

©2004 - 2008 BYTE Türkiye